JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © Sylvain HallĂ©. All Rights Reserved.