Index

A B C D E F G H I J L M N O P R S T V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addModule(CdnModule) - Method in class net.dzikoysk.cdn.module.Modules
 
AnnotatedMember - Interface in net.dzikoysk.cdn.reflect
 
AnnotatedTargetType - Class in net.dzikoysk.cdn.reflect
 
AnnotatedTargetType(AnnotatedType, MemberResolver) - Constructor for class net.dzikoysk.cdn.reflect.AnnotatedTargetType
 
append(E) - Method in class net.dzikoysk.cdn.model.Section
 
Array - Class in net.dzikoysk.cdn.model
Represents section of direct values such as e.g.
Array(List<? extends String>, String) - Constructor for class net.dzikoysk.cdn.model.Array
 
Array(List<? extends String>, String, List<? extends Element<?>>) - Constructor for class net.dzikoysk.cdn.model.Array
 
ARRAY - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
ARRAY_SEPARATOR - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
ArrayValueVisitor - Class in net.dzikoysk.cdn.module.shared
 
ArrayValueVisitor(String, String, boolean) - Constructor for class net.dzikoysk.cdn.module.shared.ArrayValueVisitor
 

B

build() - Method in class net.dzikoysk.cdn.CdnSettings
Build an CDN instance using current settings

C

Cdn - Class in net.dzikoysk.cdn
The main class of Cdn library that expose methods related to process of loading/rendering configurations.
CdnDeserializer<T> - Class in net.dzikoysk.cdn.serdes
 
CdnDeserializer(CdnSettings) - Constructor for class net.dzikoysk.cdn.serdes.CdnDeserializer
 
CdnException - Exception Class in net.dzikoysk.cdn
 
CdnException(String) - Constructor for exception class net.dzikoysk.cdn.CdnException
 
CdnException(String, Throwable) - Constructor for exception class net.dzikoysk.cdn.CdnException
 
CdnException(Throwable) - Constructor for exception class net.dzikoysk.cdn.CdnException
 
CdnExceptionInSource - Exception Class in net.dzikoysk.cdn
 
CdnExceptionInSource(String, String, int, Exception) - Constructor for exception class net.dzikoysk.cdn.CdnExceptionInSource
 
CdnFactory - Class in net.dzikoysk.cdn
Factory creates some predefined CDN instances
CdnFactory() - Constructor for class net.dzikoysk.cdn.CdnFactory
 
CdnModule - Interface in net.dzikoysk.cdn.module
 
CdnSerializer - Class in net.dzikoysk.cdn.serdes
 
CdnSerializer(CdnSettings) - Constructor for class net.dzikoysk.cdn.serdes.CdnSerializer
 
CdnSettings - Class in net.dzikoysk.cdn
Settings used by CDN instance.
CdnSettings() - Constructor for class net.dzikoysk.cdn.CdnSettings
 
CdnUtils - Class in net.dzikoysk.cdn
 
ClassTargetType - Class in net.dzikoysk.cdn.reflect
 
ClassTargetType(Class<?>, MemberResolver) - Constructor for class net.dzikoysk.cdn.reflect.ClassTargetType
 
collector(Supplier<Section>) - Static method in class net.dzikoysk.cdn.model.Section
 
COMMENT_OPERATORS - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
Composer<T> - Interface in net.dzikoysk.cdn.serdes
The composer represents implementation of both: serializer and deserializer interfaces.
Configuration - Class in net.dzikoysk.cdn.model
Represents the root section
Configuration() - Constructor for class net.dzikoysk.cdn.model.Configuration
 
Configuration(List<? extends Element<?>>) - Constructor for class net.dzikoysk.cdn.model.Configuration
 
configure() - Static method in class net.dzikoysk.cdn.Cdn
Build custom CDN instance.
Contextual - Annotation Interface in net.dzikoysk.cdn.entity
 
ContextualComposer - Class in net.dzikoysk.cdn.serdes.composers
 
ContextualComposer() - Constructor for class net.dzikoysk.cdn.serdes.composers.ContextualComposer
 
convertToCdn(String) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
convertToCdn(String) - Method in class net.dzikoysk.cdn.module.json.JsonLikeModule
 
convertToCdn(String) - Method in class net.dzikoysk.cdn.module.Modules
 
convertToCdn(String) - Method in class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 
createJsonLike() - Static method in class net.dzikoysk.cdn.CdnFactory
Create CDN with JSON feature
createStandard() - Static method in class net.dzikoysk.cdn.CdnFactory
Create standard CDN instance with CDN format
createYamlLike() - Static method in class net.dzikoysk.cdn.CdnFactory
Create CDN with YAML-like feature.
CustomComposer - Annotation Interface in net.dzikoysk.cdn.entity
 

D

DefaultMemberResolver - Class in net.dzikoysk.cdn.reflect
 
DefaultMemberResolver(Visibility) - Constructor for class net.dzikoysk.cdn.reflect.DefaultMemberResolver
 
description - Variable in class net.dzikoysk.cdn.model.Array
 
description - Variable in class net.dzikoysk.cdn.model.Configuration
 
description - Variable in class net.dzikoysk.cdn.model.Entry
 
description - Variable in class net.dzikoysk.cdn.model.Section
 
Description - Annotation Interface in net.dzikoysk.cdn.entity
 
DescriptionProvider<A> - Interface in net.dzikoysk.cdn.serdes
 
DescriptionResolver<A> - Class in net.dzikoysk.cdn.serdes
 
DescriptionResolver(Class<A>, DescriptionProvider<A>) - Constructor for class net.dzikoysk.cdn.serdes.DescriptionResolver
 
Descriptions - Annotation Interface in net.dzikoysk.cdn.entity
 
DeserializationHandler<T> - Interface in net.dzikoysk.cdn.serdes
 
deserialize(String) - Method in class net.dzikoysk.cdn.serdes.composers.EnumComposer
 
deserialize(String) - Method in interface net.dzikoysk.cdn.serdes.SimpleDeserializer
 
deserialize(CdnSettings, Element<?>, TargetType, Object, boolean) - Method in class net.dzikoysk.cdn.serdes.composers.ContextualComposer
 
deserialize(CdnSettings, Element<?>, TargetType, List<Object>, boolean) - Method in class net.dzikoysk.cdn.serdes.composers.ListComposer
 
deserialize(CdnSettings, Element<?>, TargetType, Map<Object, Object>, boolean) - Method in class net.dzikoysk.cdn.serdes.composers.MapComposer
 
deserialize(CdnSettings, Element<?>, TargetType, T, boolean) - Method in class net.dzikoysk.cdn.serdes.composers.ReferenceComposer
 
deserialize(CdnSettings, Element<?>, TargetType, T, boolean) - Method in interface net.dzikoysk.cdn.serdes.Deserializer
 
deserialize(CdnSettings, Element<?>, TargetType, T, boolean) - Method in class net.dzikoysk.cdn.serdes.SimpleComposer
 
deserialize(CdnSettings, Element<?>, TargetType, T, boolean) - Method in interface net.dzikoysk.cdn.serdes.SimpleDeserializer
 
deserialize(Section, Class<T>) - Method in class net.dzikoysk.cdn.serdes.CdnDeserializer
 
deserialize(Section, T) - Method in class net.dzikoysk.cdn.serdes.CdnDeserializer
 
deserialize(TargetType, String) - Method in class net.dzikoysk.cdn.serdes.composers.EnumComposer
 
deserialize(TargetType, String) - Method in interface net.dzikoysk.cdn.serdes.SimpleDeserializer
 
Deserializer<T> - Interface in net.dzikoysk.cdn.serdes
Represents process of converting configuration element into the Java object
destringify(String) - Static method in class net.dzikoysk.cdn.CdnUtils
 

E

Element<T> - Interface in net.dzikoysk.cdn.model
Represents the simplest configuration element.
empty() - Static method in interface net.dzikoysk.cdn.source.Source
 
Entry - Class in net.dzikoysk.cdn.model
Represents key-value relation of String and Piece
Entry(List<? extends String>, String, String) - Constructor for class net.dzikoysk.cdn.model.Entry
 
Entry(List<? extends String>, String, String, String) - Constructor for class net.dzikoysk.cdn.model.Entry
 
Entry(List<? extends String>, String, String, Piece) - Constructor for class net.dzikoysk.cdn.model.Entry
 
Entry(List<? extends String>, String, Piece) - Constructor for class net.dzikoysk.cdn.model.Entry
 
EnumComposer - Class in net.dzikoysk.cdn.serdes.composers
 
EnumComposer() - Constructor for class net.dzikoysk.cdn.serdes.composers.EnumComposer
 
Exclude - Annotation Interface in net.dzikoysk.cdn.entity
 

F

FieldMember - Class in net.dzikoysk.cdn.reflect
 
FieldMember(Field, MemberResolver) - Constructor for class net.dzikoysk.cdn.reflect.FieldMember
 
findComposer(CdnSettings, Class<?>, TargetType, AnnotatedMember) - Static method in class net.dzikoysk.cdn.CdnUtils
 
findComposer(CdnSettings, TargetType, AnnotatedMember) - Static method in class net.dzikoysk.cdn.CdnUtils
 
findPairOfComposers(CdnSettings, TargetType, AnnotatedMember, TargetType, AnnotatedMember) - Static method in class net.dzikoysk.cdn.CdnUtils
Find a pair of composers for KEY-VALUE relation, utility method that combines result of CdnUtils.findComposer(CdnSettings, net.dzikoysk.cdn.reflect.TargetType, net.dzikoysk.cdn.reflect.AnnotatedMember) method
forceStringify(String) - Static method in class net.dzikoysk.cdn.CdnUtils
 
forMember(Member) - Static method in enum class net.dzikoysk.cdn.reflect.Visibility
 
fromField(Class<?>, Field) - Method in class net.dzikoysk.cdn.reflect.DefaultMemberResolver
 
fromField(Class<?>, Field) - Method in interface net.dzikoysk.cdn.reflect.MemberResolver
 
fromProperty(Class<?>, String) - Method in class net.dzikoysk.cdn.reflect.DefaultMemberResolver
 
fromProperty(Class<?>, String) - Method in interface net.dzikoysk.cdn.reflect.MemberResolver
 

G

get(int) - Method in class net.dzikoysk.cdn.model.Section
 
get(String) - Method in class net.dzikoysk.cdn.model.Section
 
getAllFields(Class<?>) - Static method in class net.dzikoysk.cdn.reflect.ReflectUtils
 
getAnnotatedActualTypeArguments() - Method in class net.dzikoysk.cdn.reflect.AnnotatedTargetType
 
getAnnotatedActualTypeArguments() - Method in interface net.dzikoysk.cdn.reflect.TargetType
 
getAnnotatedMembers() - Method in class net.dzikoysk.cdn.reflect.AnnotatedTargetType
 
getAnnotatedMembers() - Method in class net.dzikoysk.cdn.reflect.ClassTargetType
 
getAnnotatedMembers() - Method in interface net.dzikoysk.cdn.reflect.TargetType
 
getAnnotatedType() - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
getAnnotatedType() - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
getAnnotatedType() - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
getAnnotation(Class<A>) - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
getAnnotation(Class<A>) - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
getAnnotation(Class<A>) - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
getAnnotation(Class<A>) - Method in class net.dzikoysk.cdn.reflect.AnnotatedTargetType
 
getAnnotation(Class<A>) - Method in class net.dzikoysk.cdn.reflect.ClassTargetType
 
getAnnotation(Class<A>) - Method in interface net.dzikoysk.cdn.reflect.TargetType
 
getAnnotationResolver() - Method in class net.dzikoysk.cdn.CdnSettings
 
getAnnotationsByType(Class<A>) - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
getAnnotationsByType(Class<A>) - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
getAnnotationsByType(Class<A>) - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
getArray(int) - Method in class net.dzikoysk.cdn.model.Section
 
getArray(String) - Method in class net.dzikoysk.cdn.model.Section
 
getBoolean(String) - Method in class net.dzikoysk.cdn.model.Section
 
getBoolean(String, boolean) - Method in class net.dzikoysk.cdn.model.Section
 
getComposers() - Method in class net.dzikoysk.cdn.CdnSettings
 
getDescription() - Method in class net.dzikoysk.cdn.model.Array
 
getDescription() - Method in class net.dzikoysk.cdn.model.Configuration
 
getDescription() - Method in class net.dzikoysk.cdn.model.Entry
 
getDescription() - Method in class net.dzikoysk.cdn.model.Section
 
getDescription() - Method in interface net.dzikoysk.cdn.model.Element
 
getDescription() - Method in class net.dzikoysk.cdn.model.Piece
 
getDescription(A) - Method in interface net.dzikoysk.cdn.serdes.DescriptionProvider
 
getDescriptionResolvers() - Method in class net.dzikoysk.cdn.CdnSettings
 
getDynamicComposers() - Method in class net.dzikoysk.cdn.CdnSettings
 
getEntry(int) - Method in class net.dzikoysk.cdn.model.Section
 
getEntry(String) - Method in class net.dzikoysk.cdn.model.Section
 
getFields(Class<?>) - Method in class net.dzikoysk.cdn.reflect.DefaultMemberResolver
 
getFields(Class<?>) - Method in interface net.dzikoysk.cdn.reflect.MemberResolver
 
getInt(String) - Method in class net.dzikoysk.cdn.model.Section
 
getInt(String, int) - Method in class net.dzikoysk.cdn.model.Section
 
getLine() - Method in exception class net.dzikoysk.cdn.CdnExceptionInSource
 
getLineNumber() - Method in exception class net.dzikoysk.cdn.CdnExceptionInSource
 
getList() - Method in class net.dzikoysk.cdn.model.Array
 
getList(String) - Method in class net.dzikoysk.cdn.model.Section
 
getList(String, List<String>) - Method in class net.dzikoysk.cdn.model.Section
 
getModule() - Method in class net.dzikoysk.cdn.CdnSettings
 
getName() - Method in class net.dzikoysk.cdn.model.Array
 
getName() - Method in class net.dzikoysk.cdn.model.Configuration
 
getName() - Method in class net.dzikoysk.cdn.model.Entry
 
getName() - Method in class net.dzikoysk.cdn.model.Section
 
getName() - Method in interface net.dzikoysk.cdn.model.NamedElement
The name of element
getName() - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
getName() - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
getName() - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
getOperators() - Method in class net.dzikoysk.cdn.model.Section
 
getPieceValue() - Method in class net.dzikoysk.cdn.model.Entry
Get unit's value using Piece.getValue() method.
getPlaceholders() - Method in class net.dzikoysk.cdn.CdnSettings
 
getProperties(Class<?>) - Method in class net.dzikoysk.cdn.reflect.DefaultMemberResolver
 
getProperties(Class<?>) - Method in interface net.dzikoysk.cdn.reflect.MemberResolver
 
getPropertyNameFromMethod(String) - Static method in class net.dzikoysk.cdn.CdnUtils
 
getRaw() - Method in class net.dzikoysk.cdn.model.Entry
Get raw representation of entry
getRecord() - Method in class net.dzikoysk.cdn.model.Entry
Get entry as 'key: value' text.
getSection(int) - Method in class net.dzikoysk.cdn.model.Section
 
getSection(String) - Method in class net.dzikoysk.cdn.model.Section
 
getSettings() - Method in class net.dzikoysk.cdn.Cdn
Get settings used by this CDN instance
getSource() - Method in interface net.dzikoysk.cdn.source.Source
 
getString(String) - Method in class net.dzikoysk.cdn.model.Section
 
getString(String, String) - Method in class net.dzikoysk.cdn.model.Section
 
getTargetType() - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
getTargetType() - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
getTargetType() - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
getType() - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
getType() - Method in class net.dzikoysk.cdn.reflect.AnnotatedTargetType
 
getType() - Method in class net.dzikoysk.cdn.reflect.ClassTargetType
 
getType() - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
getType() - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
getType() - Method in interface net.dzikoysk.cdn.reflect.TargetType
 
getValue() - Method in class net.dzikoysk.cdn.model.Array
 
getValue() - Method in class net.dzikoysk.cdn.model.Configuration
 
getValue() - Method in class net.dzikoysk.cdn.model.Entry
 
getValue() - Method in class net.dzikoysk.cdn.model.Section
 
getValue() - Method in interface net.dzikoysk.cdn.model.Element
 
getValue() - Method in class net.dzikoysk.cdn.model.Piece
 
getValue(Object) - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
getValue(Object) - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
getValue(Object) - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
getVisibility() - Method in class net.dzikoysk.cdn.reflect.DefaultMemberResolver
 
getVisibility() - Method in interface net.dzikoysk.cdn.reflect.MemberResolver
 

H

handle(T) - Method in interface net.dzikoysk.cdn.serdes.DeserializationHandler
 
has(String) - Method in class net.dzikoysk.cdn.model.Section
 

I

identity() - Static method in exception class net.dzikoysk.cdn.CdnException
 
isAnnotationPresent(Class<? extends Annotation>) - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class net.dzikoysk.cdn.reflect.AnnotatedTargetType
 
isAnnotationPresent(Class<? extends Annotation>) - Method in class net.dzikoysk.cdn.reflect.ClassTargetType
 
isAnnotationPresent(Class<? extends Annotation>) - Method in interface net.dzikoysk.cdn.reflect.TargetType
 
isEmpty() - Method in class net.dzikoysk.cdn.module.Modules
 
isIgnored() - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
isIgnored() - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
isIgnored() - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
isIgnored(Field, Visibility) - Static method in class net.dzikoysk.cdn.CdnUtils
 
isIgnored(Method) - Static method in class net.dzikoysk.cdn.CdnUtils
 
isKotlinDataClass(Class<?>) - Static method in class net.dzikoysk.cdn.CdnUtils
 
isLastElementInSection(Section, Element<?>) - Static method in interface net.dzikoysk.cdn.module.CdnModule
 
isStringified(String) - Static method in class net.dzikoysk.cdn.CdnUtils
 
isVisible(int) - Method in enum class net.dzikoysk.cdn.reflect.Visibility
 
isVisible(Class<?>) - Method in enum class net.dzikoysk.cdn.reflect.Visibility
 
isVisible(Member) - Method in enum class net.dzikoysk.cdn.reflect.Visibility
 

J

JsonLikeModule - Class in net.dzikoysk.cdn.module.json
Implementation of JSON file format based on default implementation of CDN format.
JsonLikeModule() - Constructor for class net.dzikoysk.cdn.module.json.JsonLikeModule
 

L

LINE_SEPARATOR - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
ListComposer - Class in net.dzikoysk.cdn.serdes.composers
 
ListComposer() - Constructor for class net.dzikoysk.cdn.serdes.composers.ListComposer
 
load(Source) - Method in class net.dzikoysk.cdn.Cdn
Load configuration as default Configuration structure.
load(Source, Class<T>) - Method in class net.dzikoysk.cdn.Cdn
Load configuration from the given source and map default Configuration structure into the given configuration class.
load(Source, T) - Method in class net.dzikoysk.cdn.Cdn
Load configuration from the given source and map default Configuration structure into the given configuration class.

M

MapComposer - Class in net.dzikoysk.cdn.serdes.composers
 
MapComposer() - Constructor for class net.dzikoysk.cdn.serdes.composers.MapComposer
 
MEMBER_ALREADY_PROCESSED - Static variable in interface net.dzikoysk.cdn.serdes.Composer
 
MemberResolver - Interface in net.dzikoysk.cdn.reflect
 
MethodMember - Class in net.dzikoysk.cdn.reflect
 
MethodMember(Method, Method, MemberResolver) - Constructor for class net.dzikoysk.cdn.reflect.MethodMember
 
Modules - Class in net.dzikoysk.cdn.module
 
Modules() - Constructor for class net.dzikoysk.cdn.module.Modules
 

N

name - Variable in class net.dzikoysk.cdn.model.Array
 
name - Variable in class net.dzikoysk.cdn.model.Configuration
 
name - Variable in class net.dzikoysk.cdn.model.Entry
 
name - Variable in class net.dzikoysk.cdn.model.Section
 
NamedElement<T> - Interface in net.dzikoysk.cdn.model
Represents standalone configuration elements.
net.dzikoysk.cdn - package net.dzikoysk.cdn
 
net.dzikoysk.cdn.entity - package net.dzikoysk.cdn.entity
 
net.dzikoysk.cdn.model - package net.dzikoysk.cdn.model
 
net.dzikoysk.cdn.module - package net.dzikoysk.cdn.module
 
net.dzikoysk.cdn.module.json - package net.dzikoysk.cdn.module.json
 
net.dzikoysk.cdn.module.shared - package net.dzikoysk.cdn.module.shared
 
net.dzikoysk.cdn.module.standard - package net.dzikoysk.cdn.module.standard
 
net.dzikoysk.cdn.module.yaml - package net.dzikoysk.cdn.module.yaml
 
net.dzikoysk.cdn.reflect - package net.dzikoysk.cdn.reflect
 
net.dzikoysk.cdn.serdes - package net.dzikoysk.cdn.serdes
 
net.dzikoysk.cdn.serdes.composers - package net.dzikoysk.cdn.serdes.composers
 
net.dzikoysk.cdn.source - package net.dzikoysk.cdn.source
 

O

OBJECT_SEPARATOR - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
of(File) - Static method in interface net.dzikoysk.cdn.source.Source
 
of(File, String) - Static method in interface net.dzikoysk.cdn.source.Source
 
of(File, String, Charset) - Static method in interface net.dzikoysk.cdn.source.Source
 
of(File, Charset) - Static method in interface net.dzikoysk.cdn.source.Source
 
of(InputStream) - Static method in interface net.dzikoysk.cdn.source.Source
 
of(InputStream, Charset) - Static method in interface net.dzikoysk.cdn.source.Source
 
of(String) - Static method in interface net.dzikoysk.cdn.source.Source
 
of(Path) - Static method in interface net.dzikoysk.cdn.source.Source
 
of(Path, Charset) - Static method in interface net.dzikoysk.cdn.source.Source
 
ofNullable(String) - Static method in interface net.dzikoysk.cdn.source.Source
 
OPERATOR - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
Output - Interface in net.dzikoysk.cdn.source
 

P

PACKAGE_PRIVATE - Enum constant in enum class net.dzikoysk.cdn.reflect.Visibility
 
parsePrimitiveType(String) - Static method in class net.dzikoysk.cdn.CdnUtils
 
Piece - Class in net.dzikoysk.cdn.model
Represents the smallest piece of information in configuration
Piece(String) - Constructor for class net.dzikoysk.cdn.model.Piece
 
PRIVATE - Enum constant in enum class net.dzikoysk.cdn.reflect.Visibility
 
process(Collection<T>, R, BiFunction<T, R, R>) - Static method in class net.dzikoysk.cdn.CdnUtils
 
PROTECTED - Enum constant in enum class net.dzikoysk.cdn.reflect.Visibility
 
PUBLIC - Enum constant in enum class net.dzikoysk.cdn.reflect.Visibility
 

R

RAW_LINE_SEPARATOR - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
recapture() - Static method in class net.dzikoysk.cdn.CdnUtils
 
ReferenceComposer<T> - Class in net.dzikoysk.cdn.serdes.composers
 
ReferenceComposer() - Constructor for class net.dzikoysk.cdn.serdes.composers.ReferenceComposer
 
ReflectUtils - Class in net.dzikoysk.cdn.reflect
 
registerModule(CdnModule) - Method in class net.dzikoysk.cdn.CdnSettings
Install CdnModule instance.
registerPlaceholders(Map<String, String>) - Method in class net.dzikoysk.cdn.CdnSettings
Register map of placeholders
render(Object) - Method in class net.dzikoysk.cdn.Cdn
Convert the given instance to the output string
render(Object, Output) - Method in class net.dzikoysk.cdn.Cdn
Convert the given instance using Cdn.render(Object) method and save the output in the given file using UTF-8 charset.
render(Element<?>) - Method in class net.dzikoysk.cdn.Cdn
Convert the given configuration instance to the output string
render(Element<?>, Output) - Method in class net.dzikoysk.cdn.Cdn
Convert the given instance using Cdn.render(net.dzikoysk.cdn.model.Element) method and save the output in the given file using UTF-8 charset.
renderDescription(StringBuilder, String, String) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
renderDescription(StringBuilder, String, String) - Method in class net.dzikoysk.cdn.module.json.JsonLikeModule
 
renderDescription(StringBuilder, String, String) - Method in class net.dzikoysk.cdn.module.Modules
 
renderDescription(StringBuilder, String, String) - Method in class net.dzikoysk.cdn.module.standard.StandardModule
 
renderDescription(StringBuilder, String, String) - Method in class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 
renderEntry(StringBuilder, String, Section, Entry) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
renderEntry(StringBuilder, String, Section, Entry) - Method in class net.dzikoysk.cdn.module.json.JsonLikeModule
 
renderEntry(StringBuilder, String, Section, Entry) - Method in class net.dzikoysk.cdn.module.Modules
 
renderEntry(StringBuilder, String, Section, Entry) - Method in class net.dzikoysk.cdn.module.standard.StandardModule
 
renderEntry(StringBuilder, String, Section, Entry) - Method in class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 
renderPiece(StringBuilder, String, Section, Piece) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
renderPiece(StringBuilder, String, Section, Piece) - Method in class net.dzikoysk.cdn.module.json.JsonLikeModule
 
renderPiece(StringBuilder, String, Section, Piece) - Method in class net.dzikoysk.cdn.module.Modules
 
renderPiece(StringBuilder, String, Section, Piece) - Method in class net.dzikoysk.cdn.module.standard.StandardModule
 
renderSectionEnding(StringBuilder, String, Section, Section) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
renderSectionEnding(StringBuilder, String, Section, Section) - Method in class net.dzikoysk.cdn.module.json.JsonLikeModule
 
renderSectionEnding(StringBuilder, String, Section, Section) - Method in class net.dzikoysk.cdn.module.Modules
 
renderSectionEnding(StringBuilder, String, Section, Section) - Method in class net.dzikoysk.cdn.module.standard.StandardModule
 
renderSectionEnding(StringBuilder, String, Section, Section) - Method in class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 
renderSectionOpening(StringBuilder, String, Section) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
renderSectionOpening(StringBuilder, String, Section) - Method in class net.dzikoysk.cdn.module.json.JsonLikeModule
 
renderSectionOpening(StringBuilder, String, Section) - Method in class net.dzikoysk.cdn.module.Modules
 
renderSectionOpening(StringBuilder, String, Section) - Method in class net.dzikoysk.cdn.module.standard.StandardModule
 
renderSectionOpening(StringBuilder, String, Section) - Method in class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 
resolveArray(Stack<Section>, Piece) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
resolveArray(Stack<Section>, Piece) - Method in class net.dzikoysk.cdn.module.Modules
 
resolveArray(Stack<Section>, Piece) - Method in class net.dzikoysk.cdn.module.standard.StandardModule
 
resolveArray(Stack<Section>, Piece) - Method in class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 
resolveArrayValue(Element<?>) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
resolveArrayValue(Element<?>) - Method in class net.dzikoysk.cdn.module.Modules
 
resolveArrayValue(Element<?>) - Method in class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 
Resource - Interface in net.dzikoysk.cdn.source
 

S

save(String) - Method in interface net.dzikoysk.cdn.source.Output
 
searchEnum(Class<T>, String) - Static method in class net.dzikoysk.cdn.serdes.composers.EnumComposer
 
Section - Class in net.dzikoysk.cdn.model
Represents a list of configuration elements
Section(List<? extends String>, String) - Constructor for class net.dzikoysk.cdn.model.Section
 
Section(List<? extends String>, String[], String) - Constructor for class net.dzikoysk.cdn.model.Section
 
Section(List<? extends String>, String[], String, List<? extends Element<?>>) - Constructor for class net.dzikoysk.cdn.model.Section
 
Section(List<? extends String>, String, List<? extends Element<?>>) - Constructor for class net.dzikoysk.cdn.model.Section
 
SEPARATOR - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
serialize(Object) - Method in class net.dzikoysk.cdn.serdes.CdnSerializer
 
serialize(Object, S) - Method in class net.dzikoysk.cdn.serdes.CdnSerializer
 
serialize(CdnSettings, List<String>, String, TargetType, Enum<?>) - Method in class net.dzikoysk.cdn.serdes.composers.EnumComposer
 
serialize(CdnSettings, List<String>, String, TargetType, Object) - Method in class net.dzikoysk.cdn.serdes.composers.ContextualComposer
 
serialize(CdnSettings, List<String>, String, TargetType, List<Object>) - Method in class net.dzikoysk.cdn.serdes.composers.ListComposer
 
serialize(CdnSettings, List<String>, String, TargetType, Map<Object, Object>) - Method in class net.dzikoysk.cdn.serdes.composers.MapComposer
 
serialize(CdnSettings, List<String>, String, TargetType, T) - Method in class net.dzikoysk.cdn.serdes.composers.ReferenceComposer
 
serialize(CdnSettings, List<String>, String, TargetType, T) - Method in interface net.dzikoysk.cdn.serdes.Serializer
 
serialize(CdnSettings, List<String>, String, TargetType, T) - Method in class net.dzikoysk.cdn.serdes.SimpleComposer
 
serialize(CdnSettings, List<String>, String, TargetType, T) - Method in interface net.dzikoysk.cdn.serdes.SimpleSerializer
 
serialize(T) - Method in interface net.dzikoysk.cdn.serdes.SimpleSerializer
 
Serializer<T> - Interface in net.dzikoysk.cdn.serdes
Represents process of converting Java object into configuration element
setString(String, String) - Method in class net.dzikoysk.cdn.model.Section
 
setValue(Object, Object) - Method in interface net.dzikoysk.cdn.reflect.AnnotatedMember
 
setValue(Object, Object) - Method in class net.dzikoysk.cdn.reflect.FieldMember
 
setValue(Object, Object) - Method in class net.dzikoysk.cdn.reflect.MethodMember
 
setValue(List<? extends Element<?>>) - Method in class net.dzikoysk.cdn.model.Array
 
setValue(List<? extends Element<?>>) - Method in class net.dzikoysk.cdn.model.Configuration
 
setValue(Piece) - Method in class net.dzikoysk.cdn.model.Entry
 
setValue(List<? extends Element<?>>) - Method in class net.dzikoysk.cdn.model.Section
 
SimpleComposer<T> - Class in net.dzikoysk.cdn.serdes
 
SimpleComposer(Serializer<T>, Deserializer<T>) - Constructor for class net.dzikoysk.cdn.serdes.SimpleComposer
 
SimpleDeserializer<T> - Interface in net.dzikoysk.cdn.serdes
Represents process of converting simple configuration element (Units and Entries) into the Java object
SimpleSerializer<T> - Interface in net.dzikoysk.cdn.serdes
Represents process of converting Java object into simple configuration element (Units and Entries)
size() - Method in class net.dzikoysk.cdn.model.Section
 
Source - Interface in net.dzikoysk.cdn.source
 
StandardModule - Class in net.dzikoysk.cdn.module.standard
Default implementation of CDN file format
StandardModule() - Constructor for class net.dzikoysk.cdn.module.standard.StandardModule
 
StandardOperators - Class in net.dzikoysk.cdn.module.standard
 
streamOfResultPairToMap(PandaStream<Result<Pair<K, V>, E>>) - Static method in class net.dzikoysk.cdn.CdnUtils
 
STRING_OPERATORS - Static variable in class net.dzikoysk.cdn.module.standard.StandardOperators
 
stringify(boolean, String) - Static method in class net.dzikoysk.cdn.CdnUtils
 
stringify(String) - Static method in class net.dzikoysk.cdn.CdnUtils
 

T

TargetType - Interface in net.dzikoysk.cdn.reflect
 
toClass(Type) - Static method in class net.dzikoysk.cdn.CdnUtils
 
toEntry(List<String>) - Method in class net.dzikoysk.cdn.model.Piece
 
toString() - Method in class net.dzikoysk.cdn.model.Entry
 
toString() - Method in class net.dzikoysk.cdn.model.Piece
 

V

value - Variable in class net.dzikoysk.cdn.model.Array
 
value - Variable in class net.dzikoysk.cdn.model.Configuration
 
value - Variable in class net.dzikoysk.cdn.model.Entry
 
value - Variable in class net.dzikoysk.cdn.model.Section
 
value() - Element in annotation interface net.dzikoysk.cdn.entity.CustomComposer
 
value() - Element in annotation interface net.dzikoysk.cdn.entity.Description
 
value() - Element in annotation interface net.dzikoysk.cdn.entity.Descriptions
 
valueOf(String) - Static method in enum class net.dzikoysk.cdn.reflect.Visibility
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.dzikoysk.cdn.reflect.Visibility
Returns an array containing the constants of this enum class, in the order they are declared.
Visibility - Enum Class in net.dzikoysk.cdn.reflect
 
visit(Element<?>) - Method in class net.dzikoysk.cdn.module.shared.ArrayValueVisitor
 
visitArrayValue(Element<?>) - Method in interface net.dzikoysk.cdn.module.CdnModule
 
visitArrayValue(Element<?>) - Method in class net.dzikoysk.cdn.module.json.JsonLikeModule
 
visitArrayValue(Element<?>) - Method in class net.dzikoysk.cdn.module.Modules
 
visitArrayValue(Element<?>) - Method in class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 

W

withComposer(Class<?>, Composer<?>) - Method in class net.dzikoysk.cdn.CdnSettings
Register simple serializer.
withComposer(Class<T>, Serializer<T>, Deserializer<T>) - Method in class net.dzikoysk.cdn.CdnSettings
Register composer using serializer and deserializer.
withComposer(Class<T>, SimpleSerializer<T>, SimpleDeserializer<T>) - Method in class net.dzikoysk.cdn.CdnSettings
Register simple serializer.
withDescriptionResolver(Class<A>, DescriptionProvider<A>) - Method in class net.dzikoysk.cdn.CdnSettings
 
withDynamicComposer(Predicate<Class<?>>, Composer<?>) - Method in class net.dzikoysk.cdn.CdnSettings
Register dynamic composer that may parse range of classes.
withMemberResolver(MemberResolver) - Method in class net.dzikoysk.cdn.CdnSettings
 
withMemberResolver(Visibility) - Method in class net.dzikoysk.cdn.CdnSettings
 

Y

YamlLikeModule - Class in net.dzikoysk.cdn.module.yaml
Implementation of YAML-like format.
YamlLikeModule(boolean) - Constructor for class net.dzikoysk.cdn.module.yaml.YamlLikeModule
 
A B C D E F G H I J L M N O P R S T V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form