fr.opensagres.xdocreport.xhtml.extension
Class XHTMLPageContentBuffer
java.lang.Object
fr.opensagres.xdocreport.xhtml.extension.AbstractContentBuffer
fr.opensagres.xdocreport.xhtml.extension.XHTMLPageContentBuffer
- All Implemented Interfaces:
- XHTMLConstants
- Direct Known Subclasses:
- XHTMLPageAfterBody, XHTMLPageBeforeBody, XHTMLPageBodyContentBody, XHTMLPageBodyContentFooter, XHTMLPageBodyContentHeader
public abstract class XHTMLPageContentBuffer
- extends AbstractContentBuffer
- implements XHTMLConstants
Fields inherited from interface fr.opensagres.xdocreport.xhtml.extension.XHTMLConstants |
A_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 |
Method Summary |
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()
|
currentBuffer
protected StringBuilder currentBuffer
currentElementIndex
protected int currentElementIndex
XHTMLPageContentBuffer
public XHTMLPageContentBuffer(int indent)
startEndElement
public void startEndElement(String elementName)
startElement
public void startElement(String elementName)
startElementNotEnclosed
public void startElementNotEnclosed(String elementName)
endElementNotEnclosed
public void endElementNotEnclosed()
setAttribute
public XHTMLPageContentBuffer setAttribute(String name,
String value)
setAttribute
public XHTMLPageContentBuffer setAttribute(String name,
Integer value)
addAttributeValue
public XHTMLPageContentBuffer addAttributeValue(String value,
boolean firstValue)
startAttribute
public XHTMLPageContentBuffer startAttribute(String name)
endAttribute
public XHTMLPageContentBuffer endAttribute()
startElement
protected StringBuilder startElement(String elementName,
boolean endsElement,
StringBuilder buffer,
int index)
startElement
protected void startElement(String elementName,
boolean endsElement,
Writer writer,
int index)
throws IOException
- Throws:
IOException
startElement
protected void startElement(String elementName,
boolean endsElement,
OutputStream out,
int index)
throws IOException
- Throws:
IOException
endElement
public void endElement(String elementName)
endElement
protected StringBuilder endElement(String elementName,
StringBuilder buffer,
int index)
endElement
protected void endElement(String elementName,
Writer writer,
int index)
throws IOException
- Throws:
IOException
endElement
protected void endElement(String elementName,
OutputStream out,
int index)
throws IOException
- Throws:
IOException
getCurrentBuffer
protected StringBuilder getCurrentBuffer()
- Specified by:
getCurrentBuffer
in class AbstractContentBuffer
save
public void save(Writer writer)
throws IOException
- Throws:
IOException
save
public void save(OutputStream out)
throws IOException
- Throws:
IOException
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013. All rights reserved.