| Package | Description |
|---|---|
| net.dzikoysk.cdn | |
| net.dzikoysk.cdn.serdes | |
| net.dzikoysk.cdn.serdes.composers |
| Modifier and Type | Method and Description |
|---|---|
static CdnSettings |
Cdn.configure()
Build custom CDN instance.
|
static CdnSettings |
Cdn.configure()
Build custom CDN instance.
|
CdnSettings |
Cdn.getSettings()
Get settings used by this CDN instance
|
CdnSettings |
Cdn.getSettings()
Get settings used by this CDN instance
|
CdnSettings |
CdnSettings.registerModule(CdnModule module)
Install
CdnModule instance. |
CdnSettings |
CdnSettings.registerModule(CdnModule module)
Install
CdnModule instance. |
CdnSettings |
CdnSettings.registerPlaceholders(Map<String,String> placeholders)
Register map of placeholders
|
CdnSettings |
CdnSettings.registerPlaceholders(Map<String,String> placeholders)
Register map of placeholders
|
CdnSettings |
CdnSettings.withAnnotationResolver(MemberResolver resolver) |
CdnSettings |
CdnSettings.withAnnotationResolver(MemberResolver resolver) |
CdnSettings |
CdnSettings.withComposer(Class<?> type,
Composer<?> composer)
Register simple serializer.
|
CdnSettings |
CdnSettings.withComposer(Class<?> type,
Composer<?> composer)
Register simple serializer.
|
<T> CdnSettings |
CdnSettings.withComposer(Class<T> type,
Serializer<T> serializer,
Deserializer<T> deserializer)
Register composer using serializer and deserializer.
|
<T> CdnSettings |
CdnSettings.withComposer(Class<T> type,
Serializer<T> serializer,
Deserializer<T> deserializer)
Register composer using serializer and deserializer.
|
<T> CdnSettings |
CdnSettings.withComposer(Class<T> type,
SimpleSerializer<T> serializer,
SimpleDeserializer<T> deserializer)
Register simple serializer.
|
<T> CdnSettings |
CdnSettings.withComposer(Class<T> type,
SimpleSerializer<T> serializer,
SimpleDeserializer<T> deserializer)
Register simple serializer.
|
CdnSettings |
CdnSettings.withDynamicComposer(Predicate<Class<?>> filter,
Composer<?> composer)
Register dynamic composer that may parse range of classes.
|
CdnSettings |
CdnSettings.withDynamicComposer(Predicate<Class<?>> filter,
Composer<?> composer)
Register dynamic composer that may parse range of classes.
|
| Modifier and Type | Method and Description |
|---|---|
static panda.std.Result<Composer<Object>,Exception> |
CdnUtils.findComposer(CdnSettings settings,
AnnotatedType type,
@Nullable AnnotatedMember member) |
static panda.std.Result<Composer<Object>,Exception> |
CdnUtils.findComposer(CdnSettings settings,
AnnotatedType type,
@Nullable AnnotatedMember member) |
static panda.std.Result<Composer<Object>,Exception> |
CdnUtils.findComposer(CdnSettings settings,
Class<?> clazz,
AnnotatedType type,
@Nullable AnnotatedMember member) |
static panda.std.Result<Composer<Object>,Exception> |
CdnUtils.findComposer(CdnSettings settings,
Class<?> clazz,
AnnotatedType type,
@Nullable AnnotatedMember member) |
| Modifier and Type | Method and Description |
|---|---|
panda.std.Result<T,Exception> |
Deserializer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
T defaultValue,
boolean entryAsRecord) |
panda.std.Result<T,Exception> |
SimpleComposer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
T defaultValue,
boolean entryAsRecord) |
default panda.std.Result<T,Exception> |
SimpleDeserializer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
T defaultValue,
boolean entryAsRecord) |
default panda.std.Result<T,Exception> |
SimpleDeserializer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
T defaultValue,
boolean entryAsRecord) |
panda.std.Result<T,Exception> |
SimpleComposer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
T defaultValue,
boolean entryAsRecord) |
panda.std.Result<T,Exception> |
Deserializer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
T defaultValue,
boolean entryAsRecord) |
panda.std.Result<? extends Element<?>,? extends Exception> |
Serializer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
T entity) |
panda.std.Result<? extends Element<?>,? extends Exception> |
SimpleComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
T entity) |
default panda.std.Result<Element<?>,Exception> |
SimpleSerializer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
T entity) |
default panda.std.Result<Element<?>,Exception> |
SimpleSerializer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
T entity) |
panda.std.Result<? extends Element<?>,? extends Exception> |
SimpleComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
T entity) |
panda.std.Result<? extends Element<?>,? extends Exception> |
Serializer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
T entity) |
| Constructor and Description |
|---|
CdnDeserializer(CdnSettings settings) |
CdnDeserializer(CdnSettings settings) |
CdnSerializer(CdnSettings settings) |
CdnSerializer(CdnSettings settings) |
| Modifier and Type | Method and Description |
|---|---|
panda.std.Result<List<Object>,Exception> |
ListComposer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
List<Object> defaultValue,
boolean entryAsRecord) |
panda.std.Result<List<Object>,Exception> |
ListComposer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
List<Object> defaultValue,
boolean entryAsRecord) |
panda.std.Result<Map<Object,Object>,Exception> |
MapComposer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
Map<Object,Object> defaultValue,
boolean entryAsRecord) |
panda.std.Result<Map<Object,Object>,Exception> |
MapComposer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
Map<Object,Object> defaultValue,
boolean entryAsRecord) |
panda.std.Result<Object,Exception> |
ContextualComposers.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
Object defaultValue,
boolean entryAsRecord) |
panda.std.Result<Object,Exception> |
ContextualComposers.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
Object defaultValue,
boolean entryAsRecord) |
panda.std.Result<T,Exception> |
ReferenceComposer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
T defaultValue,
boolean entryAsRecord) |
panda.std.Result<T,Exception> |
ReferenceComposer.deserialize(CdnSettings settings,
Element<?> source,
AnnotatedType type,
T defaultValue,
boolean entryAsRecord) |
panda.std.Result<? extends Element<?>,Exception> |
EnumComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
Enum<?> entity) |
panda.std.Result<? extends Element<?>,Exception> |
EnumComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
Enum<?> entity) |
panda.std.Result<NamedElement<?>,Exception> |
ListComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
List<Object> entity) |
panda.std.Result<NamedElement<?>,Exception> |
ListComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
List<Object> entity) |
panda.std.Result<Element<?>,? extends Exception> |
MapComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
Map<Object,Object> entity) |
panda.std.Result<Element<?>,? extends Exception> |
MapComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
Map<Object,Object> entity) |
panda.std.Result<? extends Element<?>,? extends Exception> |
ContextualComposers.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
Object entity) |
panda.std.Result<? extends Element<?>,? extends Exception> |
ContextualComposers.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
Object entity) |
panda.std.Result<? extends Element<?>,Exception> |
ReferenceComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
T entity) |
panda.std.Result<? extends Element<?>,Exception> |
ReferenceComposer.serialize(CdnSettings settings,
List<String> description,
String key,
AnnotatedType type,
T entity) |
Copyright © 2021. All rights reserved.