public abstract class AbstractComponentXmlWriter extends java.lang.Object implements ComponentXmlWriter
ComponentsExtensionsRegistryFactory
Modifier and Type | Field and Description |
---|---|
protected JasperReportsContext |
jasperReportsContext |
static java.lang.String |
PROPERTY_COMPONENTS_PREFIX |
static java.lang.String |
PROPERTY_COMPONENTS_VERSION_SUFFIX |
protected VersionComparator |
versionComparator |
Constructor and Description |
---|
AbstractComponentXmlWriter(JasperReportsContext jasperReportsContext) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getVersion(JasperReportsContext jasperReportsContext,
JRComponentElement componentElement,
JRXmlWriter reportWriter) |
protected boolean |
isNewerVersionOrEqual(JRComponentElement componentElement,
JRXmlWriter reportWriter,
java.lang.String oldVersion) |
protected boolean |
isOlderVersionThan(JRComponentElement componentElement,
JRXmlWriter reportWriter,
java.lang.String version) |
protected void |
writeExpression(java.lang.String name,
JRExpression expression,
boolean writeClass,
JRComponentElement componentElement,
JRXmlWriter reportWriter) |
protected void |
writeExpression(java.lang.String name,
XmlNamespace namespace,
JRExpression expression,
boolean writeClass,
JRComponentElement componentElement,
JRXmlWriter reportWriter) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isToWrite, writeToXml
public static final java.lang.String PROPERTY_COMPONENTS_PREFIX
public static final java.lang.String PROPERTY_COMPONENTS_VERSION_SUFFIX
protected final JasperReportsContext jasperReportsContext
protected final VersionComparator versionComparator
public AbstractComponentXmlWriter(JasperReportsContext jasperReportsContext)
public static java.lang.String getVersion(JasperReportsContext jasperReportsContext, JRComponentElement componentElement, JRXmlWriter reportWriter)
protected boolean isNewerVersionOrEqual(JRComponentElement componentElement, JRXmlWriter reportWriter, java.lang.String oldVersion)
protected boolean isOlderVersionThan(JRComponentElement componentElement, JRXmlWriter reportWriter, java.lang.String version)
protected void writeExpression(java.lang.String name, JRExpression expression, boolean writeClass, JRComponentElement componentElement, JRXmlWriter reportWriter) throws java.io.IOException
java.io.IOException
protected void writeExpression(java.lang.String name, XmlNamespace namespace, JRExpression expression, boolean writeClass, JRComponentElement componentElement, JRXmlWriter reportWriter) throws java.io.IOException
java.io.IOException
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com