Index
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
All Classes and Interfaces|All Packages|Constant Field Values