|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jasperreports.components.ComponentsXmlHandler
public class ComponentsXmlHandler
XML handler (digester + writer) for built-in component implementations.
ComponentsExtensionsRegistryFactory
Constructor Summary | |
---|---|
ComponentsXmlHandler()
Deprecated. Replaced by ComponentsXmlHandler(JasperReportsContext) . |
|
ComponentsXmlHandler(JasperReportsContext jasperReportsContext)
|
Method Summary | ||
---|---|---|
protected void |
addBarbecueRules(org.apache.commons.digester.Digester digester)
|
|
protected void |
addBarcode4jRules(org.apache.commons.digester.Digester digester)
|
|
protected
|
addBaseBarcode4jRules(org.apache.commons.digester.Digester digester,
java.lang.String barcodePattern,
java.lang.Class<T> barcodeComponentClass)
|
|
protected
|
addExpressionRules(org.apache.commons.digester.Digester digester,
java.lang.String expressionPattern,
java.lang.Class<T> factoryClass,
java.lang.String setterMethod,
boolean jrNamespace)
|
|
protected void |
addListRules(org.apache.commons.digester.Digester digester)
|
|
protected void |
addMapRules(org.apache.commons.digester.Digester digester)
|
|
protected void |
addTableCellRules(org.apache.commons.digester.Digester digester,
java.lang.String pattern,
java.lang.String setNextMethod)
|
|
protected void |
addTableGroupCellRules(org.apache.commons.digester.Digester digester,
java.lang.String pattern,
java.lang.String setNextMethod)
|
|
protected void |
addTableRules(org.apache.commons.digester.Digester digester)
|
|
void |
configureDigester(org.apache.commons.digester.Digester digester)
Configures an XML digester by adding the rules required to parse component XML fragments. |
|
protected void |
writeBarbecue(BarbecueComponent barcode,
ComponentKey componentKey,
JRXmlWriter reportWriter)
|
|
protected void |
writeGroupCells(java.util.List<GroupCell> cells,
java.lang.String name,
JRXmlWriter reportWriter)
|
|
protected void |
writeList(ListComponent list,
ComponentKey componentKey,
JRXmlWriter reportWriter)
|
|
protected void |
writeMap(MapComponent map,
ComponentKey componentKey,
JRXmlWriter reportWriter)
|
|
protected void |
writeTable(TableComponent table,
ComponentKey componentKey,
JRXmlWriter reportWriter)
|
|
protected void |
writeTableCell(Cell cell,
java.lang.String name,
JRXmlWriter reportWriter)
|
|
void |
writeToXml(ComponentKey componentKey,
Component component,
JRXmlWriter reportWriter)
Outputs the XML representation of a component. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ComponentsXmlHandler()
ComponentsXmlHandler(JasperReportsContext)
.
public ComponentsXmlHandler(JasperReportsContext jasperReportsContext)
Method Detail |
---|
public void configureDigester(org.apache.commons.digester.Digester digester)
XmlDigesterConfigurer
configureDigester
in interface XmlDigesterConfigurer
digester
- the digester to configureprotected void addListRules(org.apache.commons.digester.Digester digester)
protected void addBarbecueRules(org.apache.commons.digester.Digester digester)
protected void addBarcode4jRules(org.apache.commons.digester.Digester digester)
protected <T> void addBaseBarcode4jRules(org.apache.commons.digester.Digester digester, java.lang.String barcodePattern, java.lang.Class<T> barcodeComponentClass)
protected void addMapRules(org.apache.commons.digester.Digester digester)
protected void addTableRules(org.apache.commons.digester.Digester digester)
protected void addTableCellRules(org.apache.commons.digester.Digester digester, java.lang.String pattern, java.lang.String setNextMethod)
protected void addTableGroupCellRules(org.apache.commons.digester.Digester digester, java.lang.String pattern, java.lang.String setNextMethod)
protected <T> void addExpressionRules(org.apache.commons.digester.Digester digester, java.lang.String expressionPattern, java.lang.Class<T> factoryClass, java.lang.String setterMethod, boolean jrNamespace)
public void writeToXml(ComponentKey componentKey, Component component, JRXmlWriter reportWriter) throws java.io.IOException
ComponentXmlWriter
writeToXml
in interface ComponentXmlWriter
componentKey
- the component type keycomponent
- the component instancereportWriter
- the report writer to which output is to be written
java.io.IOException
- exceptions produced while writing to the
output streamComponentKey.getNamespacePrefix()
,
JRXmlWriter.getXmlWriteHelper()
protected void writeList(ListComponent list, ComponentKey componentKey, JRXmlWriter reportWriter) throws java.io.IOException
java.io.IOException
protected void writeBarbecue(BarbecueComponent barcode, ComponentKey componentKey, JRXmlWriter reportWriter) throws java.io.IOException
java.io.IOException
protected void writeMap(MapComponent map, ComponentKey componentKey, JRXmlWriter reportWriter) throws java.io.IOException
java.io.IOException
protected void writeTable(TableComponent table, ComponentKey componentKey, JRXmlWriter reportWriter) throws java.io.IOException
java.io.IOException
protected void writeGroupCells(java.util.List<GroupCell> cells, java.lang.String name, JRXmlWriter reportWriter) throws java.io.IOException
java.io.IOException
protected void writeTableCell(Cell cell, java.lang.String name, JRXmlWriter reportWriter) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |