|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.labs.minion.TextHighlighter
public class TextHighlighter
A simple class for doing textual highlighting of a passage.
Constructor Summary | |
---|---|
TextHighlighter()
|
Method Summary | |
---|---|
java.lang.String |
ellipsis()
Produces a string that will be used as an ellipsis when removing text from overly long passages. |
java.lang.String |
endContext()
Ends the context for the passage. |
java.lang.String |
endPassage()
Ends the highlighting for the entire passage. |
java.lang.StringBuffer |
highlightMatching(java.lang.String t,
int p,
java.lang.StringBuffer sb,
boolean htmlEncode)
Highlights one of the actual matching terms in the query. |
java.lang.String |
startContext()
Starts the context for the passage. |
java.lang.String |
startPassage()
Starts the highlighting for the passage. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TextHighlighter()
Method Detail |
---|
public java.lang.String startContext()
PassageHighlighter
startContext
in interface PassageHighlighter
public java.lang.String endContext()
PassageHighlighter
endContext
in interface PassageHighlighter
public java.lang.String startPassage()
PassageHighlighter
startPassage
in interface PassageHighlighter
public java.lang.String endPassage()
PassageHighlighter
endPassage
in interface PassageHighlighter
public java.lang.String ellipsis()
PassageHighlighter
ellipsis
in interface PassageHighlighter
public java.lang.StringBuffer highlightMatching(java.lang.String t, int p, java.lang.StringBuffer sb, boolean htmlEncode)
PassageHighlighter
highlightMatching
in interface PassageHighlighter
t
- The matching term.p
- The position of the matching term.sb
- A buffer to encode the term onto.htmlEncode
- If true
the term must be html encoded
before being added.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |