Package | Description |
---|---|
com.cedarsoftware.io | |
com.cedarsoftware.io.writers |
Modifier and Type | Class and Description |
---|---|
static class |
Writers.BigDecimalWriter |
static class |
Writers.BigIntegerWriter |
static class |
Writers.CalendarWriter |
static class |
Writers.CharacterWriter
Used as a template to write out primitive String types.
|
static class |
Writers.ClassWriter |
static class |
Writers.DateAsLongWriter |
static class |
Writers.DateWriter |
static class |
Writers.DoubleWriter
Used as a template to write out primitive value types such as int, boolean, etc.
|
static class |
Writers.EnumsAsStringWriter |
static class |
Writers.FloatingPointWriter<T>
Used as a template to write out primitive value types such as int, boolean, etc.
|
static class |
Writers.FloatWriter
Used as a template to write out primitive value types such as int, boolean, etc.
|
static class |
Writers.JsonStringWriter |
static class |
Writers.LocalDateAsLong |
static class |
Writers.LocalDateTimeWriter |
static class |
Writers.LocalDateWriter |
static class |
Writers.LocaleWriter |
static class |
Writers.LocalTimeWriter |
static class |
Writers.MonthDayWriter |
static class |
Writers.OffsetDateTimeWriter |
static class |
Writers.OffsetTimeWriter |
static class |
Writers.PrimitiveBasicStringWriter
This can be used when you know your objects are going to be represented as strings,
but won't need any UTF-8 escaping.
|
static class |
Writers.PrimitiveTypeWriter
Used as a template to write out types that will have a primitive form.
|
static class |
Writers.PrimitiveUtf8StringWriter
Used as a template to write out primitive String types.
|
static class |
Writers.PrimitiveValueWriter
Used as a template to write out primitive value types such as int, boolean, etc.
|
static class |
Writers.TemporalWriter<T extends TemporalAccessor> |
static class |
Writers.TimestampWriter |
static class |
Writers.TimeZoneWriter |
static class |
Writers.UUIDWriter |
static class |
Writers.YearMonthWriter |
static class |
Writers.YearWriter |
static class |
Writers.ZonedDateTimeWriter |
Modifier and Type | Method and Description |
---|---|
JsonWriter.JsonClassWriter |
WriteOptionsBuilder.DefaultWriteOptions.findCustomWriter(Class<?> c) |
JsonWriter.JsonClassWriter |
WriteOptions.getCustomWriter(Class<?> c)
Fetch the custom writer for the passed in Class.
|
JsonWriter.JsonClassWriter |
WriteOptionsBuilder.DefaultWriteOptions.getCustomWriter(Class<?> c)
Fetch the custom writer for the passed in Class.
|
Modifier and Type | Method and Description |
---|---|
WriteOptionsBuilder |
WriteOptionsBuilder.addCustomWrittenClass(Class<?> clazz,
JsonWriter.JsonClassWriter customWriter) |
static void |
WriteOptionsBuilder.addPermanentWriter(Class<?> clazz,
JsonWriter.JsonClassWriter writer)
Call this method to add a custom JSON writer to json-io.
|
Modifier and Type | Method and Description |
---|---|
WriteOptionsBuilder |
WriteOptionsBuilder.addCustomWrittenClasses(Map<Class<?>,JsonWriter.JsonClassWriter> customWrittenClasses) |
WriteOptionsBuilder |
WriteOptionsBuilder.setCustomWrittenClasses(Map<Class<?>,JsonWriter.JsonClassWriter> customWrittenClasses) |
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayWriter |
class |
DurationWriter |
class |
InstantWriter |
class |
LongWriter |
class |
PeriodWriter |
class |
ZoneIdWriter |
class |
ZoneOffsetWriter |
Copyright © 2024. All rights reserved.