Package | Description |
---|---|
jadex.bridge.service.types.marshal | |
jadex.commons.transformation.binaryserializer | |
jadex.commons.transformation.traverser |
Modifier and Type | Method and Description |
---|---|
List<ITraverseProcessor> |
IMarshalService.getCloneProcessors()
Get the clone processors.
|
Modifier and Type | Method and Description |
---|---|
void |
IMarshalService.addCloneProcessor(ITraverseProcessor proc)
Add a clone processor.
|
void |
IMarshalService.removeCloneProcessor(ITraverseProcessor proc)
Remove a clone processor.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCodec |
class |
ArrayCodec
Codec for encoding and decoding arrays.
|
class |
BeanCodec
Codec for encoding and decoding Java Beans.
|
class |
CertificateCodec
Codec for encoding and decoding certificate objects.
|
class |
ClassCodec
Codec for encoding and decoding Class objects.
|
class |
CollectionCodec
Codec for encoding and decoding collections.
|
class |
ColorCodec
Codec for encoding and decoding Color objects.
|
class |
DateCodec
Codec for encoding and decoding Date objects.
|
class |
EnumCodec
Codec for encoding and decoding enum objects.
|
class |
EnumerationCodec
An enumeration processor allows for traversing enumerations.
|
class |
ImageCodec
Codec for encoding and decoding Image objects.
|
class |
InetAddressCodec
Codec for encoding and decoding InetAddress objects.
|
class |
LegacyMethodInfoEncoder |
class |
LoggingLevelCodec
Codec for encoding and decoding Logging Level objects.
|
class |
LogRecordCodec
Codec for encoding and decoding LogRecord objects.
|
class |
MapCodec |
class |
MultiCollectionCodec |
class |
NumberCodec
Codec for encoding and decoding numbers (short, integer, float, etc.),
boolean values and char values.
|
class |
RectangleCodec
Codec for encoding and decoding Rectangle objects.
|
class |
StackTraceElementCodec
Codec for encoding and decoding stacktrace element.
|
class |
StringCodec
Codec for encoding and decoding String objects.
|
class |
ThrowableCodec
Codec for encoding and decoding exception objects.
|
class |
TimestampCodec |
class |
TupleCodec
Codec for encoding and decoding URL objects.
|
class |
URLCodec
Codec for encoding and decoding URL objects.
|
class |
UUIDCodec
Codec for encoding and decoding UUID objects.
|
Modifier and Type | Field and Description |
---|---|
static List<ITraverseProcessor> |
BinarySerializer.ENCODER_HANDLERS
Handlers for encoding.
|
Modifier and Type | Method and Description |
---|---|
List<ITraverseProcessor> |
EncodingContext.getPreprocessors()
Returns the preprocessors.
|
Modifier and Type | Method and Description |
---|---|
Object |
UUIDCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
URLCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
TupleCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
TimestampCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
ThrowableCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
StringCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
StackTraceElementCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
RectangleCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
NumberCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
MultiCollectionCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
MethodCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
MapCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
LoggingLevelCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
LogRecordCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
InetAddressCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
ImageCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
EnumerationCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
EnumCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
DateCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
ColorCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
CollectionCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
ClassCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
CertificateCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
BeanCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
Object |
ArrayCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
abstract Object |
AbstractCodec.encode(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec)
Encode the object.
|
static byte[] |
BinarySerializer.objectToByteArray(Object val,
List<ITraverseProcessor> preprocessors,
List<ITraverseProcessor> encoderhandlers,
Object usercontext,
ClassLoader classloader)
Convert an object to an encoded byte array.
|
static byte[] |
BinarySerializer.objectToByteArray(Object val,
List<ITraverseProcessor> preprocessors,
List<ITraverseProcessor> encoderhandlers,
Object usercontext,
ClassLoader classloader)
Convert an object to an encoded byte array.
|
static byte[] |
BinarySerializer.objectToByteArray(Object val,
List<ITraverseProcessor> preprocessors,
Object usercontext,
ClassLoader classloader)
Convert an object to an encoded byte array.
|
Object |
LegacyMethodInfoEncoder.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
AbstractCodec.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
static void |
BeanCodec.writeBeanProperties(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
EncodingContext ec,
IBeanIntrospector intro) |
Constructor and Description |
---|
EncodingContext(Object rootobject,
Object usercontext,
List<ITraverseProcessor> preprocessors,
ClassLoader classloader)
Creates an encoding context.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayProcessor
An array processor allows for traversing arrays.
|
class |
BeanProcessor
Processor that traverses Java beans.
|
class |
CloneProcessor
Processor that clones cloneable objects.
|
class |
CollectionProcessor
A collection processor allows for traversing collections.
|
class |
ColorProcessor |
class |
DateProcessor
Allows processing java.util.Date.
|
class |
EnumerationProcessor
An enumeration processor allows for traversing enumerations.
|
class |
ExcludeProcessor
The exclude processor allows for excluding specific classes from further traversing.
|
class |
ExcludeSwingProcessor
Excludes swing elements from being processed by traverser in !
|
class |
FilterProcessor
Filter processor for directly returning specific objects as is.
|
class |
ImageProcessor |
class |
ImmutableProcessor |
class |
IteratorProcessor
Processor for handling iterators.
|
class |
ListProcessor
A list processor allows for traversing lists.
|
class |
LogRecordProcessor |
class |
MapProcessor
A map processor allows for traversing maps.
|
class |
RectangleProcessor
Allows processing java.util.Date.
|
class |
SetProcessor
A set processor allows for traversing set.
|
class |
TimestampProcessor |
class |
TupleProcessor
Tuple is itself immutable, but acts as a container
for arbitrary objects -> must be cloned.
|
class |
UUIDProcessor
Allows processing java.util.UUID.
|
Modifier and Type | Method and Description |
---|---|
static List<ITraverseProcessor> |
Traverser.getDefaultProcessors()
Get the default traversal processors.
|
Modifier and Type | Method and Description |
---|---|
void |
Traverser.handleDuplicate(Object object,
Class<?> clazz,
Object match,
List<ITraverseProcessor> processors,
boolean clone,
Object context)
Special handling for duplicate objects.
|
Object |
Traverser.handleNull(Class<?> clazz,
List<ITraverseProcessor> processors,
boolean clone,
Object context)
Special handling for null objects.
|
Object |
UUIDProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
TupleProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
TimestampProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
SetProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
RectangleProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
MapProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
LogRecordProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
ListProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
IteratorProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
ImmutableProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
ImageProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
ITraverseProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
FilterProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
ExcludeSwingProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
ExcludeProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
EnumerationProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
DateProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
ColorProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
CollectionProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
CloneProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
BeanProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
ArrayProcessor.process(Object object,
Class<?> clazz,
List<ITraverseProcessor> processors,
Traverser traverser,
Map<Object,Object> traversed,
boolean clone,
ClassLoader targetcl,
Object context)
Process an object.
|
Object |
Traverser.traverse(Object object,
Class<?> clazz,
Map<Object,Object> traversed,
List<ITraverseProcessor> processors,
boolean clone,
ClassLoader targetcl,
Object context)
Traverse an object.
|
static Object |
Traverser.traverseObject(Object object,
List<ITraverseProcessor> processors,
boolean clone,
ClassLoader targetcl,
Object context)
Traverse an object.
|
static Object |
Traverser.traverseObject(Object object,
List<ITraverseProcessor> processors,
boolean clone,
Object context)
Traverse an object.
|
Copyright © 2013. All Rights Reserved.