public abstract class XHTMLPageContentBuffer extends AbstractContentBuffer implements XHTMLConstants
| Modifier and Type | Field and Description |
|---|---|
protected StringBuilder |
currentBuffer |
protected int |
currentElementIndex |
indentA_ELEMENT, BODY_ELEMENT, BR_ELEMENT, CLASS_ATTR, COL_ELEMENT, COLSPAN_ATTR, DISPLAY_ATTR, DIV_ELEMENT, H_ELEMENT, HEAD_ELEMENT, HEIGHT_ATTR, HREF_ATTR, HTML_ELEMENT, IMG_ELEMENT, LI_ELEMENT, NAME_ATTR, OL_ELEMENT, P_ELEMENT, ROWSPAN_ATTR, SPAN_ELEMENT, SRC_ATTR, STYLE_ATTR, STYLE_ELEMENT, TABLE_ELEMENT, TD_ELEMENT, TR_ELEMENT, UL_ELEMENT, WIDTH_ATTR, XHTML_1_0_DOCTYPE| Constructor and Description |
|---|
XHTMLPageContentBuffer(int indent) |
| Modifier and Type | Method and Description |
|---|---|
XHTMLPageContentBuffer |
addAttributeValue(String value,
boolean firstValue) |
XHTMLPageContentBuffer |
endAttribute() |
void |
endElement(String elementName) |
protected void |
endElement(String elementName,
OutputStream out,
int index) |
protected StringBuilder |
endElement(String elementName,
StringBuilder buffer,
int index) |
protected void |
endElement(String elementName,
Writer writer,
int index) |
void |
endElementNotEnclosed() |
protected StringBuilder |
getCurrentBuffer() |
void |
save(OutputStream out) |
void |
save(Writer writer) |
XHTMLPageContentBuffer |
setAttribute(String name,
Integer value) |
XHTMLPageContentBuffer |
setAttribute(String name,
String value) |
XHTMLPageContentBuffer |
startAttribute(String name) |
void |
startElement(String elementName) |
protected void |
startElement(String elementName,
boolean endsElement,
OutputStream out,
int index) |
protected StringBuilder |
startElement(String elementName,
boolean endsElement,
StringBuilder buffer,
int index) |
protected void |
startElement(String elementName,
boolean endsElement,
Writer writer,
int index) |
void |
startElementNotEnclosed(String elementName) |
void |
startEndElement(String elementName) |
String |
toString() |
doIndentIfNeeded, doIndentIfNeeded, doIndentIfNeeded, setTextprotected StringBuilder currentBuffer
protected int currentElementIndex
public void startEndElement(String elementName)
public void startElement(String elementName)
public void startElementNotEnclosed(String elementName)
public void endElementNotEnclosed()
public XHTMLPageContentBuffer setAttribute(String name, String value)
public XHTMLPageContentBuffer setAttribute(String name, Integer value)
public XHTMLPageContentBuffer addAttributeValue(String value, boolean firstValue)
public XHTMLPageContentBuffer startAttribute(String name)
public XHTMLPageContentBuffer endAttribute()
protected StringBuilder startElement(String elementName, boolean endsElement, StringBuilder buffer, int index)
protected void startElement(String elementName, boolean endsElement, Writer writer, int index) throws IOException
IOExceptionprotected void startElement(String elementName, boolean endsElement, OutputStream out, int index) throws IOException
IOExceptionpublic void endElement(String elementName)
protected StringBuilder endElement(String elementName, StringBuilder buffer, int index)
protected void endElement(String elementName, Writer writer, int index) throws IOException
IOExceptionprotected void endElement(String elementName, OutputStream out, int index) throws IOException
IOExceptionprotected StringBuilder getCurrentBuffer()
getCurrentBuffer in class AbstractContentBufferpublic void save(Writer writer) throws IOException
IOExceptionpublic void save(OutputStream out) throws IOException
IOExceptionCopyright © 2015. All Rights Reserved.