GXmlSerializableEnum — Represent any value as string but a list of enum values by default to select from. property to be added as a GXmlAttribute to a GXmlElement.
GXmlSerializableInt — Represent any boolean property to be added as a GXmlAttribute to a GXmlElement
GXmlTElement — Class implemeting GXmlElement interface, not tied to libxml-2.0 library.
GXmlSerializableMapDualKey — Serializable Framework. Interface to get two keys to be used to store GXmlSerializable objects.
GXmlGomElementAttributes — Holds attributes in current node, using attribute's name as key and it's value as value. Appends namespace prefix to attribute's name as key if a namespaced attribute.
GXmlGHashMapAttrEntry — Implementation of GeeAbstractMap to handle xmlNode attributes
GXmlSerializableContainer — Any GXmlSerializable class having a collection managed list of GXmlNode must implement this abstract class.
GXmlSerializableObjectModel — Object Model is an GXmlSerializable implementation using GXmlElement to represent GObject class objects.
GXmlSerializableValueList — Represent any value as string but a list of options by default to select from. property to be added as a GXmlAttribute to a GXmlElement.
GXmlGomObject — A GXml Object Model (GOM) represents a GXmlDomElement. It has attributes and children. All object's properties are handled as attributes if they are basic types like integers, strings, enums and others; GXmlSerializableProperty objects are handled as attributes too. If object's attribute is a GObject it is handled as node's child, but only if it is a GXmlGomElement object, other wise it is ignored when this object is used as GXmlDomNode in XML documents.