net.sf.jasperreports.engine.util
Class JRXmlWriteHelper
java.lang.Object
net.sf.jasperreports.engine.util.JRXmlWriteHelper
public class JRXmlWriteHelper
- extends java.lang.Object
- Version:
- $Id: JRXmlWriteHelper.java 1535 2006-12-22 11:58:50 +0200 (Fri, 22 Dec 2006) teodord $
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
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)
|
void |
addAttribute(java.lang.String name,
byte value,
java.util.Map xmlValues,
byte defaultValue)
|
void |
addAttribute(java.lang.String name,
java.awt.Color value)
|
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)
|
void |
addAttribute(java.lang.String name,
java.lang.Object value)
|
void |
addAttribute(java.lang.String name,
java.lang.Object value,
java.util.Map xmlValues)
|
void |
addAttribute(java.lang.String name,
java.lang.Object value,
java.util.Map xmlValues,
java.lang.Object defaultValue)
|
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 void |
flushBuffer()
|
protected static java.lang.String |
getHexaColor(java.awt.Color color)
|
protected char[] |
getIndent(int level)
|
void |
startElement(java.lang.String name)
|
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.String attValue)
|
protected void |
writeElementAttributes(JRXmlWriteHelper.StackElement element,
int level)
|
void |
writeExpression(java.lang.String name,
JRExpression expression,
boolean writeClass)
|
void |
writeExpression(java.lang.String name,
JRExpression expression,
boolean writeClass,
java.lang.String defaultClassName)
|
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 |
COLOR_MASK
protected static final int COLOR_MASK
JRXmlWriteHelper
public JRXmlWriteHelper(java.io.Writer writer)
writeProlog
public void writeProlog(java.lang.String encoding)
throws java.io.IOException
- Throws:
java.io.IOException
writePublicDoctype
public void writePublicDoctype(java.lang.String rootElement,
java.lang.String description,
java.lang.String dtdLocation)
throws java.io.IOException
- Throws:
java.io.IOException
startElement
public void startElement(java.lang.String name)
writeParents
protected void writeParents(boolean content)
throws java.io.IOException
- Throws:
java.io.IOException
writeCDATA
public void writeCDATA(java.lang.String data)
throws java.io.IOException
- Throws:
java.io.IOException
writeCDATAElement
public void writeCDATAElement(java.lang.String name,
java.lang.String data)
throws java.io.IOException
- Throws:
java.io.IOException
writeCDATAElement
public void writeCDATAElement(java.lang.String name,
java.lang.String data,
java.lang.String attName,
java.lang.String attValue)
throws java.io.IOException
- Throws:
java.io.IOException
writeElementAttributes
protected void writeElementAttributes(JRXmlWriteHelper.StackElement element,
int level)
throws java.io.IOException
- Throws:
java.io.IOException
closeElement
public void closeElement()
throws java.io.IOException
- Throws:
java.io.IOException
closeElement
public void closeElement(boolean skipIfEmpty)
throws java.io.IOException
- Throws:
java.io.IOException
getIndent
protected char[] getIndent(int level)
flushBuffer
protected void flushBuffer()
throws java.io.IOException
- Throws:
java.io.IOException
clearBuffer
protected void clearBuffer()
writeExpression
public void writeExpression(java.lang.String name,
JRExpression expression,
boolean writeClass)
throws java.io.IOException
- Throws:
java.io.IOException
writeExpression
public void writeExpression(java.lang.String name,
JRExpression expression,
boolean writeClass,
java.lang.String defaultClassName)
throws java.io.IOException
- Throws:
java.io.IOException
writeAttribute
protected void writeAttribute(java.lang.String name,
java.lang.String value)
addAttribute
public void addAttribute(java.lang.String name,
java.lang.String value)
addEncodedAttribute
public void addEncodedAttribute(java.lang.String name,
java.lang.String value)
addAttribute
public void addAttribute(java.lang.String name,
java.lang.String value,
java.lang.String defaultValue)
addEncodedAttribute
public void addEncodedAttribute(java.lang.String name,
java.lang.String value,
java.lang.String defaultValue)
addAttribute
public void addAttribute(java.lang.String name,
java.lang.Object value)
addAttribute
public void addAttribute(java.lang.String name,
int value)
addAttributePositive
public void addAttributePositive(java.lang.String name,
int value)
addAttribute
public void addAttribute(java.lang.String name,
float value)
addAttribute
public void addAttribute(java.lang.String name,
float value,
float defaultValue)
addAttribute
public void addAttribute(java.lang.String name,
double value)
addAttribute
public void addAttribute(java.lang.String name,
double value,
double defaultValue)
addAttribute
public void addAttribute(java.lang.String name,
int value,
int defaultValue)
addAttribute
public void addAttribute(java.lang.String name,
boolean value)
addAttribute
public void addAttribute(java.lang.String name,
boolean value,
boolean defaultValue)
addAttribute
public void addAttribute(java.lang.String name,
java.awt.Color value)
addAttribute
public void addAttribute(java.lang.String name,
java.awt.Color value,
java.awt.Color defaultValue)
addAttribute
public void addAttribute(java.lang.String name,
byte value,
java.util.Map xmlValues)
addAttribute
public void addAttribute(java.lang.String name,
int value,
java.util.Map xmlValues)
addAttribute
public void addAttribute(java.lang.String name,
byte value,
java.util.Map xmlValues,
byte defaultValue)
addAttribute
public void addAttribute(java.lang.String name,
java.lang.Object value,
java.util.Map xmlValues)
addAttribute
public void addAttribute(java.lang.String name,
java.lang.Object value,
java.util.Map xmlValues,
java.lang.Object defaultValue)
getHexaColor
protected static java.lang.String getHexaColor(java.awt.Color color)
© 2001-2006 JasperSoft Corporation www.jaspersoft.com