gxml-0.14 API Reference

config
GXmlDomEventInit
GXmlDocumentType — Interface to represent Document type definitions.
GXmlSerializableHashMap — Serializable Framework. A GXmlSerializable objects container based on GeeHashMap.
GXmlSerializableFloat — Represent any float property to be added as a GXmlAttribute to a GXmlElement
GXmlSerializableDualKeyMap — Serializable Framework. A GXmlSerializable objects container based on Gee interfaces with dual key.
GXmlTProcessingInstruction — Class implemeting GXmlProcessingInstruction interface, not tied to libxml-2.0 library.
GXmlGCharacterData — Base class for character data
GXmlNodeList — Convenient class for a list of GXmlNode objects based on GeeArrayList, with good support for bindings.
GXmlSerializableDouble — Represent any real double value property to be added as a GXmlAttribute to a GXmlElement
GXmlTNodeTChildrenList — Base node abstract class implemeting GXmlNode interface, not tied to libxml-2.0 library.
GXmlGomAttr
GXmlIXsdSchema — Reference interfaces for XSD support.
GXmlSerializable — Serialization framework. Base interface.
GXmlSerializableMapKey — Serializable Framework. Interface to get one key to be used to store GXmlSerializable objects.
GXmlXPathContext
GXmlTDocument — Class implemeting GXmlDocument interface, not tied to libxml-2.0 library.
GXmlDomDocument — No implemented jet. This can lead to API changes in future versions.
GXmlBaseCollection — Base class for collections implemeting GXmlGomCollection, priving basic infrastructure.
GXmlGomCharacterData
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.
GXmlDomRange
GXmlEnumeration — Convenient static methods for enumeration serialization to string.
GXmlTAttribute — Class implemeting GXmlAttribute interface, not tied to libxml-2.0 library.
GXmlGDomEvent
GXmlGProcessingInstruction — Class implemeting GXmlProcessingInstruction interface, not tied to libxml-2.0 library.
GXmlTNamespace — Class implemeting GXmlNamespace, not tied to libxml-2.0 library.
GXmlDomCharacterData
GXmlDomNodeFilter — No implemented jet. This can lead to API changes in future versions.
GXmlAttribute — Interface to handle XML tags properties.
GXmlTComment — Class implemeting GXmlComment interface, not tied to libxml-2.0 library.
GXmlSerializableBool — Represent any boolean property to be added as a GXmlAttribute to a GXmlElement
GXmlTText — Class implemeting GXmlText interface, not tied to libxml-2.0 library.
GXmlNamespace — Interface to handle XML Namespaces.
GXmlText — Representation of text nodes in any GXmlNode
GXmlGDocument — Class implemeting GXmlDocument interface, not tied to libxml-2.0 library.
GXmlParser — XML parser engine for GXmlDomDocument implementations.
GXmlGNode — Base interface providing basic functionalities to all GXml interfaces.
GXmlGListChildrenIterator — A GeeAbstractBidirList implementation to access xmlNode collection
GXmlGomXsdSchema — Reference interfaces for XSD support.
GXmlTCDATA — Class implemeting GXmlCDATA interface, not tied to libxml-2.0 library.
GXmlXParserGXmlParser implementation using libxml2 engine
GXmlGDomTokenList — List of string tokens.
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
GXmlProcessingInstruction — Interface for XML Processing Instruction sections.
GXmlDomMutationObserverInit — Implementators should use constructor with one argument GXmlDomMutationCallback to use internally.
GXmlDomErrorName
GXmlSerializableProperty — Represent any property to be added as a GXmlAttribute to a GXmlElement
GXmlGChildNode
GXmlGComment — Class implemeting GXmlComment interface, not tied to libxml-2.0 library.
GXmlGAttribute — Class implemeting GXmlAttribute interface, not tied to libxml-2.0 library.
GXmlGCDATA — Class implemeting GXmlCDATA interface, not tied to libxml-2.0 library.
GXmlHtmlDocument — HML parsing suport. Document handling
GXmlGNamespace — Class implemeting GXmlNamespace
GXmlGXPathObject
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.
NodeType
GXmlComment — Representation of comments nodes in any GXmlNode
GXmlGomBaseProperty — Base class for properties implementing GXmlGomProperty interface.
GXmlGListNamespacesIterator — A GeeAbstractList implementation to access xmlNs namespaces collection
GXmlDocument — Interface to handle XML documents.
GXmlElementList — Convenient class for a list of GXmlElement objects based on GeeArrayList, with good support for bindings.
GXmlGText — Class implemeting GXmlText interface, not tied to libxml-2.0 library.
GXmlDomElementList
GXmlNotation — Interface to handle notation elements
GXmlSerializableArrayList — Serializable Framework. A GXmlSerializable objects container based on GeeArrayList.
GXmlCDATA — CDATA sections in XML documents.
GXmlCharacter
GXmlDomAttr
GXmlGomDocument
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.
GXmlGDomRange
GXmlGomNode — List of GXmlDomNode implementing GXmlDomNodeList
GXmlGElement — Class implemeting GXmlElement interface, not tied to libxml-2.0 library.
GXmlSerializableTreeMap — Serializable Framework. A GXmlSerializable objects container based on GeeTreeMap.