| Package | Description |
|---|---|
| ca.uqac.lif.azrael |
Core package containing only the definition of the interfaces.
|
| ca.uqac.lif.azrael.clone |
Serializer that clones objects.
|
| ca.uqac.lif.azrael.json |
JSON serialization library.
|
| ca.uqac.lif.azrael.size |
A serializer that recursively calculates the size of an object.
|
| ca.uqac.lif.azrael.xml |
XML serialization library.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ReflectionPrintHandler<T>
Print handler that uses reflection to serialize the fields of an object.
|
| Modifier and Type | Field and Description |
|---|---|
protected PrintHandler<T> |
ObjectPrinter.m_reflectionHandler
The default handler to use when no other handler accepts an object
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<PrintHandler<T>> |
ObjectPrinter.m_handlers
A list of objects that handle the printing of objects of various
types
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClonePrintHandler
Handles the duplication of objects.
|
class |
IdentityPrintHandler
Print handler that returns the object that is passed to it
|
class |
PrintablePrintHandler |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanPrintHandler |
class |
JsonPrintHandler |
class |
ListPrintHandler |
class |
MapPrintHandler |
class |
NullPrintHandler |
class |
NumberPrintHandler |
class |
QueuePrintHandler |
class |
RawPrintHandler |
class |
SetPrintHandler |
class |
StringPrintHandler |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayPrintHandler |
class |
CollectionPrintHandler |
class |
ReferencePrintHandler |
class |
SizeReflectionHandler |
| Modifier and Type | Class and Description |
|---|---|
class |
XmlPrintHandler
Handles the exporting of an object into XML.
|
Copyright © Sylvain HallĂ©. All Rights Reserved.