|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jasperreports.engine.util.JRXmlWriteHelper
public class JRXmlWriteHelper
Nested Class Summary | |
---|---|
protected static class |
JRXmlWriteHelper.Attribute
|
protected static class |
JRXmlWriteHelper.StackElement
|
Field Summary | |
---|---|
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 Summary | |
---|---|
JRXmlWriteHelper(java.io.Writer writer)
|
Method Summary | |
---|---|
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,
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,
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)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public JRXmlWriteHelper(java.io.Writer writer)
Method Detail |
---|
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, JREnum value)
public void addAttribute(java.lang.String name, JREnum value, JREnum 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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |