Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(E) - Method in class jadex.common.transformation.traverser.TransformSet
- addAll(Collection<? extends E>) - Method in class jadex.common.transformation.traverser.TransformSet
- addChangeListener(IChangeListener<E>) - Method in class jadex.common.transformation.traverser.TransformSet
-
Add a change listener.
- addConverter(Class<?>, IStringObjectConverter) - Method in class jadex.common.transformation.BasicTypeConverter
-
Add a new converter.
- ADDED - Static variable in class jadex.common.transformation.traverser.TransformSet
- addToTraversedState(Object, Object, Map<Object, Object>) - Method in class jadex.common.transformation.traverser.BeanProcessor
-
Allow adding the object to the traversed state.
- Alias - Annotation Interface in jadex.common.transformation.annotations
-
Specify an alias for a class (e.g.
- ALIASES - Static variable in class jadex.common.transformation.STransformation
-
Static map of known aliases used for decoding.
- APPLICATION_JSON_JADEX - Static variable in class jadex.common.transformation.STransformation.MediaType
- ArrayProcessor - Class in jadex.common.transformation.traverser
-
An array processor allows for traversing arrays.
- ArrayProcessor() - Constructor for class jadex.common.transformation.traverser.ArrayProcessor
-
Create a new array processor.
B
- basicconverters - Static variable in class jadex.common.transformation.BasicTypeConverter
-
The map of basic converters.
- BasicTypeConverter - Class in jadex.common.transformation
-
Converter for basic types.
- BasicTypeConverter() - Constructor for class jadex.common.transformation.BasicTypeConverter
-
Create a new type converter.
- BasicTypeConverter(Map<Class<?>, IStringObjectConverter>) - Constructor for class jadex.common.transformation.BasicTypeConverter
-
Create a new type converter.
- BeanClassInfo(MethodHandle, Map<String, BeanProperty>) - Constructor for class jadex.common.transformation.traverser.DefaultBeanIntrospector.BeanClassInfo
-
Creates the info.
- beanconstructor - Variable in class jadex.common.transformation.traverser.DefaultBeanIntrospector.BeanClassInfo
-
The bean constructor.
- beaninfos - Variable in class jadex.common.transformation.traverser.DefaultBeanIntrospector
-
The cache for saving time for multiple lookups.
- BeanIntrospectorFactory - Class in jadex.common.transformation
-
Factory for generating bean introspectors.
- BeanProcessor - Class in jadex.common.transformation.traverser
-
Processor that traverses Java beans.
- BeanProcessor() - Constructor for class jadex.common.transformation.traverser.BeanProcessor
- BeanProperty - Class in jadex.common.transformation.traverser
-
This class is a struct for saving data about an inspected bean property.
- BeanProperty() - Constructor for class jadex.common.transformation.traverser.BeanProperty
-
Create a new bean property.
- BeanProperty(String, Class<?>, Method, Method, Class<?>, boolean, boolean, Type) - Constructor for class jadex.common.transformation.traverser.BeanProperty
-
Create a new bean property.
- BeanProperty(String, Field) - Constructor for class jadex.common.transformation.traverser.BeanProperty
-
Create a new bean property.
- beanToString(Object, ClassLoader) - Static method in class jadex.common.transformation.BeanIntrospectorFactory
-
Converts a bean to a string.
- BigIntegerProcessor - Class in jadex.common.transformation.traverser
-
Allows processing java.util.Date.
- BigIntegerProcessor() - Constructor for class jadex.common.transformation.traverser.BigIntegerProcessor
- BOOLEAN_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Boolean converter.
- BYTE_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Byte converter.
C
- CHARACTER_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Character converter.
- CLASS_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Class.
- CLASSINFO_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> ClassInfo.
- Classname - Annotation Interface in jadex.common.transformation.annotations
-
Specify an identifying name for the class used to distinguish anonymous inner classes.
- clear() - Method in class jadex.common.transformation.traverser.TransformSet
- clone(Object) - Static method in class jadex.common.transformation.traverser.SCloner
-
Clones an object using object traversal.
- clone(Object, Traverser, List<ITraverseProcessor>, ClassLoader) - Static method in class jadex.common.transformation.traverser.SCloner
-
Clones an object using object traversal.
- clone(Object, ClassLoader) - Static method in class jadex.common.transformation.traverser.SCloner
-
Clones an object using object traversal.
- clone(Object, List<ITraverseProcessor>) - Static method in class jadex.common.transformation.traverser.SCloner
-
Clones an object using object traversal.
- CloneContext() - Constructor for class jadex.common.transformation.traverser.SCloner.CloneContext
-
Creates context.
- CloneProcessor - Class in jadex.common.transformation.traverser
-
Processor that clones cloneable objects.
- CloneProcessor() - Constructor for class jadex.common.transformation.traverser.CloneProcessor
- CollectionProcessor - Class in jadex.common.transformation.traverser
-
A collection processor allows for traversing collections.
- CollectionProcessor() - Constructor for class jadex.common.transformation.traverser.CollectionProcessor
-
Create a new collection processor.
- ColorProcessor - Class in jadex.common.transformation.traverser
- ColorProcessor() - Constructor for class jadex.common.transformation.traverser.ColorProcessor
- constructor - Static variable in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Legacy constructor.
- constructor9 - Static variable in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Java 9+ constructor if available.
- contains(Object) - Method in class jadex.common.transformation.traverser.TransformSet
- containsAll(Collection<?>) - Method in class jadex.common.transformation.traverser.TransformSet
- convertBasicType(IStringConverter, Object, Class<?>, ClassLoader, Object) - Static method in class jadex.common.transformation.traverser.Traverser
-
Convert a basic type.
- converters - Variable in class jadex.common.transformation.BasicTypeConverter
-
The map of instance converters.
- CONVERTERS - Static variable in class jadex.common.transformation.BasicTypeConverter
- convertObject(Object, Class<?>, ClassLoader, Object) - Method in interface jadex.common.transformation.IStringConverter
-
Convert an object to a string.
- convertObject(Object, Class<?>, Object) - Method in class jadex.common.transformation.BasicTypeConverter
-
Convert a string value.
- convertObject(Object, Object) - Method in interface jadex.common.transformation.IObjectStringConverter
-
Convert a value to a string type.
- convertString(String, Class<?>, ClassLoader, Object) - Method in interface jadex.common.transformation.IStringConverter
-
Convert a string to an object.
- convertString(String, Class<?>, Object) - Method in class jadex.common.transformation.BasicTypeConverter
-
Convert a string value.
- convertString(String, Object) - Method in interface jadex.common.transformation.IStringObjectConverter
-
Convert a string value to another type.
- createBeanObject(IBeanIntrospector, Class<?>) - Static method in class jadex.common.transformation.traverser.SCloner
-
Creates a bean object from class.
- createBeanProperty(String, Class<?>, Method, Method, Class<?>, Type) - Method in class jadex.common.transformation.traverser.DefaultBeanIntrospector
-
Creates a bean property based on getter/setter.
- createBeanProperty(String, Field, boolean) - Method in class jadex.common.transformation.traverser.DefaultBeanIntrospector
-
Creates a bean property based on a field.
- createTuple(Class) - Method in class jadex.common.transformation.traverser.TupleProcessor
D
- DATE_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Date converter.
- DateProcessor - Class in jadex.common.transformation.traverser
-
Allows processing java.util.Date.
- DateProcessor() - Constructor for class jadex.common.transformation.traverser.DateProcessor
- DEFAULT_ERROR_REPORTER - Static variable in class jadex.common.transformation.traverser.DefaultErrorReporter
-
Error reporter constant.
- DEFAULT_IMMUTABLES - Static variable in class jadex.common.transformation.traverser.ImmutableProcessor
-
Default immutables.
- DEFAULT_INTROSPECTOR_CACHE_SIZE - Variable in class jadex.common.transformation.BeanIntrospectorFactory
- DefaultBeanIntrospector - Class in jadex.common.transformation.traverser
-
Introspector for Java beans.
- DefaultBeanIntrospector() - Constructor for class jadex.common.transformation.traverser.DefaultBeanIntrospector
-
Create a new introspector.
- DefaultBeanIntrospector(int) - Constructor for class jadex.common.transformation.traverser.DefaultBeanIntrospector
-
Create a new introspector.
- DefaultBeanIntrospector.BeanClassInfo - Class in jadex.common.transformation.traverser
-
Infos about a bean class.
- DefaultErrorReporter - Class in jadex.common.transformation.traverser
-
Reporter receiving errors encountered during decoding and throws them.
- DefaultErrorReporter() - Constructor for class jadex.common.transformation.traverser.DefaultErrorReporter
- doTraverse(Object, Type, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.Traverser
-
Traverse an object.
- DOUBLE_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Double converter.
E
- entryAdded(E, int) - Method in class jadex.common.transformation.traverser.TransformSet
-
An entry was added to the collection.
- entryChanged(E, E, int) - Method in class jadex.common.transformation.traverser.TransformSet
-
An entry was changed in the collection.
- entryRemoved(E, int) - Method in class jadex.common.transformation.traverser.TransformSet
-
An entry was removed from the collection.
- EnumerationProcessor - Class in jadex.common.transformation.traverser
-
An enumeration processor allows for traversing enumerations.
- EnumerationProcessor() - Constructor for class jadex.common.transformation.traverser.EnumerationProcessor
-
Create a new enumeration processor.
- equals(Object) - Method in class jadex.common.transformation.traverser.TransformSet
- exceptionOccurred(Exception) - Method in class jadex.common.transformation.traverser.DefaultErrorReporter
-
Method called when a decoding error occurs.
- exceptionOccurred(Exception) - Method in interface jadex.common.transformation.traverser.IErrorReporter
-
Method called when a decoding error occurs.
- Exclude - Annotation Interface in jadex.common.transformation.annotations
-
Specify that an attribute or method is excluded from serialization.
- excluded - Static variable in class jadex.common.transformation.traverser.ExcludeProcessor
-
The static excluded types.
- excludedsupertypes - Static variable in class jadex.common.transformation.traverser.ExcludeProcessor
- ExcludeProcessor - Class in jadex.common.transformation.traverser
-
The exclude processor allows for excluding specific classes from further traversing.
- ExcludeProcessor() - Constructor for class jadex.common.transformation.traverser.ExcludeProcessor
- ExcludeSwingProcessor - Class in jadex.common.transformation.traverser
-
Excludes swing elements from being processed by traverser in !clone mode.
- ExcludeSwingProcessor() - Constructor for class jadex.common.transformation.traverser.ExcludeSwingProcessor
- extconverters - Static variable in class jadex.common.transformation.BasicTypeConverter
-
The extended map of converters.
F
- field - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The field.
- filter - Variable in class jadex.common.transformation.traverser.FilterProcessor
-
The filter.
- FilterProcessor - Class in jadex.common.transformation.traverser
-
Filter processor for directly returning specific objects as is.
- FilterProcessor(IFilter) - Constructor for class jadex.common.transformation.traverser.FilterProcessor
-
Create a new filter processor.
- finalizeProcessing(Object, Object, ITraverseProcessor, ITraverseProcessor, Object) - Method in class jadex.common.transformation.traverser.Traverser
-
Handle objects after all processing steps have been done before object is returned.
- findClazz(Object, ClassLoader) - Method in class jadex.common.transformation.traverser.Traverser
-
Find the class of an object.
- FLOAT_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Float converter.
G
- gentype - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The generic type.
- get(Object) - Method in class jadex.common.transformation.traverser.TraversedObjectsContext
-
Gets an output object of a traversed object.
- getBasicObjectConverter(Class<?>) - Static method in class jadex.common.transformation.BasicTypeConverter
-
Get a X -> String converter for a source clazz.
- getBasicStringConverter(Class<?>) - Static method in class jadex.common.transformation.BasicTypeConverter
-
Get a String -> X converter for a target clazz.
- getBeanClassInfo(Class<?>, boolean, boolean) - Method in class jadex.common.transformation.traverser.DefaultBeanIntrospector
- getBeanConstructor() - Method in class jadex.common.transformation.traverser.DefaultBeanIntrospector.BeanClassInfo
-
Gets the bean constructor.
- getBeanConstructor(Class<?>, boolean, boolean) - Method in class jadex.common.transformation.traverser.DefaultBeanIntrospector
-
Get the bean constructor for a specific clazz.
- getBeanConstructor(Class<?>, boolean, boolean) - Method in interface jadex.common.transformation.traverser.IBeanIntrospector
-
Get the bean constructor for a specific clazz.
- getBeanIntrospector() - Method in class jadex.common.transformation.BeanIntrospectorFactory
-
Gets an introspector with default lru size.
- getBeanIntrospector(int) - Method in class jadex.common.transformation.BeanIntrospectorFactory
-
Gets an introspector.
- getBeanProperties(Class<?>, boolean, boolean) - Method in class jadex.common.transformation.traverser.DefaultBeanIntrospector
-
Get the bean properties for a specific clazz.
- getBeanProperties(Class<?>, boolean, boolean) - Method in interface jadex.common.transformation.traverser.IBeanIntrospector
-
Get the bean properties for a class.
- getclassloadername - Static variable in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Java 9+ method if available.
- getClassLoaderName(StackTraceElement) - Static method in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Returns the name of the class loader.
- getClassname(String) - Static method in class jadex.common.transformation.STransformation
-
Get the actual class name for an alias namr.
- getConverters() - Method in class jadex.common.transformation.BasicTypeConverter
-
Get converters copy.
- getDefaultProcessors() - Static method in class jadex.common.transformation.traverser.Traverser
-
Get the default traversal processors.
- getExtendedConverters() - Method in class jadex.common.transformation.BasicTypeConverter
-
Get extended converters copy.
- getField() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Get the field.
- getGenericType() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Get the gentype.
- getGetter() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Get the getter.
- getInstance() - Static method in class jadex.common.transformation.BeanIntrospectorFactory
-
Gets a factory instance.
- getInstance() - Static method in class jadex.common.transformation.traverser.Traverser
-
Get the default cloner instance.
- getmodulename - Static variable in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Java 9+ method if available.
- getModuleName(StackTraceElement) - Static method in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Returns the module name.
- getmoduleversion - Static variable in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Java 9+ method if available.
- getModuleVersion(StackTraceElement) - Static method in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Returns the module version.
- getName() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Get the name.
- getObjectConverter(Class<?>) - Method in class jadex.common.transformation.BasicTypeConverter
-
Get a X -> String converter for a source clazz.
- getProperties() - Method in class jadex.common.transformation.traverser.DefaultBeanIntrospector.BeanClassInfo
-
Gets the bean properties.
- getPropertyValue(Object) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Retrieves the bean property value for the given object.
- getPropertyValue(Object, String) - Method in interface jadex.common.transformation.traverser.IBeanAccessorDelegate
-
Retrieves a bean property value.
- getReturnObject(Object, Class) - Method in class jadex.common.transformation.traverser.CollectionProcessor
- getReturnObject(Object, Class<?>, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.BeanProcessor
-
Get the object that is returned.
- getReturnObject(Object, Class<?>, Object) - Method in class jadex.common.transformation.traverser.ListProcessor
-
Get the return object.
- getReturnObject(Object, Class<?>, Object) - Method in class jadex.common.transformation.traverser.MultiCollectionProcessor
- getReturnObject(Object, Class<?>, Object) - Method in class jadex.common.transformation.traverser.SetProcessor
-
Get the return object.
- getReturnObject(Object, Class, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ArrayProcessor
- getReturnObject(Object, Class, Object) - Method in class jadex.common.transformation.traverser.MapProcessor
- getRootObject() - Method in interface jadex.common.transformation.traverser.IRootObjectContext
-
Get the rootobject.
- getSetter() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Get the setter.
- getSetterType() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Get the setter_type.
- getStringConverter(Class<?>) - Method in class jadex.common.transformation.BasicTypeConverter
-
Get a String -> X converter for a target clazz.
- getter - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The getter.
- getterhandle - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The getter handle access.
- getType() - Method in interface jadex.common.transformation.IStringConverter
-
Get the type of string that can be processed (xml, json, plain).
- getType() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Get the type.
- getUserContext() - Method in interface jadex.common.transformation.traverser.IUserContextContainer
-
Returns the user context.
H
- hashCode() - Method in class jadex.common.transformation.traverser.TransformSet
- hasJava9() - Static method in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Check for Java 9+
I
- IBeanAccessorDelegate - Interface in jadex.common.transformation.traverser
- IBeanIntrospector - Interface in jadex.common.transformation.traverser
-
Interface for Java bean introspectors.
- IErrorReporter - Interface in jadex.common.transformation.traverser
-
Reporter receiving errors encountered during decoding.
- IGNORE - Static variable in interface jadex.common.transformation.traverser.IErrorReporter
-
A default error reporter that ignores errors.
- IGNORE_RESULT - Static variable in class jadex.common.transformation.traverser.Traverser
- imageFromBytes(byte[], Class<?>) - Static method in class jadex.common.transformation.traverser.ImageProcessor
- ImageProcessor - Class in jadex.common.transformation.traverser
- ImageProcessor() - Constructor for class jadex.common.transformation.traverser.ImageProcessor
- imageToStandardBytes(Image, String) - Static method in class jadex.common.transformation.traverser.ImageProcessor
-
Convert image to bytes.
- imageToStandardBytesImpl(RenderedImage, String) - Static method in class jadex.common.transformation.traverser.ImageProcessor
-
Convert image to bytes.
- ImmutableProcessor - Class in jadex.common.transformation.traverser
-
Processor for immutable types.
- ImmutableProcessor() - Constructor for class jadex.common.transformation.traverser.ImmutableProcessor
-
Create a new processor.
- ImmutableProcessor(Class<?>[]) - Constructor for class jadex.common.transformation.traverser.ImmutableProcessor
-
Create a new processor.
- ImmutableProcessor(Set<Class<?>>) - Constructor for class jadex.common.transformation.traverser.ImmutableProcessor
-
Create a new processor.
- immutables - Variable in class jadex.common.transformation.traverser.ImmutableProcessor
-
The immutable types.
- Include - Annotation Interface in jadex.common.transformation.annotations
-
Specify that a public or private field should be included in serialization.
- IncludeFields - Annotation Interface in jadex.common.transformation.annotations
-
Include all values of (public) fields when serializing the object.
- includePrivate() - Element in annotation interface jadex.common.transformation.annotations.IncludeFields
-
If set, all private fields are included, too.
- instance - Static variable in class jadex.common.transformation.BeanIntrospectorFactory
-
The factor instance
- instance - Static variable in class jadex.common.transformation.traverser.Traverser
-
The default cloner.
- INTEGER_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Integer converter.
- intro - Variable in class jadex.common.transformation.traverser.BeanProcessor
-
Bean introspector for inspecting beans.
- introspector - Variable in class jadex.common.transformation.BeanIntrospectorFactory
-
The introspector.
- IObjectStringConverter - Interface in jadex.common.transformation
-
Interface for converters that convert an object to a string.
- IRootObjectContext - Interface in jadex.common.transformation.traverser
-
Context containing the origina root object.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ArrayProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.BeanProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.BigIntegerProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.CloneProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.CollectionProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ColorProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.DateProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.EnumerationProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ExcludeProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ExcludeSwingProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.FilterProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ImageProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ImmutableProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.IteratorProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in interface jadex.common.transformation.traverser.ITraverseProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ListProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.LogRecordProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.MapProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.MultiCollectionProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.OptionalProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.RectangleProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.SetProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.TimestampProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.TransformProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.TupleProcessor
-
Test if the processor is applicable.
- isApplicable(Object, Type, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.UUIDProcessor
-
Test if the processor is applicable.
- isBuiltInType(Class<?>) - Static method in class jadex.common.transformation.BasicTypeConverter
-
Test if a clazz is a built-in type.
- isCloneContext(Object) - Static method in class jadex.common.transformation.traverser.SCloner
-
Check if a context is a clone contexxt.
- isEmpty() - Method in class jadex.common.transformation.traverser.TransformSet
- isReadable() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Tests if the property is readable.
- isSupportedType(Class<?>) - Method in class jadex.common.transformation.BasicTypeConverter
-
Test if a clazz is a built-in type.
- isSupportedType(Class<?>) - Method in interface jadex.common.transformation.IStringConverter
-
Test if the type can be converted.
- IStringConverter - Interface in jadex.common.transformation
-
Convert to and from a string.
- IStringObjectConverter - Interface in jadex.common.transformation
-
Type converter for converting a string to another type.
- isWritable() - Method in class jadex.common.transformation.traverser.BeanProperty
-
Tests if the property is writable.
- iterator() - Method in class jadex.common.transformation.traverser.TransformSet
- IteratorProcessor - Class in jadex.common.transformation.traverser
-
Processor for handling iterators.
- IteratorProcessor() - Constructor for class jadex.common.transformation.traverser.IteratorProcessor
- ITransformableObject - Interface in jadex.common.transformation.traverser
-
Interface for objects that should be transformed.
- ITraverseProcessor - Interface in jadex.common.transformation.traverser
-
Interface for traverse processors.
- IUserContextContainer - Interface in jadex.common.transformation.traverser
-
A container with a user context.
J
- jadex.common.transformation - package jadex.common.transformation
- jadex.common.transformation.annotations - package jadex.common.transformation.annotations
- jadex.common.transformation.traverser - package jadex.common.transformation.traverser
L
- listeners - Variable in class jadex.common.transformation.traverser.TransformSet
-
The listeners.
- ListProcessor - Class in jadex.common.transformation.traverser
-
A list processor allows for traversing lists.
- ListProcessor() - Constructor for class jadex.common.transformation.traverser.ListProcessor
- LogRecordProcessor - Class in jadex.common.transformation.traverser
- LogRecordProcessor() - Constructor for class jadex.common.transformation.traverser.LogRecordProcessor
- LONG_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Long converter.
M
- MapProcessor - Class in jadex.common.transformation.traverser
-
A map processor allows for traversing maps.
- MapProcessor() - Constructor for class jadex.common.transformation.traverser.MapProcessor
-
Create a new map processor.
- MediaType() - Constructor for class jadex.common.transformation.STransformation.MediaType
- MultiCollectionProcessor - Class in jadex.common.transformation.traverser
-
A map processor allows for traversing maps.
- MultiCollectionProcessor() - Constructor for class jadex.common.transformation.traverser.MultiCollectionProcessor
-
Create a new multi-collection processor.
- mutex - Variable in class jadex.common.transformation.traverser.TransformSet
N
- name - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The name.
- newInstance(String, String, String, String, String, String, int) - Static method in class jadex.common.transformation.traverser.SStackTraceElementHelper
-
Creates a new instance based on Java version capability.
- notifyListeners(ChangeEvent<E>) - Method in class jadex.common.transformation.traverser.TransformSet
-
Notify listeners of a change event.
O
- OPTIONAL_CLASSNAME - Static variable in class jadex.common.transformation.traverser.OptionalProcessor
-
Name of the java 8 optional class.
- OptionalProcessor - Class in jadex.common.transformation.traverser
-
Allows processing java.util.Optional.
- OptionalProcessor() - Constructor for class jadex.common.transformation.traverser.OptionalProcessor
P
- PLAIN - Enum constant in enum class jadex.common.transformation.traverser.Traverser.MODE
- POSTPROCESS - Enum constant in enum class jadex.common.transformation.traverser.Traverser.MODE
- preemptProcessing(Object, Type, Object) - Method in class jadex.common.transformation.traverser.Traverser
-
Allows preemption of processing, if the return value is not null, the returned object is used and processing is skipped.
- PREPROCESS - Enum constant in enum class jadex.common.transformation.traverser.Traverser.MODE
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ArrayProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.BeanProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.BigIntegerProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.CloneProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.CollectionProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ColorProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.DateProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.EnumerationProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ExcludeProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ExcludeSwingProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.FilterProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ImageProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ImmutableProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.IteratorProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in interface jadex.common.transformation.traverser.ITraverseProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.ListProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.LogRecordProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.MapProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.MultiCollectionProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.OptionalProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.RectangleProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.SetProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.TimestampProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.TransformProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.TupleProcessor
-
Process an object.
- process(Object, Type, Traverser, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.UUIDProcessor
-
Process an object.
- processorcache - Variable in class jadex.common.transformation.traverser.Traverser
- processors - Static variable in class jadex.common.transformation.traverser.Traverser
-
The default traversal processors with no special actions.
- properties - Variable in class jadex.common.transformation.traverser.DefaultBeanIntrospector.BeanClassInfo
-
The bean properties.
- put(Object, Object) - Method in class jadex.common.transformation.traverser.TraversedObjectsContext
-
Adds an the input and output of a traversed object.
- put(Object, Object, Object) - Static method in class jadex.common.transformation.traverser.TraversedObjectsContext
-
Adds an the input and output of a traversed object if context is a TraversedObjectContext.
R
- readable - Variable in class jadex.common.transformation.traverser.BeanProperty
-
Readable flag
- RectangleProcessor - Class in jadex.common.transformation.traverser
-
Allows processing java.util.Date.
- RectangleProcessor() - Constructor for class jadex.common.transformation.traverser.RectangleProcessor
- registerClass(Class<?>) - Static method in class jadex.common.transformation.STransformation
-
Register a class to be able to handle its alias on decoding.
- remove(Object) - Method in class jadex.common.transformation.traverser.TransformSet
- removeAll(Collection<?>) - Method in class jadex.common.transformation.traverser.TransformSet
- removeChangeListener(IChangeListener<E>) - Method in class jadex.common.transformation.traverser.TransformSet
-
Add a change listener.
- removeConverter(Class<?>) - Method in class jadex.common.transformation.BasicTypeConverter
-
Remove a converter.
- REMOVED - Static variable in class jadex.common.transformation.traverser.TransformSet
- retainAll(Collection<?>) - Method in class jadex.common.transformation.traverser.TransformSet
S
- SCloner - Class in jadex.common.transformation.traverser
-
Deep cloner.
- SCloner() - Constructor for class jadex.common.transformation.traverser.SCloner
- SCloner.CloneContext - Class in jadex.common.transformation.traverser
-
Extendable clone context.
- setField(Field) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Set the field.
- setGenericType(Type) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Set the gentype.
- setGetter(Method) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Set the getter.
- setName(String) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Set the name.
- SetProcessor - Class in jadex.common.transformation.traverser
-
A set processor allows for traversing set.
- SetProcessor() - Constructor for class jadex.common.transformation.traverser.SetProcessor
- setPropertyValue(Object, Object) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Sets the bean property value for the given object.
- setPropertyValue(Object, String, Object) - Method in interface jadex.common.transformation.traverser.IBeanAccessorDelegate
-
Sets a bean property value.
- setSetter(Method) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Set the setter.
- setSetterType(Class<?>) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Set the setter type.
- setter - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The setter.
- setterhandle - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The setter handle access.
- settertype - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The setter type.
- setType(Class<?>) - Method in class jadex.common.transformation.traverser.BeanProperty
-
Set the type.
- SHORT_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> Short converter.
- size() - Method in class jadex.common.transformation.traverser.TransformSet
- SStackTraceElementHelper - Class in jadex.common.transformation.traverser
-
Helper for reading stacktrace elements in both Java 9 and legacy Java.
- SStackTraceElementHelper() - Constructor for class jadex.common.transformation.traverser.SStackTraceElementHelper
- staticgetterhandle - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The static getter handle access.
- staticsetterhandle - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The static getter handle access.
- STransformation - Class in jadex.common.transformation
-
Static helper class for transformation issues.
- STransformation() - Constructor for class jadex.common.transformation.STransformation
- STransformation.MediaType - Class in jadex.common.transformation
- STRING_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> String converter.
T
- TimestampProcessor - Class in jadex.common.transformation.traverser
- TimestampProcessor() - Constructor for class jadex.common.transformation.traverser.TimestampProcessor
- toArray() - Method in class jadex.common.transformation.traverser.TransformSet
- toArray(T[]) - Method in class jadex.common.transformation.traverser.TransformSet
- toString() - Method in class jadex.common.transformation.traverser.TransformSet
- transform() - Method in interface jadex.common.transformation.traverser.ITransformableObject
-
Return a transformed object.
- transform() - Method in class jadex.common.transformation.traverser.TransformSet
-
Return a transformed object.
- TransformProcessor - Class in jadex.common.transformation.traverser
-
Converts an object that has ITransformableObject interface.
- TransformProcessor() - Constructor for class jadex.common.transformation.traverser.TransformProcessor
- TransformSet<E> - Class in jadex.common.transformation.traverser
-
A set that transforms itself, i.e.
- TransformSet() - Constructor for class jadex.common.transformation.traverser.TransformSet
-
Create a new TransformSet.
- traverse(Object, Type, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Method in class jadex.common.transformation.traverser.Traverser
-
Traverse an object.
- traversed - Variable in class jadex.common.transformation.traverser.TraversedObjectsContext
-
Map of traversed objects
- TraversedObjectsContext - Class in jadex.common.transformation.traverser
-
Standard context for Traverser, keeps track of already traversed objects.
- TraversedObjectsContext() - Constructor for class jadex.common.transformation.traverser.TraversedObjectsContext
-
Creates the context.
- traverseObject(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, ClassLoader, Object) - Static method in class jadex.common.transformation.traverser.Traverser
-
Traverse an object.
- traverseObject(Object, Class<?>, List<ITraverseProcessor>, List<ITraverseProcessor>, Traverser.MODE, Object) - Static method in class jadex.common.transformation.traverser.Traverser
-
Traverse an object.
- traverseObject(Object, List<ITraverseProcessor>, List<ITraverseProcessor>, Traverser.MODE, ClassLoader, Object) - Static method in class jadex.common.transformation.traverser.Traverser
-
Traverse an object.
- traverseObject(Object, List<ITraverseProcessor>, List<ITraverseProcessor>, Traverser.MODE, Object) - Static method in class jadex.common.transformation.traverser.Traverser
-
Traverse an object.
- traverseProperties(Object, List<ITraverseProcessor>, List<ITraverseProcessor>, IStringConverter, Traverser.MODE, Traverser, ClassLoader, Object, Object) - Method in class jadex.common.transformation.traverser.BeanProcessor
-
Clone all properties of an object.
- Traverser - Class in jadex.common.transformation.traverser
-
The traverser allows to traverse an object graph deeply.
- Traverser() - Constructor for class jadex.common.transformation.traverser.Traverser
- Traverser.MODE - Enum Class in jadex.common.transformation.traverser
-
Available modes: PREPROCESS - Preprocess objects using the conversion processors POSTPROCESS - Postprocess objects using the conversion processors PLAIN - Ignore conversion processors
- TupleProcessor - Class in jadex.common.transformation.traverser
-
Tuple is itself immutable, but acts as a container for arbitrary objects -> must be cloned.
- TupleProcessor() - Constructor for class jadex.common.transformation.traverser.TupleProcessor
- type - Variable in class jadex.common.transformation.traverser.BeanProperty
-
The type.
- TYPE_BASIC - Static variable in interface jadex.common.transformation.IStringConverter
- TYPE_JSON - Static variable in interface jadex.common.transformation.IStringConverter
- TYPE_XML - Static variable in interface jadex.common.transformation.IStringConverter
U
- URI_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> URI converter.
- URL_CONVERTER - Static variable in class jadex.common.transformation.BasicTypeConverter
-
String -> URL converter.
- UUIDProcessor - Class in jadex.common.transformation.traverser
-
Allows processing java.util.UUID.
- UUIDProcessor() - Constructor for class jadex.common.transformation.traverser.UUIDProcessor
V
- value() - Element in annotation interface jadex.common.transformation.annotations.Alias
-
The alias name.
- value() - Element in annotation interface jadex.common.transformation.annotations.Classname
-
The identifying name of the class.
- valueOf(String) - Static method in enum class jadex.common.transformation.traverser.Traverser.MODE
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class jadex.common.transformation.traverser.Traverser.MODE
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- writable - Variable in class jadex.common.transformation.traverser.BeanProperty
-
Writable flag
All Classes and Interfaces|All Packages|Constant Field Values