|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.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,
String barcodePattern,
Class<T> barcodeComponentClass)
|
|
protected
|
addExpressionRules(org.apache.commons.digester.Digester digester,
String expressionPattern,
Class<T> factoryClass,
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,
String pattern,
String setNextMethod)
|
|
protected void |
addTableGroupCellRules(org.apache.commons.digester.Digester digester,
String pattern,
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(List<GroupCell> cells,
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,
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 XmlDigesterConfigurerdigester - 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,
String barcodePattern,
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,
String pattern,
String setNextMethod)
protected void addTableGroupCellRules(org.apache.commons.digester.Digester digester,
String pattern,
String setNextMethod)
protected <T> void addExpressionRules(org.apache.commons.digester.Digester digester,
String expressionPattern,
Class<T> factoryClass,
String setterMethod,
boolean jrNamespace)
public void writeToXml(ComponentKey componentKey,
Component component,
JRXmlWriter reportWriter)
throws IOException
ComponentXmlWriter
writeToXml in interface ComponentXmlWritercomponentKey - the component type keycomponent - the component instancereportWriter - the report writer to which output is to be written
IOException - exceptions produced while writing to the
output streamComponentKey.getNamespacePrefix(),
JRXmlWriter.getXmlWriteHelper()
protected void writeList(ListComponent list,
ComponentKey componentKey,
JRXmlWriter reportWriter)
throws IOException
IOException
protected void writeBarbecue(BarbecueComponent barcode,
ComponentKey componentKey,
JRXmlWriter reportWriter)
throws IOException
IOException
protected void writeMap(MapComponent map,
ComponentKey componentKey,
JRXmlWriter reportWriter)
throws IOException
IOException
protected void writeTable(TableComponent table,
ComponentKey componentKey,
JRXmlWriter reportWriter)
throws IOException
IOException
protected void writeGroupCells(List<GroupCell> cells,
String name,
JRXmlWriter reportWriter)
throws IOException
IOException
protected void writeTableCell(Cell cell,
String name,
JRXmlWriter reportWriter)
throws IOException
IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||