Interface MetadataWriter
- All Known Implementing Classes:
AbstractMetadataWriter,JsonMetadataWriter,XmlMetadataWriter
public interface MetadataWriter
- Author:
- Narcis Marcu (narcism@users.sourceforge.net)
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidwriteArrayClosing(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)
-
Method Details
-
getWriter
Writer getWriter() -
writeHeader
- Throws:
IOException
-
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
void writePreviousMemberValue(SchemaNodeMember member, SchemaNode parent, boolean isSameObject) throws IOException - Throws:
IOException
-