| 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 | Field and Description |
|---|---|
protected ObjectPrinter<T> |
ReflectionPrintHandler.m_printer
The internal object printer
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
Printable.print(ObjectPrinter<?> printer)
Prints the content of the object into an object printer
|
| Constructor and Description |
|---|
ReflectionPrintHandler(ObjectPrinter<T> p)
Creates a new reflection print handler
|
| Modifier and Type | Class and Description |
|---|---|
class |
ClonePrinter
Prints an object as itself.
|
| Modifier and Type | Field and Description |
|---|---|
protected ObjectPrinter<java.lang.Object> |
ClonePrintHandler.m_printer |
| Constructor and Description |
|---|
ClonePrintHandler(ObjectPrinter<java.lang.Object> printer) |
PrintablePrintHandler(ObjectPrinter<java.lang.Object> printer) |
| Modifier and Type | Class and Description |
|---|---|
class |
JsonPrinter |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
JsonTest.SimpleObject.print(ObjectPrinter<?> printer) |
java.lang.Object |
JsonTest.ComplexObject.print(ObjectPrinter<?> printer) |
| Modifier and Type | Class and Description |
|---|---|
class |
SizePrinter |
| Modifier and Type | Class and Description |
|---|---|
class |
XmlPrinter
Prints an object into an XML element.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
XmlTest.SimpleObject.print(ObjectPrinter<?> printer) |
java.lang.Object |
XmlTest.ComplexObject.print(ObjectPrinter<?> printer) |
Copyright © Sylvain HallĂ©. All Rights Reserved.