GXml-0.18
Description:
Content:
Namespaces:
- Config
Constants:
- GXml
Interfaces:
Classes:
- BaseCollection - Base class for
collections implemeting Collection, priving basic infrastructure.
- CssAttributeSelector
- CssElementSelector
- CssNotSelector
- CssSelector
- CssSelectorParser
- DomCustomEventInit
- DomElementList
- DomErrorName
- DomEventInit
- DomMutationObserverInit
- DomNodeFilter - No implemented jet. This can lead
to API changes in future versions.
- DomTimeStamp
- ElementList - Convenient class for a list of
GXml.Element objects based on Gee.ArrayList, with good
support for bindings.
- Enumeration - Convenient static methods for
enumeration serialization to string.
- GAttribute - Class implemeting
GXml.DomAttr interface, not tied to libxml-2.0 library.
- GCDATA - DOM1 Class implemeting
GXml.CDATA interface, powered by libxml2 library.
- GCharacterData - DOM4 Base class for character
data, powered by libxml2 library.
- GChildNode - DOM4 class for child nodes, powered by
libxml2 library.
- GComment - DOM4 Class implemeting
GXml.Comment and GXml.DomComment
interface, powered by libxml2 library.
- GDocument - DOM4 class implemeting
GXml.Document and {GXml.DomDocument} interface, powered by libxml-2.0 library.
- GDocumentFragment
- GDocumentType
- GDomCustomEvent - Custom event handler, powered
by libxml2 library.
- GDomEvent - DOM4 An event handler, powered by libxml2
library.
- GDomHTMLCollection - DOM4 HTML Collection,
powered by libxml2 library.
- GDomNodeIterator
- GDomRange - DOM4 Range implementation, powered by
libxml2 library.
- GDomSettableTokenList - DOM4 Setteable
token list, powered by libxml2 library.
- GDomTokenList - DOM4 List of string tokens,
powered by libxml2 library.
- GDomTreeWalker
- GElement - DOM4 Class implemeting
GXml.Element and GXml.DomElement
interface, powered by libxml-2.0 library.
- GHashMapAttr - Implementation of
Gee.AbstractMap to handle Xml.Node attributes, powered by libxml2
library.
- GHtmlDocument - HML parsing suport. Document
handling
- GImplementation
- GListChildren - A
Gee.AbstractBidirList implementation to access Xml.Node collection
- GListNamespaces - A
Gee.AbstractList implementation to access libxml2's Xml.Ns namespaces
collection
- GNamespace - Class implemeting
GXml.Namespace
- GNode - DOM4 Base interface providing basic
functionalities to all libxml2 DOM4 implementations.
- GNonDocumentChildNode
- GProcessingInstruction - DOM4 Class
implemeting GXml.ProcessingInstruction and
DomProcessingInstruction interface, powered by libxml2 library.
- GText - DOM4 Class implemeting
GXml.Text and DomText interface,
powered by libxml2 library.
- GXPathObject
- GomArrayList - A class impementing
Collection to store references to child
DomElement of
Collection.element, using an index.
- GomArrayString - Convenient class to handle a
GomElement's attribute using a list of pre-defined and unmutable values.
- GomAttr - DOM4 implemenation of
DomAttr.
- GomBaseProperty - Base class for
properties implementing GomProperty interface.
- GomBoolean - Convenient class to handle
GomElement's attributes using a boolean ('true' and 'false') as sources of values.
- GomCharacterData - A DOM4 implementation of
DomCharacterData, for one step parsing.
- GomComment - A DOM4 implementation of
DomComment, for one step parsing.
- GomDate - Convenient class to handle
GomElement's attributes using a GLib.Date as sources of
values.
- GomDateTime - Convenient class to handle
GomElement's attributes using a GLib.DateTime as sources
of values.
- GomDocument - A DOM4 implementation of
DomDocument, for one step parsing.
- GomDocumentFragment
- GomDocumentType
- GomDouble - Convenient class to handle
GomElement's attributes using double pressition floats as sources of values.
- GomElement - A DOM4 implementation of
DomElement, for one-step-parsing.
- GomEnum - Convenient class to handle
GomElement's attributes using a GLib.Type.ENUM as a
source of values.
- GomFloat - Convenient class to handle
GomElement's attributes using floats as sources of values.
- GomHashMap - A class impementing
Collection to store references to child
DomElement of
Collection.element, using an attribute in items as key or
MappeableElement.get_map_key method if implemented by
items to be added. If key is not defined in node, it is not added; but keeps it as a child node of actual
Collection.element.
- GomHashPairedMap - A class impementing
Collection to store references to child
DomElement of
Collection.element, using two attributes in items as primary and secondary keys or
MappeableElementPairKey.get_map_primary_key
and
MappeableElementPairKey.get_map_secondary_key methods if
MappeableElementPairKey are implemented by items to be added. If one or both keys are not defined in node, it is not added; but
keeps it as a child node of actual Collection.element.
- GomHashThreeMap - A class impementing
Collection to store references to child
DomElement of
Collection.element, using three attributes in items as primary, secondary tertiary keys or
MappeableElementThreeKey.get_map_pkey,
MappeableElementThreeKey.get_map_skey and
MappeableElementThreeKey.get_map_tkey methods if
MappeableElementThreeKey are implemented by items to be added. All
keys should be defined in node, otherwise it is not added; but keeps it as a child node of actual
Collection.element.
- GomImplementation
- GomInt - Convenient class to handle
GomElement's attributes using a integers as sources of values.
- GomNode - A DOM4 implementation of
DomNode, for one step parsing.
- GomNodeList - List of
DomNode implementing DomNodeList
- GomProcessingInstruction - A DOM4
implementation of DomProcessingInstruction, for one step parsing.
- GomString - Convenient class to handle
GomElement's attributes using validated string using Regular Expressions.
- GomStringRef
- GomText - A DOM4 implementation of
DomText, for one step parsing.
- GomXsdAnnotation
- GomXsdArrayString - Convenient class to handle
a GomElement's attribute using a list of pre-defined and unmutable values, taken from
an IXsdSimpleType definition
- GomXsdAttribute
- GomXsdAttributeGroup
- GomXsdBaseAttribute
- GomXsdBaseContent
- GomXsdBaseType
- GomXsdComplexContent
- GomXsdComplexType
- GomXsdElement
- GomXsdExtension
- GomXsdList
- GomXsdListComplexTypes
- GomXsdListElements
- GomXsdListSimpleTypes
- GomXsdListTypeRestrictionEnumerations
- GomXsdListTypeRestrictionWhiteSpaces
- GomXsdOpenContent
- GomXsdSchema - Reference interfaces for XSD
support.
- GomXsdSimpleContent
- GomXsdSimpleType
- GomXsdTypeDefinition
- GomXsdTypeList
- GomXsdTypeRestriction
- GomXsdTypeRestrictionAssertion
- GomXsdTypeRestrictionDef
- GomXsdTypeRestrictionEnumeration
- GomXsdTypeRestrictionExplicitTimezone
- GomXsdTypeRestrictionFractionDigits
- GomXsdTypeRestrictionLength
- GomXsdTypeRestrictionMaxExclusive
- GomXsdTypeRestrictionMaxInclusive
- GomXsdTypeRestrictionMaxLength
- GomXsdTypeRestrictionMinExclusive
- GomXsdTypeRestrictionMinInclusive
- GomXsdTypeRestrictionMinLength
- GomXsdTypeRestrictionPattern
- GomXsdTypeRestrictionTotalDigits
- GomXsdTypeRestrictionWhiteSpace
- GomXsdTypeUnion
- NodeList - Convenient class for a list of
GXml.Node objects based on Gee.ArrayList, with good support
for bindings.
- SerializableArrayList -
GXml.Node Serializable Framework. A
Serializable objects container based on Gee.ArrayList
. It requires to dump to a GXml.Document or parse a pre-parsed XML tree
GXml.Document. See GXml.Collection
to avoid pre/post parsing processes.
- SerializableBool -
Represent any boolean property to be added as a
GXml.Attribute to a GXml.Element
- SerializableContainer -
Any GXml.Serializable class having a collection
managed list of GXml.Node must implement this abstract class.
- SerializableDouble -
Represent any real double value property to be added as a
GXml.Attribute to a GXml.Element
- SerializableDualKeyMap -
Serializable Framework. A Serializable objects
container based on Gee interfaces with dual key. It requires to dump to a GXml.Document
or parse a pre-parsed XML tree GXml.Document. See
GXml.Collection to avoid pre/post parsing processes.
- SerializableEnum -
Represent any value as string but a list of enum values by default to select from. property to be added
as a GXml.Attribute to a
GXml.Element.
- SerializableFloat -
Represent any float property to be added as a
GXml.Attribute to a GXml.Element
- SerializableHashMap -
Serializable Framework. A Serializable objects
container based on Gee.HashMap. It requires to dump to a
GXml.Document or parse a pre-parsed XML tree GXml.Document. See
GXml.Collection to avoid pre/post parsing processes.
- SerializableInt -
Represent any boolean property to be added as a
GXml.Attribute to a GXml.Element
- SerializableObjectModel -
Object Model is an Serializable implementation
using Element to represent GLib.Object class objects. It
requires to dump to a GXml.Document or parse a pre-parsed XML tree
GXml.Document. See GXml.GomDocument
to avoid pre/post parsing processes.
- SerializableTreeMap -
Serializable Framework. A Serializable objects
container based on Gee.TreeMap. It requires to dump to a
GXml.Document or parse a pre-parsed XML tree GXml.Document. See
GXml.Collection to avoid pre/post parsing processes.
- SerializableValueList -
Represent any value as string but a list of options by default to select from. property to be added as a
GXml.Attribute to a GXml.Element
.
- TAttribute - DOM1
Class implemeting GXml.Attribute interface, not tied to libxml-2.0 library.
- TCDATA - DOM1 Class
implemeting GXml.CDATA interface, not tied to libxml-2.0 library.
- TComment - DOM1 Class
implemeting GXml.Comment interface, not tied to libxml-2.0 library.
- TDocument - DOM1 Class
implemeting GXml.Document interface, not tied to libxml-2.0 library.
- TElement - DOM1 Class
implemeting GXml.Element interface, not tied to libxml-2.0 library.
- TNamespace - DOM1
Class implemeting GXml.Namespace, not tied to libxml-2.0 library.
- TNode - DOM1 Base
node abstract class implemeting GXml.Node interface, not tied to libxml-2.0 library.
- TProcessingInstruction -
DOM1 Class implemeting
GXml.ProcessingInstruction interface, not tied to libxml-2.0 library.
- TText - DOM1 Class
implemeting GXml.Text interface, not tied to libxml-2.0 library.
- XParser -
Parser implementation using libxml2 engine
Enums:
Error domains:
Delegates:
- Xmlx - Deprecated utility functions.
Methods: