Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U W X 

A

add(JsonTest.SimpleObject) - Method in class ca.uqac.lif.azrael.json.JsonTest.ComplexObject
 
add(JsonTest.SimpleObject) - Method in class ca.uqac.lif.azrael.json.JsonTest.NonPrintableObject
 
add(XmlTest.SimpleObject) - Method in class ca.uqac.lif.azrael.xml.XmlTest.ComplexObject
 
add(XmlTest.SimpleObject) - Method in class ca.uqac.lif.azrael.xml.XmlTest.NonPrintableObject
 
addClassLoader(ClassLoader) - Method in class ca.uqac.lif.azrael.ObjectReader
Adds a new class loader used to create new class instances
ArrayPrintHandler - Class in ca.uqac.lif.azrael.size
 
ArrayPrintHandler(SizePrinter) - Constructor for class ca.uqac.lif.azrael.size.ArrayPrintHandler
 

B

BOOLEAN_FIELD_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 
BooleanPrintHandler - Class in ca.uqac.lif.azrael.json
 
BooleanPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.BooleanPrintHandler
 
BooleanPrintHandler - Class in ca.uqac.lif.azrael.size
 
BooleanPrintHandler() - Constructor for class ca.uqac.lif.azrael.size.BooleanPrintHandler
 
BooleanPrintHandler - Class in ca.uqac.lif.azrael.xml
Exports a Boolean value.
BooleanPrintHandler(XmlPrinter) - Constructor for class ca.uqac.lif.azrael.xml.BooleanPrintHandler
 
BooleanReadHandler - Class in ca.uqac.lif.azrael.json
 
BooleanReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.BooleanReadHandler
 
BYTE_FIELD_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 

C

ca.uqac.lif.azrael - package ca.uqac.lif.azrael
Core package containing only the definition of the interfaces.
ca.uqac.lif.azrael.clone - package ca.uqac.lif.azrael.clone
Serializer that clones objects.
ca.uqac.lif.azrael.json - package ca.uqac.lif.azrael.json
JSON serialization library.
ca.uqac.lif.azrael.size - package ca.uqac.lif.azrael.size
A serializer that recursively calculates the size of an object.
ca.uqac.lif.azrael.xml - package ca.uqac.lif.azrael.xml
XML serialization library.
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.IdentityPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.IdentityReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.ListReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.MapReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.NullReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.PrintablePrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.QueueReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.ReadableReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.clone.SetReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.BooleanPrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.BooleanReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.ListPrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.ListReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.MapPrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.MapReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.NullPrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.NullReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.NumberPrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.NumberReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.QueuePrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.QueueReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.RawPrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.RawReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.SetPrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.SetReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.json.StringPrintHandler
 
canHandle(JsonElement) - Method in class ca.uqac.lif.azrael.json.StringReadHandler
 
canHandle(Object) - Method in interface ca.uqac.lif.azrael.PrintHandler
Indicates whether this handler can take care of printing a particular object.
canHandle(T) - Method in interface ca.uqac.lif.azrael.ReadHandler
Indicates whether this handler can take care of reading a particular object.
canHandle(Object) - Method in class ca.uqac.lif.azrael.ReflectionPrintHandler
 
canHandle(T) - Method in class ca.uqac.lif.azrael.ReflectionReadHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.size.ArrayPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.size.BooleanPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.size.CollectionPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.size.NumberPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.size.StringPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.xml.BooleanPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.xml.ListPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.xml.MapPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.xml.NullPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.xml.NumberPrintHandler
 
canHandle(Object) - Method in class ca.uqac.lif.azrael.xml.StringPrintHandler
 
CHAR_FIELD_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 
CLASS_KEY - Static variable in class ca.uqac.lif.azrael.json.JsonPrinter
 
ClonePrinter - Class in ca.uqac.lif.azrael.clone
Prints an object as itself.
ClonePrinter() - Constructor for class ca.uqac.lif.azrael.clone.ClonePrinter
 
ClonePrintHandler - Class in ca.uqac.lif.azrael.clone
Handles the duplication of objects.
ClonePrintHandler(ObjectPrinter<Object>) - Constructor for class ca.uqac.lif.azrael.clone.ClonePrintHandler
 
CloneReader - Class in ca.uqac.lif.azrael.clone
Reads an object and creates a copy of its data structures.
CloneReader() - Constructor for class ca.uqac.lif.azrael.clone.CloneReader
 
CloneReadHandler - Class in ca.uqac.lif.azrael.clone
Handles the duplication of objects.
CloneReadHandler(ObjectReader<Object>) - Constructor for class ca.uqac.lif.azrael.clone.CloneReadHandler
 
CloneTest - Class in ca.uqac.lif.azrael.clone
Unit tests for the clone reader and printer.
CloneTest() - Constructor for class ca.uqac.lif.azrael.clone.CloneTest
 
CollectionPrintHandler - Class in ca.uqac.lif.azrael.size
 
CollectionPrintHandler(SizePrinter) - Constructor for class ca.uqac.lif.azrael.size.CollectionPrintHandler
 
ComplexObject() - Constructor for class ca.uqac.lif.azrael.json.JsonTest.ComplexObject
A readable object must have a no-args constructor
ComplexObject() - Constructor for class ca.uqac.lif.azrael.xml.XmlTest.ComplexObject
A readable object must have a no-args constructor
CONTENT_KEY - Static variable in class ca.uqac.lif.azrael.json.JsonPrinter
 

D

DOUBLE_FIELD_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 

E

encapsulateFields(Object, Map<String, Object>) - Method in class ca.uqac.lif.azrael.ReflectionPrintHandler
 
encapsulateFields(Object, Map<String, Object>) - Method in class ca.uqac.lif.azrael.size.SizeReflectionHandler
 

F

FALSE - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
findClass(String) - Method in class ca.uqac.lif.azrael.ObjectReader
Finds a class by its name
FLOAT_FIELD_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 

G

getAllFields(List<Field>, Class<?>) - Static method in class ca.uqac.lif.azrael.ReflectionPrintHandler
 
getAllFields(Class<?>) - Static method in class ca.uqac.lif.azrael.ReflectionPrintHandler
 
getFromAllFields(String, Class<?>) - Static method in class ca.uqac.lif.azrael.ReflectionPrintHandler
 
getInnerClass() - Method in class ca.uqac.lif.azrael.clone.WrappedObject
Gets the class of the original object
getInnerObject() - Method in class ca.uqac.lif.azrael.clone.WrappedObject
Gets the wrapped object
getInstance(Class<?>) - Method in class ca.uqac.lif.azrael.ObjectReader
Produces an instance of an object based on its deserialized contents and a target class.
getSize(Object) - Method in class ca.uqac.lif.azrael.size.ArrayPrintHandler
 
getSize(Object) - Method in class ca.uqac.lif.azrael.size.CollectionPrintHandler
 
getSize(Object) - Method in class ca.uqac.lif.azrael.size.ReferencePrintHandler
 
getSize(Object) - Method in class ca.uqac.lif.azrael.size.StringPrintHandler
 

H

handle(Object) - Method in class ca.uqac.lif.azrael.clone.IdentityPrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.clone.IdentityReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.clone.ListReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.clone.MapReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.clone.NullReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.clone.PrintablePrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.clone.QueueReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.clone.ReadableReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.clone.SetReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.BooleanPrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.BooleanReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.ListPrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.ListReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.MapPrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.MapReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.NullPrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.NullReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.NumberPrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.NumberReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.QueuePrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.QueueReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.RawPrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.RawReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.SetPrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.SetReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.json.StringPrintHandler
 
handle(JsonElement) - Method in class ca.uqac.lif.azrael.json.StringReadHandler
 
handle(Object) - Method in interface ca.uqac.lif.azrael.PrintHandler
Prints an object
handle(T) - Method in interface ca.uqac.lif.azrael.ReadHandler
Reads an object
handle(Object) - Method in class ca.uqac.lif.azrael.ReflectionPrintHandler
 
handle(T) - Method in class ca.uqac.lif.azrael.ReflectionReadHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.size.BooleanPrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.size.NumberPrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.size.ReferencePrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.size.SizeReflectionHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.xml.BooleanPrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.xml.ListPrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.xml.MapPrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.xml.NullPrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.xml.NumberPrintHandler
 
handle(Object) - Method in class ca.uqac.lif.azrael.xml.StringPrintHandler
 

I

IdentityPrintHandler - Class in ca.uqac.lif.azrael.clone
Print handler that returns the object that is passed to it
IdentityPrintHandler() - Constructor for class ca.uqac.lif.azrael.clone.IdentityPrintHandler
 
IdentityReadHandler - Class in ca.uqac.lif.azrael.clone
Read handler that returns the object that is passed to it
IdentityReadHandler() - Constructor for class ca.uqac.lif.azrael.clone.IdentityReadHandler
 
INT_FIELD_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 
isPrimitive(Object) - Static method in class ca.uqac.lif.azrael.size.SizePrinter
Checks if an object is a primitive
isWrapped(Object) - Method in class ca.uqac.lif.azrael.clone.CloneReader
 
isWrapped(Object) - Method in class ca.uqac.lif.azrael.json.JsonReader
 
isWrapped(Object) - Method in class ca.uqac.lif.azrael.ObjectReader
 
isWrapped(Object) - Method in class ca.uqac.lif.azrael.xml.XmlReader
 

J

JsonPrinter - Class in ca.uqac.lif.azrael.json
 
JsonPrinter() - Constructor for class ca.uqac.lif.azrael.json.JsonPrinter
 
JsonPrintHandler - Class in ca.uqac.lif.azrael.json
 
JsonPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.JsonPrintHandler
 
JsonReader - Class in ca.uqac.lif.azrael.json
 
JsonReader() - Constructor for class ca.uqac.lif.azrael.json.JsonReader
 
JsonReadHandler - Class in ca.uqac.lif.azrael.json
 
JsonReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.JsonReadHandler
 
JsonTest - Class in ca.uqac.lif.azrael.json
 
JsonTest() - Constructor for class ca.uqac.lif.azrael.json.JsonTest
 
JsonTest.ComplexObject - Class in ca.uqac.lif.azrael.json
 
JsonTest.NonPrintableObject - Class in ca.uqac.lif.azrael.json
 
JsonTest.SimpleObject - Class in ca.uqac.lif.azrael.json
 

K

KEY_NAME - Static variable in class ca.uqac.lif.azrael.json.MapPrintHandler
 
KEY_VALUE - Static variable in class ca.uqac.lif.azrael.json.MapPrintHandler
 

L

ListPrintHandler - Class in ca.uqac.lif.azrael.json
 
ListPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.ListPrintHandler
 
ListPrintHandler - Class in ca.uqac.lif.azrael.xml
Exports a list.
ListPrintHandler(XmlPrinter) - Constructor for class ca.uqac.lif.azrael.xml.ListPrintHandler
 
ListReadHandler - Class in ca.uqac.lif.azrael.clone
Print handler that returns a copy of the list that is passed to it
ListReadHandler(ObjectReader<Object>) - Constructor for class ca.uqac.lif.azrael.clone.ListReadHandler
 
ListReadHandler - Class in ca.uqac.lif.azrael.json
 
ListReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.ListReadHandler
 
LONG_FIELD_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 

M

m_class - Variable in class ca.uqac.lif.azrael.clone.WrappedObject
The class of the original object
m_classLoaders - Variable in class ca.uqac.lif.azrael.ObjectReader
Additional class loaders
m_handlers - Variable in class ca.uqac.lif.azrael.ObjectPrinter
A list of objects that handle the printing of objects of various types
m_handlers - Variable in class ca.uqac.lif.azrael.ObjectReader
A list of objects that handle the printing of objects of various types
m_ignoreTransient - Variable in class ca.uqac.lif.azrael.ReflectionPrintHandler
Whether the fields marked as transient should be ignored
m_innerObject - Variable in class ca.uqac.lif.azrael.clone.WrappedObject
The object that is wrapped
m_printer - Variable in class ca.uqac.lif.azrael.clone.ClonePrintHandler
 
m_printer - Variable in class ca.uqac.lif.azrael.clone.CloneTest
The object printer used for the tests
m_printer - Variable in class ca.uqac.lif.azrael.json.JsonPrintHandler
 
m_printer - Variable in class ca.uqac.lif.azrael.ReflectionPrintHandler
The internal object printer
m_printer - Variable in class ca.uqac.lif.azrael.size.ReferencePrintHandler
 
m_printer - Variable in class ca.uqac.lif.azrael.size.SizeTest
 
m_printer - Variable in class ca.uqac.lif.azrael.xml.XmlPrintHandler
 
m_reader - Variable in class ca.uqac.lif.azrael.clone.CloneReadHandler
 
m_reader - Variable in class ca.uqac.lif.azrael.clone.CloneTest
The object reader used for the tests
m_reader - Variable in class ca.uqac.lif.azrael.json.JsonReadHandler
 
m_reader - Variable in class ca.uqac.lif.azrael.ReflectionReadHandler
The internal object reader
m_reflectionHandler - Variable in class ca.uqac.lif.azrael.ObjectPrinter
The default handler to use when no other handler accepts an object
m_reflectionHandler - Variable in class ca.uqac.lif.azrael.ObjectReader
The default handler to use when no other accepts an object
m_seenObjects - Variable in class ca.uqac.lif.azrael.size.ReferencePrintHandler
 
m_seenObjects - Variable in class ca.uqac.lif.azrael.size.SizeReflectionHandler
 
m_usePrintable - Variable in class ca.uqac.lif.azrael.ObjectPrinter
Whether to use the Readable interface when an object implements it
MapPrintHandler - Class in ca.uqac.lif.azrael.json
 
MapPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.MapPrintHandler
 
MapPrintHandler - Class in ca.uqac.lif.azrael.xml
Exports a map.
MapPrintHandler(XmlPrinter) - Constructor for class ca.uqac.lif.azrael.xml.MapPrintHandler
 
MapReadHandler - Class in ca.uqac.lif.azrael.clone
Print handler that returns a copy of the map that is passed to it
MapReadHandler(ObjectReader<Object>) - Constructor for class ca.uqac.lif.azrael.clone.MapReadHandler
 
MapReadHandler - Class in ca.uqac.lif.azrael.json
 
MapReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.MapReadHandler
 

N

NonPrintableObject() - Constructor for class ca.uqac.lif.azrael.json.JsonTest.NonPrintableObject
A readable object must have a no-args constructor
NonPrintableObject() - Constructor for class ca.uqac.lif.azrael.xml.XmlTest.NonPrintableObject
A readable object must have a no-args constructor
NULL - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
NullPrintHandler - Class in ca.uqac.lif.azrael.json
 
NullPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.NullPrintHandler
 
NullPrintHandler - Class in ca.uqac.lif.azrael.xml
Exports the null value.
NullPrintHandler(XmlPrinter) - Constructor for class ca.uqac.lif.azrael.xml.NullPrintHandler
 
NullReadHandler - Class in ca.uqac.lif.azrael.clone
Print handler that returns a null value
NullReadHandler(ObjectReader<Object>) - Constructor for class ca.uqac.lif.azrael.clone.NullReadHandler
 
NullReadHandler - Class in ca.uqac.lif.azrael.json
 
NullReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.NullReadHandler
 
NumberPrintHandler - Class in ca.uqac.lif.azrael.json
 
NumberPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.NumberPrintHandler
 
NumberPrintHandler - Class in ca.uqac.lif.azrael.size
 
NumberPrintHandler() - Constructor for class ca.uqac.lif.azrael.size.NumberPrintHandler
 
NumberPrintHandler - Class in ca.uqac.lif.azrael.xml
Exports a number.
NumberPrintHandler(XmlPrinter) - Constructor for class ca.uqac.lif.azrael.xml.NumberPrintHandler
 
NumberReadHandler - Class in ca.uqac.lif.azrael.json
 
NumberReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.NumberReadHandler
 

O

OBJECT_SHELL_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 
ObjectPrinter<T> - Class in ca.uqac.lif.azrael
Prints the content of an object to a given format.
ObjectPrinter() - Constructor for class ca.uqac.lif.azrael.ObjectPrinter
Creates a new object printer
ObjectReader<T> - Class in ca.uqac.lif.azrael
Reads the content of an object in a given format, to recreate the corresponding instance.
ObjectReader() - Constructor for class ca.uqac.lif.azrael.ObjectReader
Creates a new object reader
OBJREF_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 

P

populateObject(Object, Map<String, Object>, Class<?>) - Method in class ca.uqac.lif.azrael.ReflectionReadHandler
Populates an instance of an object based on its deserialized contents.
print(ObjectPrinter<?>) - Method in class ca.uqac.lif.azrael.json.JsonTest.ComplexObject
 
print(ObjectPrinter<?>) - Method in class ca.uqac.lif.azrael.json.JsonTest.SimpleObject
 
print(Object) - Method in class ca.uqac.lif.azrael.ObjectPrinter
Serializes the contents of an object.
print(ObjectPrinter<?>) - Method in interface ca.uqac.lif.azrael.Printable
Prints the content of the object into an object printer
print(ObjectPrinter<?>) - Method in class ca.uqac.lif.azrael.xml.XmlTest.ComplexObject
 
print(ObjectPrinter<?>) - Method in class ca.uqac.lif.azrael.xml.XmlTest.SimpleObject
 
Printable - Interface in ca.uqac.lif.azrael
Interface advertising that an object can write its contents into an object printer.
PrintablePrintHandler - Class in ca.uqac.lif.azrael.clone
 
PrintablePrintHandler(ObjectPrinter<Object>) - Constructor for class ca.uqac.lif.azrael.clone.PrintablePrintHandler
 
PrintException - Exception in ca.uqac.lif.azrael
Exception that can be thrown when using an object printer.
PrintException(Throwable) - Constructor for exception ca.uqac.lif.azrael.PrintException
Creates a new print exception
PrintException(Exception) - Constructor for exception ca.uqac.lif.azrael.PrintException
Creates a new print exception
PrintException(String) - Constructor for exception ca.uqac.lif.azrael.PrintException
Creates a new print exception
PrintHandler<T> - Interface in ca.uqac.lif.azrael
An interface that takes care of printing a specific type of object.

Q

QueuePrintHandler - Class in ca.uqac.lif.azrael.json
 
QueuePrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.QueuePrintHandler
 
QueueReadHandler - Class in ca.uqac.lif.azrael.clone
Print handler that returns a copy of the queue that is passed to it
QueueReadHandler(ObjectReader<Object>) - Constructor for class ca.uqac.lif.azrael.clone.QueueReadHandler
 
QueueReadHandler - Class in ca.uqac.lif.azrael.json
 
QueueReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.QueueReadHandler
 

R

RawPrintHandler - Class in ca.uqac.lif.azrael.json
 
RawPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.RawPrintHandler
 
RawReadHandler - Class in ca.uqac.lif.azrael.json
 
RawReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.RawReadHandler
 
read(ObjectReader<?>, Object) - Method in class ca.uqac.lif.azrael.json.JsonTest.ComplexObject
 
read(ObjectReader<?>, Object) - Method in class ca.uqac.lif.azrael.json.JsonTest.SimpleObject
 
read(Object) - Method in class ca.uqac.lif.azrael.ObjectReader
Deserializes the content of an object
read(ObjectReader<?>, Object) - Method in interface ca.uqac.lif.azrael.Readable
Reads an object.
read(ObjectReader<?>, Object) - Method in class ca.uqac.lif.azrael.xml.XmlTest.ComplexObject
 
read(ObjectReader<?>, Object) - Method in class ca.uqac.lif.azrael.xml.XmlTest.SimpleObject
 
Readable - Interface in ca.uqac.lif.azrael
Interface advertising that an object can read its contents using an object reader.
ReadableReadHandler - Class in ca.uqac.lif.azrael.clone
Reads a wrapped object and returns the inner object.
ReadableReadHandler(ObjectReader<Object>) - Constructor for class ca.uqac.lif.azrael.clone.ReadableReadHandler
Creates a new read handler
ReadException - Exception in ca.uqac.lif.azrael
Exception that can be thrown when using an object reader.
ReadException(Throwable) - Constructor for exception ca.uqac.lif.azrael.ReadException
 
ReadException(Exception) - Constructor for exception ca.uqac.lif.azrael.ReadException
 
ReadException(String) - Constructor for exception ca.uqac.lif.azrael.ReadException
 
ReadHandler<T> - Interface in ca.uqac.lif.azrael
An interface that takes care of reading a specific type of object.
ReferencePrintHandler - Class in ca.uqac.lif.azrael.size
 
ReferencePrintHandler(SizePrinter) - Constructor for class ca.uqac.lif.azrael.size.ReferencePrintHandler
 
ReflectionPrintHandler<T> - Class in ca.uqac.lif.azrael
Print handler that uses reflection to serialize the fields of an object.
ReflectionPrintHandler(ObjectPrinter<T>) - Constructor for class ca.uqac.lif.azrael.ReflectionPrintHandler
Creates a new reflection print handler
ReflectionReadHandler<T> - Class in ca.uqac.lif.azrael
Read handler that uses reflection to deserialize and populate the fields of an object.
ReflectionReadHandler(ObjectReader<T>) - Constructor for class ca.uqac.lif.azrael.ReflectionReadHandler
Creates a new reflection read handler
reset() - Method in class ca.uqac.lif.azrael.clone.IdentityPrintHandler
 
reset() - Method in class ca.uqac.lif.azrael.clone.PrintablePrintHandler
 
reset() - Method in class ca.uqac.lif.azrael.json.JsonPrintHandler
 
reset() - Method in class ca.uqac.lif.azrael.ObjectPrinter
Resets the state of the printer
reset() - Method in interface ca.uqac.lif.azrael.PrintHandler
Resets the internal state of the handler
reset() - Method in class ca.uqac.lif.azrael.ReflectionPrintHandler
 
reset() - Method in class ca.uqac.lif.azrael.size.BooleanPrintHandler
 
reset() - Method in class ca.uqac.lif.azrael.size.NumberPrintHandler
 
reset() - Method in class ca.uqac.lif.azrael.size.ReferencePrintHandler
 
reset() - Method in class ca.uqac.lif.azrael.size.SizeReflectionHandler
 
reset() - Method in class ca.uqac.lif.azrael.xml.XmlPrintHandler
 

S

s_classKey - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
s_entryName - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
s_keyKey - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
s_listName - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
s_mapName - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
s_numberName - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
s_stringName - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
s_valueKey - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
s_wrapName - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 
setField(Object, String, Object) - Static method in class ca.uqac.lif.azrael.ObjectReader
Sets the value of a field in an object
SetPrintHandler - Class in ca.uqac.lif.azrael.json
 
SetPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.SetPrintHandler
 
SetReadHandler - Class in ca.uqac.lif.azrael.clone
Print handler that returns a copy of the list that is passed to it
SetReadHandler(ObjectReader<Object>) - Constructor for class ca.uqac.lif.azrael.clone.SetReadHandler
 
SetReadHandler - Class in ca.uqac.lif.azrael.json
 
SetReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.SetReadHandler
 
SHORT_FIELD_SIZE - Static variable in class ca.uqac.lif.azrael.size.SizePrinter
 
SimpleObject() - Constructor for class ca.uqac.lif.azrael.json.JsonTest.SimpleObject
A readable object must have a no-args constructor
SimpleObject(int, String) - Constructor for class ca.uqac.lif.azrael.json.JsonTest.SimpleObject
 
SimpleObject(int, String) - Constructor for class ca.uqac.lif.azrael.size.SizeTest.SimpleObject
 
SimpleObject() - Constructor for class ca.uqac.lif.azrael.xml.XmlTest.SimpleObject
A readable object must have a no-args constructor
SimpleObject(int, String) - Constructor for class ca.uqac.lif.azrael.xml.XmlTest.SimpleObject
 
SizePrinter - Class in ca.uqac.lif.azrael.size
 
SizePrinter() - Constructor for class ca.uqac.lif.azrael.size.SizePrinter
 
SizeReflectionHandler - Class in ca.uqac.lif.azrael.size
 
SizeReflectionHandler(SizePrinter) - Constructor for class ca.uqac.lif.azrael.size.SizeReflectionHandler
 
SizeTest - Class in ca.uqac.lif.azrael.size
 
SizeTest() - Constructor for class ca.uqac.lif.azrael.size.SizeTest
 
SizeTest.SimpleObject - Class in ca.uqac.lif.azrael.size
 
StringPrintHandler - Class in ca.uqac.lif.azrael.json
 
StringPrintHandler(JsonPrinter) - Constructor for class ca.uqac.lif.azrael.json.StringPrintHandler
 
StringPrintHandler - Class in ca.uqac.lif.azrael.size
 
StringPrintHandler(SizePrinter) - Constructor for class ca.uqac.lif.azrael.size.StringPrintHandler
 
StringPrintHandler - Class in ca.uqac.lif.azrael.xml
Exports a string.
StringPrintHandler(XmlPrinter) - Constructor for class ca.uqac.lif.azrael.xml.StringPrintHandler
 
StringReadHandler - Class in ca.uqac.lif.azrael.json
 
StringReadHandler(JsonReader) - Constructor for class ca.uqac.lif.azrael.json.StringReadHandler
 

T

testBoolean1() - Method in class ca.uqac.lif.azrael.clone.CloneTest
 
testInteger1() - Method in class ca.uqac.lif.azrael.clone.CloneTest
 
testJson1() - Method in class ca.uqac.lif.azrael.json.JsonTest
 
testJson1() - Method in class ca.uqac.lif.azrael.xml.XmlTest
 
testJson2() - Method in class ca.uqac.lif.azrael.json.JsonTest
 
testJson2() - Method in class ca.uqac.lif.azrael.xml.XmlTest
 
testJson3() - Method in class ca.uqac.lif.azrael.json.JsonTest
 
testJson4() - Method in class ca.uqac.lif.azrael.json.JsonTest
 
testJson4() - Method in class ca.uqac.lif.azrael.xml.XmlTest
 
testList() - Method in class ca.uqac.lif.azrael.size.SizeTest
 
testList1() - Method in class ca.uqac.lif.azrael.clone.CloneTest
 
testMap1() - Method in class ca.uqac.lif.azrael.clone.CloneTest
 
testNull1() - Method in class ca.uqac.lif.azrael.clone.CloneTest
 
testQueue1() - Method in class ca.uqac.lif.azrael.clone.CloneTest
 
testSet1() - Method in class ca.uqac.lif.azrael.clone.CloneTest
 
testString() - Method in class ca.uqac.lif.azrael.size.SizeTest
 
testString1() - Method in class ca.uqac.lif.azrael.clone.CloneTest
 
TRUE - Static variable in class ca.uqac.lif.azrael.xml.XmlPrinter
 

U

unwrapContents(Object) - Method in class ca.uqac.lif.azrael.clone.CloneReader
 
unwrapContents(Object) - Method in class ca.uqac.lif.azrael.json.JsonReader
 
unwrapContents(Object) - Method in class ca.uqac.lif.azrael.ObjectReader
 
unwrapContents(Object) - Method in class ca.uqac.lif.azrael.xml.XmlReader
 
unwrapType(Object) - Method in class ca.uqac.lif.azrael.clone.CloneReader
 
unwrapType(Object) - Method in class ca.uqac.lif.azrael.json.JsonReader
 
unwrapType(Object) - Method in class ca.uqac.lif.azrael.ObjectReader
 
unwrapType(Object) - Method in class ca.uqac.lif.azrael.xml.XmlReader
 
usesPrintable() - Method in class ca.uqac.lif.azrael.ObjectPrinter
Tells whether the object printer uses the Printable interface when an object implements it

W

wrap(Object, Object) - Method in class ca.uqac.lif.azrael.clone.ClonePrinter
 
wrap(Object, JsonElement) - Method in class ca.uqac.lif.azrael.json.JsonPrinter
 
wrap(Object, T) - Method in class ca.uqac.lif.azrael.ObjectPrinter
Wraps an object into a structure that contains its type declaration and its printed contents
wrap(Object, Number) - Method in class ca.uqac.lif.azrael.size.SizePrinter
 
wrap(Object, XmlElement) - Method in class ca.uqac.lif.azrael.xml.XmlPrinter
 
WrappedObject - Class in ca.uqac.lif.azrael.clone
A special object that indicates that the object being serialized implements the Readable interface.
WrappedObject(Object, Object) - Constructor for class ca.uqac.lif.azrael.clone.WrappedObject
Wraps an object

X

XmlPrinter - Class in ca.uqac.lif.azrael.xml
Prints an object into an XML element.
XmlPrinter() - Constructor for class ca.uqac.lif.azrael.xml.XmlPrinter
Creates a new XML printer
XmlPrintHandler - Class in ca.uqac.lif.azrael.xml
Handles the exporting of an object into XML.
XmlPrintHandler(XmlPrinter) - Constructor for class ca.uqac.lif.azrael.xml.XmlPrintHandler
 
XmlReader - Class in ca.uqac.lif.azrael.xml
Reads the contents of an object from an XML element.
XmlReader() - Constructor for class ca.uqac.lif.azrael.xml.XmlReader
 
XmlTest - Class in ca.uqac.lif.azrael.xml
Unit tests for XML serialization.
XmlTest() - Constructor for class ca.uqac.lif.azrael.xml.XmlTest
 
XmlTest.ComplexObject - Class in ca.uqac.lif.azrael.xml
 
XmlTest.NonPrintableObject - Class in ca.uqac.lif.azrael.xml
 
XmlTest.SimpleObject - Class in ca.uqac.lif.azrael.xml
 
A B C D E F G H I J K L M N O P Q R S T U W X 
Skip navigation links

Copyright © Sylvain HallĂ©. All Rights Reserved.