Class JsonMetadataWriter
java.lang.Object
net.sf.jasperreports.json.export.schema.AbstractMetadataWriter
net.sf.jasperreports.json.export.schema.JsonMetadataWriter
- All Implemented Interfaces:
MetadataWriter
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
Field Summary
Fields inherited from class net.sf.jasperreports.json.export.schema.AbstractMetadataWriter
isoDateFormat, writer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetEscapeMembers(boolean escapeMembers) voidwriteArrayClosing(SchemaNode node) voidwriteArrayStart(SchemaNode node) 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
-
Constructor Details
-
JsonMetadataWriter
-
-
Method Details
-
setEscapeMembers
public void setEscapeMembers(boolean escapeMembers) -
writeHeader
public void writeHeader() -
writeKeyValSeparator
- Throws:
IOException
-
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
-