Uses of Interface
com.cedarsoftware.io.WriterContext
Packages that use WriterContext
-
Uses of WriterContext in com.cedarsoftware.io
Classes in com.cedarsoftware.io that implement WriterContextMethods in com.cedarsoftware.io with parameters of type WriterContextModifier and TypeMethodDescriptiondefault boolean
JsonWriter.JsonClassWriter.hasPrimitiveForm
(WriterContext context) boolean
Writers.PrimitiveTypeWriter.hasPrimitiveForm
(WriterContext writerContext) boolean
Writers.UUIDWriter.hasPrimitiveForm
(WriterContext writerContext) default void
JsonWriter.JsonClassWriter.write
(Object o, boolean showType, Writer output, WriterContext context) When write() is called, it is expected that subclasses will write the appropriate JSON to the passed in Writer.void
Writers.CalendarWriter.write
(Object obj, boolean showType, Writer output, WriterContext context) void
Writers.PrimitiveTypeWriter.write
(Object obj, boolean showType, Writer output, WriterContext context) void
Writers.TimestampWriter.write
(Object o, boolean showType, Writer output, WriterContext writerContext) void
Writers.UUIDWriter.write
(Object obj, boolean showType, Writer output, WriterContext context) To preserve backward compatibility with previous serialized format the internal fields must be stored as longsdefault void
JsonWriter.JsonClassWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) This default implementation will call the more basic writePrimitiveForm that does not take arguments.void
Writers.BigDecimalWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) void
Writers.BigIntegerWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) void
Writers.CharacterWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) void
Writers.FloatingPointWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) Writes out Float point type.void
Writers.LocalDateAsLong.writePrimitiveForm
(Object o, Writer output, WriterContext writerContext) void
Writers.LocaleWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) void
Writers.PrimitiveBasicStringWriter.writePrimitiveForm
(Object o, Writer output, WriterContext writerContext) void
Writers.PrimitiveUtf8StringWriter.writePrimitiveForm
(Object o, Writer output, WriterContext writerContext) void
Writers.PrimitiveValueWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) Writes out a basic value type, no quotes.void
Writers.TemporalWriter.writePrimitiveForm
(Object obj, Writer output, WriterContext writerContext) void
Writers.UUIDWriter.writePrimitiveForm
(Object o, Writer writer, WriterContext writerContext) We can use the String representation for easier handling, but this may break backwards compatibility if an earlier library version is used -
Uses of WriterContext in com.cedarsoftware.io.writers
Methods in com.cedarsoftware.io.writers with parameters of type WriterContextModifier and TypeMethodDescriptionboolean
ByteArrayWriter.hasPrimitiveForm
(WriterContext context) void
ByteArrayWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) void
DurationWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) void
LongWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context) void
PeriodWriter.writePrimitiveForm
(Object o, Writer output, WriterContext context)