Index

A C D E G I J M P R S T W X 
All Classes and Interfaces|All Packages|Constant Field Values

A

addProcessor(IDecoderHandler, ITraverseProcessor) - Method in class jadex.serialization.serializers.JadexBinarySerializer
Add a processor pair.
addProcessor(ITraverseProcessor, ITraverseProcessor) - Method in class jadex.serialization.serializers.JadexJsonSerializer
Add a read/write processor pair.
addProperty(String, Object) - Method in interface jadex.serialization.IMsgHeader
Adds a header property to the header.
addProperty(String, Object) - Method in class jadex.serialization.MsgHeader
Adds a header property to the header.

C

CONFIG - Static variable in class jadex.serialization.serializers.JadexBinarySerializer
Config with pre-defined Strings for faster encoding/decoding.
CONVERSATION_ID - Static variable in interface jadex.serialization.IMsgHeader
Message header key for conversation IDs (optional).
convertBasicType(String, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
 
converter - Variable in class jadex.serialization.serializers.JadexBasicTypeSerializer
 
converter - Variable in class jadex.serialization.serializers.JadexJsonSerializer
The basic string converter.
convertObject(Object, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
Convert an object to a string.
convertObject(Object, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
Convert an object to a string.
convertString(String, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
Convert a string to an object.
convertString(String, Class<?>, ClassLoader, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
Convert a string to an object.
createPostprocessors() - Method in class jadex.serialization.SerializationServices
Create the preprocessors.
createPreprocessors() - Method in class jadex.serialization.SerializationServices
 

D

DEBUG - Variable in class jadex.serialization.serializers.JadexBasicTypeSerializer
The debug flag.
DEBUG - Variable in class jadex.serialization.serializers.JadexBinarySerializer
The debug flag.
DEBUG - Variable in class jadex.serialization.serializers.JadexJsonSerializer
The debug flag.
decode(byte[], ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
Decode an object.
decode(byte[], ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexBinarySerializer
Decode an object.
decode(byte[], ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
Decode an object.
decode(InputStream, ClassLoader) - Method in interface jadex.serialization.ISerializationServices
Decodes/deserializes an object.
decode(InputStream, ClassLoader) - Method in class jadex.serialization.SerializationServices
Decodes/deserializes an object.
decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter) - Method in class jadex.serialization.serializers.JadexBinarySerializer
Decode an object.
decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in interface jadex.serialization.ISerializer
Decode an object.
decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
Decode an object.
decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexBinarySerializer
Decode an object.
decode(InputStream, ClassLoader, ITraverseProcessor[], IErrorReporter, Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
Decode an object.
DefaultEqualsMethodReplacement - Class in jadex.serialization
Default replacement code for equals() method.
DefaultEqualsMethodReplacement() - Constructor for class jadex.serialization.DefaultEqualsMethodReplacement
 
DefaultHashcodeMethodReplacement - Class in jadex.serialization
Default replacement code for hashCode() method.
DefaultHashcodeMethodReplacement() - Constructor for class jadex.serialization.DefaultHashcodeMethodReplacement
 
defaultserializer - Variable in class jadex.serialization.SerializationServices
Default serializer.

E

encode(OutputStream, ClassLoader, Object) - Method in interface jadex.serialization.ISerializationServices
Encodes/serializes an object for a particular receiver.
encode(OutputStream, ClassLoader, Object) - Method in class jadex.serialization.SerializationServices
Encodes/serializes an object for a particular receiver.
encode(OutputStream, Object, ClassLoader, ITraverseProcessor[], Object) - Method in interface jadex.serialization.ISerializer
Encode data with the serializer.
encode(OutputStream, Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
Encode data with the serializer.
encode(OutputStream, Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexBinarySerializer
Encode data with the serializer.
encode(OutputStream, Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
Encode data with the serializer.
encode(Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexBinarySerializer
Encode data with the serializer.
encode(Object, ClassLoader, ITraverseProcessor[], Object) - Method in class jadex.serialization.serializers.JadexJsonSerializer
Encode data with the serializer.

G

get() - Static method in interface jadex.serialization.ISerializationServices
Gets an instance of the serialization services.
get() - Static method in class jadex.serialization.SerializationServices
Gets a singleton instance.
getCloneProcessors() - Method in interface jadex.serialization.ISerializationServices
Get the clone processors.
getCloneProcessors() - Method in class jadex.serialization.SerializationServices
Get the clone processors.
getPostprocessors() - Method in interface jadex.serialization.ISerializationServices
Gets the post-processors for decoding a received message.
getPostprocessors() - Method in class jadex.serialization.SerializationServices
Gets the post-processors for decoding a received message.
getPreprocessors() - Method in interface jadex.serialization.ISerializationServices
Gets the pre-processors for encoding a received message.
getPreprocessors() - Method in class jadex.serialization.SerializationServices
Gets the pre-processors for encoding a received message.
getProperties() - Method in class jadex.serialization.MsgHeader
Gets the properties.
getProperty(String) - Method in interface jadex.serialization.IMsgHeader
Gets a property stored in the header.
getProperty(String) - Method in class jadex.serialization.MsgHeader
Gets a property stored in the header.
getReceiver() - Method in interface jadex.serialization.IMsgHeader
Gets the receiver of the message.
getReceiver() - Method in class jadex.serialization.MsgHeader
Gets the receiver of the message.
getSender() - Method in interface jadex.serialization.IMsgHeader
Gets the sender of the message.
getSender() - Method in class jadex.serialization.MsgHeader
Gets the sender of the message.
getSerializer(int) - Method in interface jadex.serialization.ISerializationServices
Returns a serializer per id.
getSerializer(int) - Method in class jadex.serialization.SerializationServices
Returns a serializer per id.
getSerializerId() - Method in interface jadex.serialization.ISerializer
Get the serializer id.
getSerializerId() - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
Get the serializer id.
getSerializerId() - Method in class jadex.serialization.serializers.JadexBinarySerializer
Get the serializer id.
getSerializerId() - Method in class jadex.serialization.serializers.JadexJsonSerializer
Get the serializer id.
getSerializers() - Method in interface jadex.serialization.ISerializationServices
Returns all serializers.
getSerializers() - Method in class jadex.serialization.SerializationServices
Returns all serializers.
getStringConverters() - Method in interface jadex.serialization.ISerializationServices
Get the string converters (can convert to and from string, possibly only for some types).
getStringConverters() - Method in class jadex.serialization.SerializationServices
Get the string converters (can convert to and from string, possibly only for some types).
getType() - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
Get the type of string that can be processed (xml, json, plain).
getType() - Method in class jadex.serialization.serializers.JadexJsonSerializer
Get the type of string that can be processed (xml, json, plain).

I

IMethodReplacement - Interface in jadex.serialization
Interface to be implemented by the user for replacing a remote method with custom code.
IMsgHeader - Interface in jadex.serialization
Interface for message headers with meta information / link-level security.
instance - Static variable in class jadex.serialization.SerializationServices
Singleton instance.
internalGetPostprocessors() - Method in class jadex.serialization.SerializationServices
Gets the post-processors for decoding a received message.
internalGetPreprocessors() - Method in class jadex.serialization.SerializationServices
Gets the pre-processors for encoding a received message.
invoke(Object, Object[]) - Method in class jadex.serialization.DefaultEqualsMethodReplacement
Invoke the method on the given object with the given args.
invoke(Object, Object[]) - Method in class jadex.serialization.DefaultHashcodeMethodReplacement
Invoke the method on the given object with the given args.
invoke(Object, Object[]) - Method in interface jadex.serialization.IMethodReplacement
Invoke the method on the given object with the given args.
ISerializationServices - Interface in jadex.serialization
Functionality for managing serialization.
ISerializer - Interface in jadex.serialization
Encode and decode an object from a byte representation.
isLocalReference(Object) - Method in interface jadex.serialization.ISerializationServices
Test if an object has reference semantics.
isLocalReference(Object) - Method in class jadex.serialization.SerializationServices
Test if an object has reference semantics.
isRemoteObject(Object) - Method in interface jadex.serialization.ISerializationServices
Test if an object is a remote object.
isRemoteObject(Object) - Method in class jadex.serialization.SerializationServices
Test if an object is a remote object.
isSupportedType(Class<?>) - Method in class jadex.serialization.serializers.JadexBasicTypeSerializer
Test if the type can be converted.
isSupportedType(Class<?>) - Method in class jadex.serialization.serializers.JadexJsonSerializer
Test if the type can be converted.

J

jadex.serialization - package jadex.serialization
 
jadex.serialization.serializers - package jadex.serialization.serializers
 
JadexBasicTypeSerializer - Class in jadex.serialization.serializers
Serializer impl for converting basic types including Jadex specific ones like ComponentIdentifier etc.
JadexBasicTypeSerializer() - Constructor for class jadex.serialization.serializers.JadexBasicTypeSerializer
The basic type converter.
JadexBinarySerializer - Class in jadex.serialization.serializers
The Jadex Binary serializer.
JadexBinarySerializer() - Constructor for class jadex.serialization.serializers.JadexBinarySerializer
Create a new serializer.
JadexJsonSerializer - Class in jadex.serialization.serializers
The Jadex JSON serializer.
JadexJsonSerializer() - Constructor for class jadex.serialization.serializers.JadexJsonSerializer
Create a new serializer.

M

MsgHeader - Class in jadex.serialization
Message header with message meta information.
MsgHeader() - Constructor for class jadex.serialization.MsgHeader
Creates the header.

P

postprocessors - Variable in class jadex.serialization.SerializationServices
Postprocessors for decoding.
preprocessors - Variable in class jadex.serialization.SerializationServices
Preprocessors for encoding.
properties - Variable in class jadex.serialization.MsgHeader
Map containing properties.

R

readprocs - Variable in class jadex.serialization.serializers.JadexBinarySerializer
The read processors.
readprocs - Variable in class jadex.serialization.serializers.JadexJsonSerializer
The read processors.
RECEIVER - Static variable in interface jadex.serialization.IMsgHeader
Message header key for the receiver.

S

SENDER - Static variable in interface jadex.serialization.IMsgHeader
Message header key for the sender.
SerializationServices - Class in jadex.serialization
todo: make one service/helper for all components Functionality for managing serialization.
SERIALIZER_ID - Static variable in interface jadex.serialization.ISerializer
Constant for accessing the serializer id.
SERIALIZER_ID - Static variable in class jadex.serialization.serializers.JadexBasicTypeSerializer
The serializer id.
SERIALIZER_ID - Static variable in class jadex.serialization.serializers.JadexBinarySerializer
The JadexBinary serializer id.
SERIALIZER_ID - Static variable in class jadex.serialization.serializers.JadexJsonSerializer
The serializer id.
serializers - Variable in class jadex.serialization.SerializationServices
All available serializers
setProperties(Map<String, Object>) - Method in class jadex.serialization.MsgHeader
Sets the properties.

T

toString() - Method in class jadex.serialization.MsgHeader
Get the string rep.
TYPE - Static variable in class jadex.serialization.serializers.JadexBasicTypeSerializer
 
TYPE - Static variable in class jadex.serialization.serializers.JadexJsonSerializer
 

W

writeprocs - Variable in class jadex.serialization.serializers.JadexBinarySerializer
The write processors.
writeprocs - Variable in class jadex.serialization.serializers.JadexJsonSerializer
The write processors.

X

XID - Static variable in interface jadex.serialization.IMsgHeader
Message header key for internal message id (optional).
A C D E G I J M P R S T W X 
All Classes and Interfaces|All Packages|Constant Field Values