public class JRXmlWriteHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
JRXmlWriteHelper.Attribute |
protected static class |
JRXmlWriteHelper.StackElement |
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
ESCAPED_CDATA_CLOSE |
protected static java.util.regex.Pattern |
PATTERN_CDATA_CLOSE |
static java.lang.String |
XML_NAMESPACE_ATTRIBUTE |
static java.lang.String |
XML_SCHEMA_LOCATION_ATTRIBUTE |
static java.lang.String |
XML_SCHEMA_NAMESPACE |
static java.lang.String |
XML_SCHEMA_NAMESPACE_PREFIX |
Constructor and Description |
---|
JRXmlWriteHelper(java.io.Writer writer) |
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(java.lang.String name,
boolean value) |
void |
addAttribute(java.lang.String name,
boolean value,
boolean defaultValue) |
void |
addAttribute(java.lang.String name,
byte value,
java.util.Map<?,?> xmlValues)
Deprecated.
To be removed.
|
void |
addAttribute(java.lang.String name,
byte value,
java.util.Map<?,?> xmlValues,
byte defaultValue)
Deprecated.
To be removed.
|
void |
addAttribute(java.lang.String name,
java.awt.Color color) |
void |
addAttribute(java.lang.String name,
java.awt.Color value,
java.awt.Color defaultValue) |
void |
addAttribute(java.lang.String name,
double value) |
void |
addAttribute(java.lang.String name,
double value,
double defaultValue) |
void |
addAttribute(java.lang.String name,
float value) |
void |
addAttribute(java.lang.String name,
java.lang.Float value,
boolean withMinDecimals) |
void |
addAttribute(java.lang.String name,
float value,
float defaultValue) |
void |
addAttribute(java.lang.String name,
int value) |
void |
addAttribute(java.lang.String name,
int value,
int defaultValue) |
void |
addAttribute(java.lang.String name,
int value,
java.util.Map<?,?> xmlValues)
Deprecated.
To be removed.
|
void |
addAttribute(java.lang.String name,
JREnum value) |
void |
addAttribute(java.lang.String name,
JREnum value,
JREnum defaultValue) |
void |
addAttribute(java.lang.String name,
NamedEnum value) |
void |
addAttribute(java.lang.String name,
NamedEnum value,
NamedEnum defaultValue) |
void |
addAttribute(java.lang.String name,
java.lang.Number value,
java.lang.Number defaultValue) |
void |
addAttribute(java.lang.String name,
java.lang.Object value) |
void |
addAttribute(java.lang.String name,
java.lang.Object value,
java.util.Map<?,?> xmlValues)
Deprecated.
To be removed.
|
void |
addAttribute(java.lang.String name,
java.lang.Object value,
java.util.Map<?,?> xmlValues,
java.lang.Object defaultValue)
Deprecated.
To be removed.
|
void |
addAttribute(java.lang.String name,
java.lang.String value) |
void |
addAttribute(java.lang.String name,
java.lang.String value,
java.lang.String defaultValue) |
void |
addAttributePositive(java.lang.String name,
int value) |
void |
addEncodedAttribute(java.lang.String name,
java.lang.String value) |
void |
addEncodedAttribute(java.lang.String name,
java.lang.String value,
java.lang.String defaultValue) |
protected void |
clearBuffer() |
void |
closeElement() |
void |
closeElement(boolean skipIfEmpty) |
protected static java.lang.String |
encodeCDATA(java.lang.String data) |
protected XmlNamespace |
findContextNamespace(java.lang.String namespaceURI) |
protected void |
flushBuffer() |
protected char[] |
getIndent(int level) |
protected XmlNamespace |
getParentNamespace() |
protected static java.lang.String |
getQualifiedName(java.lang.String name,
java.lang.String nsPrefix) |
protected static java.lang.String |
getQualifiedName(java.lang.String name,
XmlNamespace ns) |
java.io.Writer |
getUnderlyingWriter() |
void |
startElement(java.lang.String name) |
void |
startElement(java.lang.String name,
XmlNamespace namespace) |
protected void |
writeAttribute(java.lang.String name,
java.lang.String value) |
void |
writeCDATA(java.lang.String data) |
void |
writeCDATAElement(java.lang.String name,
java.lang.String data) |
void |
writeCDATAElement(java.lang.String name,
java.lang.String data,
java.lang.String attName,
java.lang.Object attValue) |
void |
writeCDATAElement(java.lang.String name,
java.lang.String data,
java.lang.String attName,
java.lang.String attValue) |
void |
writeCDATAElement(java.lang.String name,
XmlNamespace namespace,
java.lang.String data) |
void |
writeCDATAElement(java.lang.String name,
XmlNamespace namespace,
java.lang.String data,
java.lang.String attName,
java.lang.Object attValue) |
protected void |
writeElementAttributes(JRXmlWriteHelper.StackElement element,
int level) |
void |
writeExpression(java.lang.String name,
JRExpression expression) |
void |
writeExpression(java.lang.String name,
JRExpression expression,
boolean writeClass)
Deprecated.
Replaced by
writeExpression(String, JRExpression) . |
void |
writeExpression(java.lang.String name,
JRExpression expression,
boolean writeClass,
java.lang.String defaultClassName)
Deprecated.
Replaced by
writeExpression(String, JRExpression) . |
void |
writeExpression(java.lang.String name,
XmlNamespace namespace,
JRExpression expression) |
void |
writeExpression(java.lang.String name,
XmlNamespace namespace,
JRExpression expression,
boolean writeClass)
Deprecated.
Replaced by
writeExpression(String, XmlNamespace, JRExpression) . |
void |
writeExpression(java.lang.String name,
XmlNamespace namespace,
JRExpression expression,
boolean writeClass,
java.lang.String defaultClassName)
Deprecated.
Replaced by
writeExpression(String, XmlNamespace, JRExpression) . |
protected void |
writeParents(boolean content) |
void |
writeProlog(java.lang.String encoding) |
void |
writePublicDoctype(java.lang.String rootElement,
java.lang.String description,
java.lang.String dtdLocation) |
public static final java.lang.String XML_SCHEMA_NAMESPACE
public static final java.lang.String XML_SCHEMA_NAMESPACE_PREFIX
public static final java.lang.String XML_NAMESPACE_ATTRIBUTE
public static final java.lang.String XML_SCHEMA_LOCATION_ATTRIBUTE
protected static final java.util.regex.Pattern PATTERN_CDATA_CLOSE
protected static final java.lang.String ESCAPED_CDATA_CLOSE
public void writeProlog(java.lang.String encoding) throws java.io.IOException
java.io.IOException
public void writePublicDoctype(java.lang.String rootElement, java.lang.String description, java.lang.String dtdLocation) throws java.io.IOException
java.io.IOException
public void startElement(java.lang.String name)
public void startElement(java.lang.String name, XmlNamespace namespace)
protected XmlNamespace getParentNamespace()
protected XmlNamespace findContextNamespace(java.lang.String namespaceURI)
protected static java.lang.String getQualifiedName(java.lang.String name, XmlNamespace ns)
protected static java.lang.String getQualifiedName(java.lang.String name, java.lang.String nsPrefix)
protected void writeParents(boolean content) throws java.io.IOException
java.io.IOException
public void writeCDATA(java.lang.String data) throws java.io.IOException
java.io.IOException
public void writeCDATAElement(java.lang.String name, java.lang.String data) throws java.io.IOException
java.io.IOException
public void writeCDATAElement(java.lang.String name, XmlNamespace namespace, java.lang.String data) throws java.io.IOException
java.io.IOException
public void writeCDATAElement(java.lang.String name, java.lang.String data, java.lang.String attName, java.lang.String attValue) throws java.io.IOException
java.io.IOException
public void writeCDATAElement(java.lang.String name, java.lang.String data, java.lang.String attName, java.lang.Object attValue) throws java.io.IOException
java.io.IOException
public void writeCDATAElement(java.lang.String name, XmlNamespace namespace, java.lang.String data, java.lang.String attName, java.lang.Object attValue) throws java.io.IOException
java.io.IOException
protected void writeElementAttributes(JRXmlWriteHelper.StackElement element, int level) throws java.io.IOException
java.io.IOException
public void closeElement() throws java.io.IOException
java.io.IOException
public void closeElement(boolean skipIfEmpty) throws java.io.IOException
java.io.IOException
protected char[] getIndent(int level)
protected void flushBuffer() throws java.io.IOException
java.io.IOException
protected void clearBuffer()
public void writeExpression(java.lang.String name, JRExpression expression, boolean writeClass) throws java.io.IOException
writeExpression(String, JRExpression)
.java.io.IOException
public void writeExpression(java.lang.String name, XmlNamespace namespace, JRExpression expression) throws java.io.IOException
java.io.IOException
public void writeExpression(java.lang.String name, JRExpression expression) throws java.io.IOException
java.io.IOException
public void writeExpression(java.lang.String name, XmlNamespace namespace, JRExpression expression, boolean writeClass) throws java.io.IOException
writeExpression(String, XmlNamespace, JRExpression)
.java.io.IOException
public void writeExpression(java.lang.String name, JRExpression expression, boolean writeClass, java.lang.String defaultClassName) throws java.io.IOException
writeExpression(String, JRExpression)
.java.io.IOException
public void writeExpression(java.lang.String name, XmlNamespace namespace, JRExpression expression, boolean writeClass, java.lang.String defaultClassName) throws java.io.IOException
writeExpression(String, XmlNamespace, JRExpression)
.java.io.IOException
protected void writeAttribute(java.lang.String name, java.lang.String value)
public void addAttribute(java.lang.String name, java.lang.String value)
public void addEncodedAttribute(java.lang.String name, java.lang.String value)
public void addAttribute(java.lang.String name, java.lang.String value, java.lang.String defaultValue)
public void addEncodedAttribute(java.lang.String name, java.lang.String value, java.lang.String defaultValue)
public void addAttribute(java.lang.String name, java.lang.Object value)
public void addAttribute(java.lang.String name, java.lang.Number value, java.lang.Number defaultValue)
public void addAttribute(java.lang.String name, java.lang.Float value, boolean withMinDecimals)
public void addAttribute(java.lang.String name, JREnum value)
public void addAttribute(java.lang.String name, NamedEnum value)
public void addAttribute(java.lang.String name, NamedEnum value, NamedEnum defaultValue)
public void addAttribute(java.lang.String name, int value)
public void addAttributePositive(java.lang.String name, int value)
public void addAttribute(java.lang.String name, float value)
public void addAttribute(java.lang.String name, float value, float defaultValue)
public void addAttribute(java.lang.String name, double value)
public void addAttribute(java.lang.String name, double value, double defaultValue)
public void addAttribute(java.lang.String name, int value, int defaultValue)
public void addAttribute(java.lang.String name, boolean value)
public void addAttribute(java.lang.String name, boolean value, boolean defaultValue)
public void addAttribute(java.lang.String name, java.awt.Color color)
public void addAttribute(java.lang.String name, java.awt.Color value, java.awt.Color defaultValue)
public void addAttribute(java.lang.String name, byte value, java.util.Map<?,?> xmlValues)
public void addAttribute(java.lang.String name, int value, java.util.Map<?,?> xmlValues)
public void addAttribute(java.lang.String name, byte value, java.util.Map<?,?> xmlValues, byte defaultValue)
public void addAttribute(java.lang.String name, java.lang.Object value, java.util.Map<?,?> xmlValues)
public void addAttribute(java.lang.String name, java.lang.Object value, java.util.Map<?,?> xmlValues, java.lang.Object defaultValue)
public java.io.Writer getUnderlyingWriter()
protected static java.lang.String encodeCDATA(java.lang.String data)
© 2001-2014 TIBCO Software Inc. www.jaspersoft.com