Package | Description |
---|---|
com.cedarsoftware.util.io | |
com.cedarsoftware.util.io.factory |
Modifier and Type | Class and Description |
---|---|
static class |
JsonReader.CollectionFactory
Use to create new instances of collection interfaces (needed for empty collections)
|
static class |
JsonReader.MapFactory
Use to create new instances of Map interfaces (needed for empty Maps).
|
Modifier and Type | Field and Description |
---|---|
protected static Map<String,JsonReader.ClassFactory> |
JsonReader.BASE_CLASS_FACTORIES |
protected Map<String,JsonReader.ClassFactory> |
JsonReader.classFactories |
Modifier and Type | Method and Description |
---|---|
static void |
JsonReader.assignInstantiator(Class c,
JsonReader.ClassFactory factory)
See comment on method JsonReader.assignInstantiator(String, ClassFactory)
|
static void |
JsonReader.assignInstantiator(String className,
JsonReader.ClassFactory factory)
For difficult to instantiate classes, you can add your own ClassFactory
which will be called when the passed in class 'c' is encountered.
|
ReadOptionsBuilder |
ReadOptionsBuilder.withClassFactory(Class<?> type,
JsonReader.ClassFactory factory) |
ReadOptionsBuilder |
ReadOptionsBuilder.withClassFactory(String type,
JsonReader.ClassFactory factory) |
Modifier and Type | Method and Description |
---|---|
ReadOptionsBuilder |
ReadOptionsBuilder.withClassFactories(Map<String,? extends JsonReader.ClassFactory> factories) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTemporalFactory<T extends TemporalAccessor>
Abstract class to help create temporal items.
|
class |
LocalDateFactory
Abstract class to help create temporal items.
|
class |
LocalDateTimeFactory
Abstract class to help create temporal items.
|
class |
LocalTimeFactory
Abstract class to help create temporal items.
|
class |
TimeZoneFactory
Abstract class to help create temporal items.
|
class |
ZonedDateTimeFactory
Abstract class to help create temporal items.
|
Copyright © 2023. All rights reserved.