com.jclark.xsl.dom

Class SiblingNodeIterator

Implemented Interfaces:
NodeIterator, SafeNodeIterator

(package private) class SiblingNodeIterator
extends java.lang.Object
implements SafeNodeIterator

Field Summary

(package private) int
childIndex
(package private) org.w3c.dom.Node
domNode
(package private) NodeBase
node
(package private) ContainerNode
parent
(package private) int
preserveSpace

Constructor Summary

SiblingNodeIterator(ContainerNode parent, int childIndex, org.w3c.dom.Node domNode)

Method Summary

(package private) void
advance()
(package private) static int
computeChildIndex(ContainerNode parent, org.w3c.dom.Node domNode)
Node
next()
get the next Node in the list, and don't throw any Exception

Field Details

childIndex

(package private)  int childIndex

domNode

(package private)  org.w3c.dom.Node domNode

node

(package private)  NodeBase node

parent

(package private)  ContainerNode parent

preserveSpace

(package private)  int preserveSpace

Constructor Details

SiblingNodeIterator

(package private)  SiblingNodeIterator(ContainerNode parent,
                                       int childIndex,
                                       org.w3c.dom.Node domNode)

Method Details

advance

(package private) final void advance()

computeChildIndex

(package private) static int computeChildIndex(ContainerNode parent,
                                               org.w3c.dom.Node domNode)

next

public Node next()
get the next Node in the list, and don't throw any Exception
Specified by:
next in interface SafeNodeIterator
next in interface NodeIterator