Index

C D E F G H I L M N P S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

C

clear() - Method in class io.inversion.context.Context
 
Codec - Interface in io.inversion.context
 
CodecPath - Class in io.inversion.context
 
CodecPath() - Constructor for class io.inversion.context.CodecPath
 
CodecPath(CodecPath, Type, String, Object) - Constructor for class io.inversion.context.CodecPath
 
CollectionCodec - Class in io.inversion.context.codec
 
CollectionCodec() - Constructor for class io.inversion.context.codec.CollectionCodec
 
Context - Class in io.inversion.context
Wires up an Api at runtime by reflectively setting bean properties based on key/value configuration properties.
Context() - Constructor for class io.inversion.context.Context
 

D

decode(Context, Type, String) - Method in class io.inversion.context.codec.CollectionCodec
 
decode(Context, Type, String) - Method in interface io.inversion.context.Codec
 
decode(Context, Type, String) - Method in class io.inversion.context.codec.MapCodec
 
decode(Context, Type, String) - Method in class io.inversion.context.codec.ToStringCodec
 
decode(Context, Type, String) - Method in class io.inversion.context.Decoder
 
decode(Context, Map<String, String>) - Method in class io.inversion.context.Decoder
Three step process 1.
decode(Map<String, String>) - Method in class io.inversion.context.Context
 
Decoder - Class in io.inversion.context
 
Decoder() - Constructor for class io.inversion.context.Decoder
 
dump(String, Map<String, String>) - Static method in class io.inversion.context.Context
 
dump(String, Map<String, String>, String) - Static method in class io.inversion.context.Context
 

E

encode(Context, CodecPath, LinkedHashMap<String, String>, Set<Object>) - Method in class io.inversion.context.codec.CollectionCodec
 
encode(Context, CodecPath, LinkedHashMap<String, String>, Set<Object>) - Method in interface io.inversion.context.Codec
 
encode(Context, CodecPath, LinkedHashMap<String, String>, Set<Object>) - Method in class io.inversion.context.codec.MapCodec
 
encode(Context, CodecPath, LinkedHashMap<String, String>, Set<Object>) - Method in class io.inversion.context.codec.ToStringCodec
 
encode(Context, Object...) - Method in class io.inversion.context.Encoder
 
encode(Object...) - Method in class io.inversion.context.Context
 
encode0(Context, CodecPath, LinkedHashMap<String, String>, Set<Object>) - Method in class io.inversion.context.Encoder
 
Encoder - Class in io.inversion.context
 
Encoder() - Constructor for class io.inversion.context.Encoder
 
escape(String) - Static method in class io.inversion.context.Escaper
Escapes '\', ',' and '=' characters with a '\'
Escaper - Class in io.inversion.context
 
Escaper() - Constructor for class io.inversion.context.Escaper
 

F

fromString(Type, String) - Method in class io.inversion.context.codec.PrimitiveCodec
 
fromString(Type, String) - Method in class io.inversion.context.codec.ToStringCodec
 

G

getArrayElementClass(Class) - Method in class io.inversion.context.Decoder
 
getBean() - Method in class io.inversion.context.CodecPath
 
getBean(String) - Method in class io.inversion.context.Context
 
getBeans(Class<T>) - Method in class io.inversion.context.Context
 
getCodec(Class) - Method in class io.inversion.context.Context
 
getCodecs() - Method in class io.inversion.context.Context
 
getDecoder() - Method in class io.inversion.context.Context
 
getEncoder() - Method in class io.inversion.context.Context
 
getExcludeClasses() - Method in class io.inversion.context.Includer
 
getExcludeFields() - Method in class io.inversion.context.Includer
 
getExcludePackages() - Method in class io.inversion.context.Includer
 
getFieldsToSet(Object, String, TreeMap<String, String>) - Method in class io.inversion.context.Decoder
 
getIncluder() - Method in class io.inversion.context.Encoder
 
getKeys(String, TreeMap<String, String>) - Method in class io.inversion.context.Decoder
 
getName(Object) - Method in class io.inversion.context.Context
 
getNamer() - Method in class io.inversion.context.Context
 
getNameRegex() - Method in class io.inversion.context.Context
 
getNames() - Method in class io.inversion.context.Context
 
getParent() - Method in class io.inversion.context.CodecPath
 
getProperties() - Method in class io.inversion.context.Context
 
getProperty() - Method in class io.inversion.context.CodecPath
 
getProperty(String) - Method in class io.inversion.context.Context
 
getType() - Method in class io.inversion.context.CodecPath
 
getTypes() - Method in class io.inversion.context.codec.CollectionCodec
 
getTypes() - Method in interface io.inversion.context.Codec
 
getTypes() - Method in class io.inversion.context.codec.MapCodec
 
getTypes() - Method in class io.inversion.context.codec.ToStringCodec
 

H

hasName(String) - Method in class io.inversion.context.Context
 

I

includeBean(Object) - Method in class io.inversion.context.Includer
 
includeField(Context, Field) - Method in class io.inversion.context.Includer
 
includer - Variable in class io.inversion.context.Encoder
 
Includer - Class in io.inversion.context
 
Includer() - Constructor for class io.inversion.context.Includer
 
instantiateCollection(Type) - Method in class io.inversion.context.codec.CollectionCodec
 
io.inversion.context - package io.inversion.context
 
io.inversion.context.codec - package io.inversion.context.codec
 
isValidName(String) - Method in class io.inversion.context.Context
 

L

Listener - Interface in io.inversion.context
 

M

makeName(Object) - Method in class io.inversion.context.Context
 
MapCodec - Class in io.inversion.context.codec
 
MapCodec() - Constructor for class io.inversion.context.codec.MapCodec
 
MASK - Static variable in class io.inversion.context.Context
 
MASKED_FIELDS - Static variable in class io.inversion.context.Context
If a bean property field name appears in this list, it will not be logged but replaced with "************" in the output.
maskOutput(String, String) - Static method in class io.inversion.context.Context
 

N

name(Context, Object) - Method in interface io.inversion.context.Namer
 
Namer - Interface in io.inversion.context
 

P

parseList(String) - Static method in class io.inversion.context.codec.CollectionCodec
 
parseMap(String) - Static method in class io.inversion.context.codec.MapCodec
 
PrimitiveCodec - Class in io.inversion.context.codec
 
PrimitiveCodec() - Constructor for class io.inversion.context.codec.PrimitiveCodec
 
putBean(String, Object) - Method in class io.inversion.context.Context
 

S

setExcludeClasses(Set<Class>) - Method in class io.inversion.context.Includer
 
setExcludeFields(Set<Field>) - Method in class io.inversion.context.Includer
 
setExcludePackages(Set<String>) - Method in class io.inversion.context.Includer
 
setIncluder(Includer) - Method in class io.inversion.context.Encoder
 
sort(Collection<String>) - Static method in class io.inversion.context.Decoder
Sorts based on the number of "." characters first and then based on the string value.

T

toString() - Method in class io.inversion.context.CodecPath
 
toString(Object) - Method in class io.inversion.context.codec.PrimitiveCodec
 
toString(Object) - Method in class io.inversion.context.codec.ToStringCodec
 
ToStringCodec - Class in io.inversion.context.codec
 
ToStringCodec() - Constructor for class io.inversion.context.codec.ToStringCodec
 
ToStringCodec(Class...) - Constructor for class io.inversion.context.codec.ToStringCodec
 

U

unescape(String) - Static method in class io.inversion.context.Escaper
Splits a string into chunks on '=' and ',' characters using '\' as an escape character.

W

wire(Map<String, String>, Object...) - Method in class io.inversion.context.Context
 
wiringComplete(Context) - Method in interface io.inversion.context.Listener
 
withBean(Object) - Method in class io.inversion.context.CodecPath
 
withCodec(Codec) - Method in class io.inversion.context.Context
 
withDecoder(Decoder) - Method in class io.inversion.context.Context
 
withEncoder(Encoder) - Method in class io.inversion.context.Context
 
withExcludePackages(Class...) - Method in class io.inversion.context.Includer
 
withExcludePackages(Field...) - Method in class io.inversion.context.Includer
 
withExcludePackages(String...) - Method in class io.inversion.context.Includer
 
withNamer(Namer) - Method in class io.inversion.context.Context
 
withNameRegex(String) - Method in class io.inversion.context.Context
 
withParent(CodecPath) - Method in class io.inversion.context.CodecPath
 
withProperties(Map<String, String>) - Method in class io.inversion.context.Context
 
withProperty(String) - Method in class io.inversion.context.CodecPath
 
withProperty(String, String) - Method in class io.inversion.context.Context
 
withType(Type) - Method in class io.inversion.context.CodecPath
 
withTypes(Class...) - Method in class io.inversion.context.codec.ToStringCodec
 
C D E F G H I L M N P S T U W 
All Classes and Interfaces|All Packages|Constant Field Values