Package com.cedarsoftware.util.io
Class Writers.CharacterWriter
java.lang.Object
com.cedarsoftware.util.io.Writers.PrimitiveTypeWriter
com.cedarsoftware.util.io.Writers.CharacterWriter
- All Implemented Interfaces:
JsonWriter.JsonClassWriter
- Enclosing class:
- Writers
Used as a template to write out primitive String types.
Uses default key of "value" and encodes the string.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidwritePrimitiveForm(Object o, Writer output, WriterContext context) This default implementation will call the more basic writePrimitiveForm that does not take arguments.Methods inherited from class com.cedarsoftware.util.io.Writers.PrimitiveTypeWriter
getKey, hasPrimitiveForm, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.cedarsoftware.util.io.JsonWriter.JsonClassWriter
hasPrimitiveForm, write, writePrimitiveForm
-
Constructor Details
-
CharacterWriter
public CharacterWriter()
-
-
Method Details
-
writePrimitiveForm
Description copied from interface:JsonWriter.JsonClassWriterThis default implementation will call the more basic writePrimitiveForm that does not take arguments. No need to override this method unless you need access to the args.- Parameters:
o- Object to be writtenoutput- Writer destination to where the actual JSON is written.context- WriterContext to get access to writeOptions and writing tools- Throws:
IOException- if thrown by the writer. Will be caught at a higher level and wrapped in JsonIoException.
-