| 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 | Method and Description |
|---|---|
protected T |
ReflectionPrintHandler.encapsulateFields(java.lang.Object o,
java.util.Map<java.lang.String,java.lang.Object> contents) |
T |
PrintHandler.handle(java.lang.Object o)
Prints an object
|
T |
ReflectionPrintHandler.handle(java.lang.Object o) |
T |
ObjectPrinter.print(java.lang.Object o)
Serializes the contents of an object.
|
java.lang.Object |
Printable.print(ObjectPrinter<?> printer)
Prints the content of the object into an object printer
|
abstract T |
ObjectPrinter.wrap(java.lang.Object o,
T t)
Wraps an object into a structure that contains its type declaration
and its printed contents
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
IdentityPrintHandler.handle(java.lang.Object o) |
java.lang.Object |
PrintablePrintHandler.handle(java.lang.Object o) |
void |
CloneTest.testBoolean1() |
void |
CloneTest.testInteger1() |
void |
CloneTest.testList1() |
void |
CloneTest.testMap1() |
void |
CloneTest.testNull1() |
void |
CloneTest.testQueue1() |
void |
CloneTest.testSet1() |
void |
CloneTest.testString1() |
java.lang.Object |
ClonePrinter.wrap(java.lang.Object o,
java.lang.Object t) |
| Modifier and Type | Method and Description |
|---|---|
ca.uqac.lif.json.JsonNumber |
NumberPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.json.JsonString |
StringPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.json.JsonElement |
BooleanPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.json.JsonElement |
ListPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.json.JsonNull |
NullPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.json.JsonElement |
SetPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.json.JsonElement |
MapPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.json.JsonElement |
RawPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.json.JsonElement |
QueuePrintHandler.handle(java.lang.Object o) |
java.lang.Object |
JsonTest.SimpleObject.print(ObjectPrinter<?> printer) |
java.lang.Object |
JsonTest.ComplexObject.print(ObjectPrinter<?> printer) |
void |
JsonTest.testJson1() |
void |
JsonTest.testJson2() |
void |
JsonTest.testJson3() |
void |
JsonTest.testJson4() |
ca.uqac.lif.json.JsonElement |
JsonPrinter.wrap(java.lang.Object o,
ca.uqac.lif.json.JsonElement t) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Number |
SizeReflectionHandler.encapsulateFields(java.lang.Object o,
java.util.Map<java.lang.String,java.lang.Object> contents) |
java.lang.Number |
StringPrintHandler.getSize(java.lang.Object o) |
java.lang.Number |
CollectionPrintHandler.getSize(java.lang.Object o) |
java.lang.Number |
ArrayPrintHandler.getSize(java.lang.Object o) |
abstract java.lang.Number |
ReferencePrintHandler.getSize(java.lang.Object o) |
java.lang.Number |
NumberPrintHandler.handle(java.lang.Object o) |
java.lang.Number |
BooleanPrintHandler.handle(java.lang.Object o) |
java.lang.Number |
SizeReflectionHandler.handle(java.lang.Object o) |
java.lang.Number |
ReferencePrintHandler.handle(java.lang.Object o) |
void |
SizeTest.testList() |
void |
SizeTest.testString() |
java.lang.Number |
SizePrinter.wrap(java.lang.Object o,
java.lang.Number t) |
| Modifier and Type | Method and Description |
|---|---|
ca.uqac.lif.xml.XmlElement |
NumberPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.xml.XmlElement |
StringPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.xml.XmlElement |
BooleanPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.xml.XmlElement |
ListPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.xml.XmlElement |
NullPrintHandler.handle(java.lang.Object o) |
ca.uqac.lif.xml.XmlElement |
MapPrintHandler.handle(java.lang.Object o) |
java.lang.Object |
XmlTest.SimpleObject.print(ObjectPrinter<?> printer) |
java.lang.Object |
XmlTest.ComplexObject.print(ObjectPrinter<?> printer) |
void |
XmlTest.testJson1() |
void |
XmlTest.testJson2() |
void |
XmlTest.testJson4() |
ca.uqac.lif.xml.XmlElement |
XmlPrinter.wrap(java.lang.Object o,
ca.uqac.lif.xml.XmlElement t) |
Copyright © Sylvain HallĂ©. All Rights Reserved.