Class XmlMetadataWriter
java.lang.Object
net.sf.jasperreports.json.export.schema.AbstractMetadataWriter
net.sf.jasperreports.json.export.schema.XmlMetadataWriter
- All Implemented Interfaces:
MetadataWriter
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
Field Summary
FieldsFields inherited from class net.sf.jasperreports.json.export.schema.AbstractMetadataWriter
isoDateFormat, writer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseAndStartNewObject(SchemaNode arrayNode) protected static StringencodeCDATA(String data) voidwriteArrayClosing(SchemaNode arrayNode) voidwriteArrayStart(SchemaNode arrayNode) voidvoidvoidwriteNodeKey(SchemaNode node, boolean isSameObject) voidwriteObjectClosing(SchemaNode node) voidwriteObjectStart(SchemaNode node) voidwritePreviousMemberValue(SchemaNodeMember member, SchemaNode parent, boolean isSameObject) voidwriteValue(String key, Object value, SchemaNode parent) voidwriteValueClosing(SchemaNode node, SchemaNode parent) Methods inherited from class net.sf.jasperreports.json.export.schema.AbstractMetadataWriter
decrementPadding, getIndent, getWriter, incrementPadding
-
Field Details
-
PATTERN_CDATA_CLOSE
-
ESCAPED_CDATA_CLOSE
- See Also:
-
-
Constructor Details
-
XmlMetadataWriter
-
-
Method Details
-
writeHeader
- Throws:
IOException
-
writeKeyValSeparator
public void writeKeyValSeparator() -
closeAndStartNewObject
- Throws:
IOException
-
writeNodeKey
- Throws:
IOException
-
writeArrayStart
- Throws:
IOException
-
writeArrayClosing
- Throws:
IOException
-
writeObjectStart
- Throws:
IOException
-
writeObjectClosing
- Throws:
IOException
-
writeValueClosing
- Throws:
IOException
-
writeValue
- Throws:
IOException
-
writePreviousMemberValue
public void writePreviousMemberValue(SchemaNodeMember member, SchemaNode parent, boolean isSameObject) throws IOException - Throws:
IOException
-
encodeCDATA
-