| Package | Description |
|---|---|
| net.dzikoysk.cdn | |
| net.dzikoysk.cdn.composers | |
| net.dzikoysk.cdn.serialization |
| Modifier and Type | Method and Description |
|---|---|
static CdnSettings |
Cdn.configure()
Build custom CDN instance.
|
<T> CdnSettings |
CdnSettings.deserializer(Class<T> type,
Deserializer<Object> deserializer)
Register simple deserializer.
|
<T> CdnSettings |
CdnSettings.deserializer(Class<T> type,
SimpleDeserializer<Object> deserializer)
Register simple deserializer.
|
CdnSettings |
Cdn.getSettings()
Get settings used by this CDN instance
|
CdnSettings |
CdnSettings.installFeature(CdnFeature feature)
Install
CdnFeature instance. |
CdnSettings |
CdnSettings.registerPlaceholders(Map<String,String> placeholders)
Register map of placeholders
|
<T> CdnSettings |
CdnSettings.serializer(Class<T> type,
Serializer<Object> serializer)
Register serializer.
|
<T> CdnSettings |
CdnSettings.serializer(Class<T> type,
SimpleSerializer<Object> serializer)
Register simple serializer.
|
| Modifier and Type | Method and Description |
|---|---|
static Deserializer<Object> |
CdnDeserializer.getDeserializer(CdnSettings settings,
Class<?> type,
@Nullable Field field) |
static Serializer<Object> |
CdnSerializer.getSerializer(CdnSettings settings,
Class<?> type,
@Nullable Field field) |
| Modifier and Type | Method and Description |
|---|---|
T |
ListComposer.deserialize(CdnSettings settings,
Element<?> source,
Type genericType,
T defaultValue,
boolean entryAsRecord) |
T |
MapComposer.deserialize(CdnSettings settings,
Element<?> source,
Type genericType,
T defaultValue,
boolean entryAsRecord) |
NamedElement<?> |
ListComposer.serialize(CdnSettings settings,
List<String> description,
String key,
Type genericType,
T entity) |
NamedElement<? extends Object> |
MapComposer.serialize(CdnSettings settings,
List<String> description,
String key,
Type genericType,
T entity) |
| Modifier and Type | Method and Description |
|---|---|
T |
Deserializer.deserialize(CdnSettings settings,
Element<?> source,
Type genericType,
T defaultValue,
boolean entryAsRecord) |
default T |
SimpleDeserializer.deserialize(CdnSettings settings,
Element<?> source,
Type genericType,
T defaultValue,
boolean entryAsRecord) |
Element<?> |
Serializer.serialize(CdnSettings settings,
List<String> description,
String key,
Type genericType,
T entity) |
default Element<?> |
SimpleSerializer.serialize(CdnSettings settings,
List<String> description,
String key,
Type genericType,
T entity) |
Copyright © 2021. All rights reserved.