public class XmlPrinter extends ObjectPrinter<ca.uqac.lif.xml.XmlElement>
| Modifier and Type | Field and Description |
|---|---|
static ca.uqac.lif.xml.XmlElement |
FALSE |
static ca.uqac.lif.xml.XmlElement |
NULL |
static java.lang.String |
s_classKey |
static java.lang.String |
s_entryName |
static java.lang.String |
s_keyKey |
static java.lang.String |
s_listName |
static java.lang.String |
s_mapName |
static java.lang.String |
s_numberName |
static java.lang.String |
s_stringName |
static java.lang.String |
s_valueKey |
static java.lang.String |
s_wrapName |
static ca.uqac.lif.xml.XmlElement |
TRUE |
m_handlers, m_reflectionHandler, m_usePrintable| Constructor and Description |
|---|
XmlPrinter()
Creates a new XML printer
|
| Modifier and Type | Method and Description |
|---|---|
ca.uqac.lif.xml.XmlElement |
wrap(java.lang.Object o,
ca.uqac.lif.xml.XmlElement t)
Wraps an object into a structure that contains its type declaration
and its printed contents
|
print, reset, usesPrintablepublic static final ca.uqac.lif.xml.XmlElement TRUE
public static final ca.uqac.lif.xml.XmlElement FALSE
public static final ca.uqac.lif.xml.XmlElement NULL
public static final java.lang.String s_numberName
public static final java.lang.String s_stringName
public static final java.lang.String s_mapName
public static final java.lang.String s_listName
public static final java.lang.String s_entryName
public static final java.lang.String s_wrapName
public static final java.lang.String s_classKey
public static final java.lang.String s_keyKey
public static final java.lang.String s_valueKey
public ca.uqac.lif.xml.XmlElement wrap(java.lang.Object o,
ca.uqac.lif.xml.XmlElement t)
throws PrintException
ObjectPrinterwrap in class ObjectPrinter<ca.uqac.lif.xml.XmlElement>o - The objectt - The object's printed contentsPrintException - Thrown if the print operation caused an errorCopyright © Sylvain HallĂ©. All Rights Reserved.