Top | ![]() |
![]() |
![]() |
![]() |
GXmlAbstractNamedAttrMapEntryGXmlAbstractNamedAttrMapEntry — An abstract class used as base class for GXmlNamedAttrMap class. |
GXmlAbstractNamedAttrMapEntry * | gxml_abstract_named_attr_map_entry_new () |
GXmlAbstractNamedAttrMapIterator * | gxml_abstract_named_attr_map_iterator_new () |
gboolean | gxml_named_attr_map_contains () |
gboolean | gxml_named_attr_map_contains_all () |
gboolean | gxml_named_attr_map_remove () |
gboolean | gxml_named_attr_map_remove_all () |
#define | GXML_TYPE_ABSTRACT_NAMED_ATTR_MAP |
#define | GXML_ABSTRACT_NAMED_ATTR_MAP_TYPE_ENTRY |
struct | GXmlAbstractNamedAttrMapEntry |
struct | GXmlAbstractNamedAttrMapEntryClass |
#define | GXML_ABSTRACT_NAMED_ATTR_MAP_TYPE_ITERATOR |
struct | GXmlAbstractNamedAttrMapIterator |
struct | GXmlAbstractNamedAttrMapIteratorClass |
struct | GXmlAbstractNamedAttrMap |
struct | GXmlAbstractNamedAttrMapClass |
#define | GXML_TYPE_NAMED_ATTR_MAP |
struct | GXmlNamedAttrMap |
struct | GXmlNamedAttrMapClass |
GXmlAbstractNamedAttrMapEntry * gxml_abstract_named_attr_map_entry_new (const gchar *k
,GXmlAttribute *v
);
GXmlAbstractNamedAttrMapIterator *
gxml_abstract_named_attr_map_iterator_new
(GXmlAbstractNamedAttrMap *nm
);
gboolean gxml_named_attr_map_contains (GXmlNamedAttrMap *self
,const gchar *key
);
gboolean gxml_named_attr_map_contains_all (GXmlNamedAttrMap *self
,GeeMap *map
);
gboolean gxml_named_attr_map_remove (GXmlNamedAttrMap *self
,const gchar *key
,GXmlAttribute **val
);
gboolean gxml_named_attr_map_remove_all (GXmlNamedAttrMap *self
,GeeMap *map
);
#define GXML_TYPE_ABSTRACT_NAMED_ATTR_MAP (gxml_abstract_named_attr_map_get_type ())
The type for GXmlAbstractNamedAttrMap.
#define GXML_ABSTRACT_NAMED_ATTR_MAP_TYPE_ENTRY (gxml_abstract_named_attr_map_entry_get_type ())
The type for GXmlAbstractNamedAttrMapEntry.
struct GXmlAbstractNamedAttrMapEntry { GeeMapEntry parent_instance; GXmlAbstractNamedAttrMapEntryPrivate * priv; };
struct GXmlAbstractNamedAttrMapEntryClass { GeeMapEntryClass parent_class; };
The class structure for GXML_ABSTRACT_NAMED_ATTR_MAP_TYPE_ENTRY
. All the fields in this structure are private and should never be accessed directly.
#define GXML_ABSTRACT_NAMED_ATTR_MAP_TYPE_ITERATOR (gxml_abstract_named_attr_map_iterator_get_type ())
The type for GXmlAbstractNamedAttrMapIterator.
struct GXmlAbstractNamedAttrMapIterator { GObject parent_instance; GXmlAbstractNamedAttrMapIteratorPrivate * priv; GXmlAbstractNamedAttrMap* nm; xmlAttr* cur; };
struct GXmlAbstractNamedAttrMapIteratorClass { GObjectClass parent_class; };
The class structure for GXML_ABSTRACT_NAMED_ATTR_MAP_TYPE_ITERATOR
. All the fields in this structure are private and should never be accessed directly.
struct GXmlAbstractNamedAttrMap { GObject parent_instance; GXmlAbstractNamedAttrMapPrivate * priv; GXmlxElement* elem; };
An abstract class used as base class for GXmlNamedAttrMap class.
This is just an auxiliary class to implement GeeTraversable GeeIterable interfaces.
struct GXmlAbstractNamedAttrMapClass { GObjectClass parent_class; };
The class structure for GXML_TYPE_ABSTRACT_NAMED_ATTR_MAP
. All the fields in this structure are private and should never be accessed directly.
#define GXML_TYPE_NAMED_ATTR_MAP (gxml_named_attr_map_get_type ())
The type for GXmlNamedAttrMap.
struct GXmlNamedAttrMap { GXmlAbstractNamedAttrMap parent_instance; GXmlNamedAttrMapPrivate * priv; };
A class implementing GXmlNamedNodeMap interface for GXmlxAttr objects.
A collection of GXmlNamedNodeMap of type GXmlxAttr objects in a GXmlxElement.
This class implements GeeMap, but requires parent GXmlAbstractNamedAttrMap class in order to implement it.
struct GXmlNamedAttrMapClass { GXmlAbstractNamedAttrMapClass parent_class; };
The class structure for GXML_TYPE_NAMED_ATTR_MAP
. All the fields in this structure are private and should never be accessed directly.