|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object cdx.scorebot.util.ColorLogicHTML
public class ColorLogicHTML
A basic HTML keyword highlighter which marks up certain keywords in a string with user-defined HTML styles.
Field Summary | |
---|---|
static ColorLogicHTML |
SCORING_LOGIC_HTML
|
Constructor Summary | |
---|---|
ColorLogicHTML()
default constructor |
Method Summary | |
---|---|
void |
addKeyword(java.lang.String keyword,
java.lang.String styleName)
adds a keyword (a keyword is some word or phrase which has whitespace or a parenthesis) |
void |
addMarker(java.lang.String markerStart,
java.lang.String markerEnd)
adds a marker |
void |
addMarkerStyle(java.lang.String markerStart,
java.lang.String styleName)
adds a marker style |
java.lang.String |
getKeywordStyle(java.lang.String keyword)
returns a keyword's style |
java.lang.String |
getMarker(java.lang.String markerStart)
returns a start marker's end style |
java.lang.String |
getMarkerStyleStyle(java.lang.String markerStart)
returns a marker's style |
java.lang.String |
highlight(java.lang.String s)
Return a string which highlights the specified string with HTML styles based on the known keywords and marker styles. |
void |
removeKeyword(java.lang.String keyword)
removes a keyword |
void |
removeMarker(java.lang.String markerStart)
removes a marker and any associated style |
void |
removeMarkerStyle(java.lang.String markerStart)
removes a marker |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final ColorLogicHTML SCORING_LOGIC_HTML
Constructor Detail |
---|
public ColorLogicHTML()
Method Detail |
---|
public java.lang.String highlight(java.lang.String s)
s
- the string to highlight with the known styling informationpublic void addKeyword(java.lang.String keyword, java.lang.String styleName)
public java.lang.String getKeywordStyle(java.lang.String keyword)
public void removeKeyword(java.lang.String keyword)
public void addMarkerStyle(java.lang.String markerStart, java.lang.String styleName)
public java.lang.String getMarkerStyleStyle(java.lang.String markerStart)
public void removeMarkerStyle(java.lang.String markerStart)
public void addMarker(java.lang.String markerStart, java.lang.String markerEnd)
public java.lang.String getMarker(java.lang.String markerStart)
public void removeMarker(java.lang.String markerStart)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |