public class TextNode extends AbstractNode implements Text
| 构造器和说明 |
|---|
TextNode(Page page,
int start,
int end)
Constructor takes in the page and beginning and ending posns.
|
TextNode(java.lang.String text)
Constructor takes in the text string.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
accept(NodeVisitor visitor)
String visiting code.
|
java.lang.String |
getText()
Returns the text of the node.
|
boolean |
isWhiteSpace()
Returns if the node consists of only white space.
|
void |
setText(java.lang.String text)
Sets the string contents of the node.
|
java.lang.String |
toHtml(boolean verbatim)
Returns the text of the node.
|
java.lang.String |
toPlainTextString()
Returns the text of the node.
|
java.lang.String |
toString()
Express this string node as a printable string
This is suitable for display in a debugger or output to a printout.
|
clone, collectInto, doSemanticAction, getChildren, getEndPosition, getFirstChild, getLastChild, getNextSibling, getPage, getParent, getPreviousSibling, getStartPosition, setChildren, setEndPosition, setPage, setParent, setStartPosition, toHtmlclone, collectInto, doSemanticAction, getChildren, getEndPosition, getFirstChild, getLastChild, getNextSibling, getPage, getParent, getPreviousSibling, getStartPosition, setChildren, setEndPosition, setPage, setParent, setStartPosition, toHtmlpublic TextNode(java.lang.String text)
text - The string node text. For correct generation of HTML, this
should not contain representations of tags (unless they are balanced).public TextNode(Page page, int start, int end)
page - The page this string is on.start - The beginning position of the string.end - The ending positiong of the string.public java.lang.String getText()
toHtml(boolean) for this type of node.getText 在接口中 NodegetText 在接口中 TextgetText 在类中 AbstractNodeNode.setText(java.lang.String)public void setText(java.lang.String text)
setText 在接口中 NodesetText 在接口中 TextsetText 在类中 AbstractNodetext - The new text for the node.Node.getText()public java.lang.String toPlainTextString()
toHtml(boolean) for this type of node.toPlainTextString 在接口中 NodetoPlainTextString 在类中 AbstractNodepublic java.lang.String toHtml(boolean verbatim)
toHtml 在接口中 NodetoHtml 在类中 AbstractNodeverbatim - If true return as close to the original
page text as possible.public java.lang.String toString()
toString 在接口中 NodetoString 在类中 AbstractNodepublic boolean isWhiteSpace()
public void accept(NodeVisitor visitor)
accept 在接口中 Nodeaccept 在类中 AbstractNodevisitor - The NodeVisitor object to invoke visitStringNode on.