Interface Writer
-
- All Known Implementing Classes:
CSVWriter
,JSONWriter
,XMLWriter
public interface Writer
This interface should be implemented by data-mapper output writers
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
terminateMessageBuilding()
void
writeEndArray()
void
writeEndObject(String objectName)
void
writeField(String name, Object value)
void
writePrimitive(Object value)
void
writeStartAnonymousObject()
void
writeStartArray()
void
writeStartObject(String name)
-
-
-
Method Detail
-
writeStartObject
void writeStartObject(String name) throws WriterException
- Throws:
WriterException
-
writeField
void writeField(String name, Object value) throws WriterException
- Throws:
WriterException
-
writeEndObject
void writeEndObject(String objectName) throws WriterException
- Throws:
WriterException
-
terminateMessageBuilding
String terminateMessageBuilding() throws WriterException
- Throws:
WriterException
-
writeStartArray
void writeStartArray() throws WriterException
- Throws:
WriterException
-
writeEndArray
void writeEndArray() throws WriterException
- Throws:
WriterException
-
writeStartAnonymousObject
void writeStartAnonymousObject() throws WriterException
- Throws:
WriterException
-
writePrimitive
void writePrimitive(Object value) throws WriterException
- Throws:
WriterException
-
-