XmlNodeSet Class Reference

Set of XmlNode objects. More...

#import <xmlnodeset.h>

Inheritance diagram for XmlNodeSet:

XmlObject List of all members.

Public Member Functions

(id) - init
 Initialize object.
(id) - initXmlNodeSet:
 Initialize object by given node set.
(void) - dealloc
 Deallocate object.
(unsigned int) - num
 Get number of nodes in the set.
(XmlNode *) - nodeAtIndex:
 Get one node from node set.
(XmlNodeSet *) - makeSubtreeSet
 Make node set which contains all children in this set.

Protected Attributes

xmlNodeSetPtr node_set

Detailed Description

Set of XmlNode objects.

Description
Set of XmlNode objects.


Member Function Documentation

- (void) dealloc  
 

Deallocate object.

Description
Deallocate object.

Reimplemented from XmlObject.

- (id) init  
 

Initialize object.

Returns:
New object.
Description
Initialize object.

Reimplemented from XmlObject.

- (id) initXmlNodeSet: (xmlNodeSetPtr)  nodeset  
 

Initialize object by given node set.

Returns:
New object.
Parameters:
nodeset Source node set. This data will be destroyed with this object.
Description
Initialize object.

- (XmlNodeSet *) makeSubtreeSet  
 

Make node set which contains all children in this set.

Returns:
New node set.
Description
Make node set which contains all children in this set.

- (XmlNode *) nodeAtIndex: (unsigned int)  idx  
 

Get one node from node set.

Return values:
obj Node object.
nil Node set is empty or invalid index was given.
Parameters:
idx Index number to get.
Description
Get one node from node set by index.

- (unsigned int) num  
 

Get number of nodes in the set.

Returns:
Number of nodes.
Description
Get number of nodes in the set.


Member Data Documentation

- (xmlNodeSetPtr) node_set [protected]
 

Set data structure


The documentation for this class was generated from the following files:
Generated on Fri Feb 3 01:21:24 2006 for LibXmlKit by  doxygen 1.4.5