|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectechoxul.util.html.HtmlBuffer
This class abstracts the creation of HTML text from XOM trees. Note that at this time, the algorithm is very naive and probably does not cover all parts of the spec which should be covered. When I get some more traction on the rest of the system, I should come back and spend some time making this one compliant. TODO: Investigate making this class fully spec compliant
Constructor Summary | |
HtmlBuffer()
|
Method Summary | |
void |
appendTagClose(XULElement elt)
Append a closing tag |
void |
appendTagOpen(XULElement elt)
Appends a tag opening sequence. |
void |
appendText(java.lang.String text)
Append text, correctly escaping the contents |
void |
clear()
Clear all content from this buffer. |
protected java.lang.String |
entityConvert(java.lang.String in,
java.lang.String chars)
|
java.lang.String |
toString()
Return the current HTML buffer contents |
protected java.lang.String |
unquoteString(java.lang.String in)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public HtmlBuffer()
Method Detail |
public void clear()
public java.lang.String toString()
public void appendTagOpen(XULElement elt)
elt
- public void appendTagClose(XULElement elt)
elt
- public void appendText(java.lang.String text)
text
- protected java.lang.String unquoteString(java.lang.String in)
protected java.lang.String entityConvert(java.lang.String in, java.lang.String chars)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |