public abstract class AbstractElementWriteHandler extends Object implements BundleElementWriteHandler
Modifier | Constructor and Description |
---|---|
protected |
AbstractElementWriteHandler() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
writeElement
protected void copyStaticResources(WriteableDocumentBundle bundle, BundleWriterState state, Element element) throws BundleWriterException
BundleWriterException
protected boolean isFiltered(AttributeMetaData attributeMetaData)
protected AttributeList createMainAttributes(Element element, XmlWriter writer)
protected AttributeList createMainAttributes(Element element, XmlWriter writer, AttributeList attList)
protected void ensureNamespaceDefined(XmlWriter writer, AttributeList attList, String namespace)
protected void writeElementBody(WriteableDocumentBundle bundle, BundleWriterState state, Element element, XmlWriter writer) throws IOException, BundleWriterException
IOException
BundleWriterException
protected void writeAttributeExpressions(WriteableDocumentBundle bundle, BundleWriterState state, Element element, XmlWriter writer) throws IOException, BundleWriterException
IOException
BundleWriterException
protected void writeStyleExpressions(WriteableDocumentBundle bundle, BundleWriterState state, Element element, XmlWriter writer) throws IOException, BundleWriterException
IOException
BundleWriterException
protected void writeChildElements(WriteableDocumentBundle bundle, BundleWriterState state, XmlWriter xmlWriter, Section section) throws IOException, BundleWriterException
IOException
BundleWriterException
protected void writeRootSubReports(WriteableDocumentBundle bundle, BundleWriterState state, XmlWriter xmlWriter, RootLevelBand rootLevelBand) throws IOException, BundleWriterException
IOException
BundleWriterException
protected void writeSubReport(WriteableDocumentBundle bundle, BundleWriterState state, XmlWriter xmlWriter, SubReport subReport) throws IOException, BundleWriterException
IOException
BundleWriterException
Copyright © 2002–2017 Pentaho Corporation. All rights reserved.