org.apache.axiom.om.impl.traverse
Class OMChildrenWithSpecificAttributeIterator

java.lang.Object
  extended by org.apache.axiom.om.impl.traverse.OMChildrenIterator
      extended by org.apache.axiom.om.impl.traverse.OMChildrenWithSpecificAttributeIterator
All Implemented Interfaces:
java.util.Iterator

public class OMChildrenWithSpecificAttributeIterator
extends OMChildrenIterator

Class OMChildrenWithSpecificAttributeIterator


Field Summary
private  javax.xml.namespace.QName attributeName
          Field attributeName
private  java.lang.String attributeValue
          Field attributeValue
private  boolean detach
          Field detach
private  boolean doCaseSensitiveValueChecks
           
 
Fields inherited from class org.apache.axiom.om.impl.traverse.OMChildrenIterator
currentChild, isExceptionThrownInAdvancingToNextElement, lastChild, nextCalled, removeCalled
 
Constructor Summary
OMChildrenWithSpecificAttributeIterator(OMNode currentChild, javax.xml.namespace.QName attributeName, java.lang.String attributeValue, boolean detach)
          Constructor OMChildrenWithSpecificAttributeIterator.
 
Method Summary
 boolean hasNext()
          Method hasNext.
 java.lang.Object next()
          Method next.
 void setCaseInsensitiveValueChecks(boolean val)
           
 
Methods inherited from class org.apache.axiom.om.impl.traverse.OMChildrenIterator
remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributeName

private javax.xml.namespace.QName attributeName
Field attributeName


attributeValue

private java.lang.String attributeValue
Field attributeValue


detach

private boolean detach
Field detach


doCaseSensitiveValueChecks

private boolean doCaseSensitiveValueChecks
Constructor Detail

OMChildrenWithSpecificAttributeIterator

public OMChildrenWithSpecificAttributeIterator(OMNode currentChild,
                                               javax.xml.namespace.QName attributeName,
                                               java.lang.String attributeValue,
                                               boolean detach)
Constructor OMChildrenWithSpecificAttributeIterator.

Parameters:
currentChild -
attributeName -
attributeValue -
detach -
Method Detail

setCaseInsensitiveValueChecks

public void setCaseInsensitiveValueChecks(boolean val)

hasNext

public boolean hasNext()
Method hasNext.

Specified by:
hasNext in interface java.util.Iterator
Overrides:
hasNext in class OMChildrenIterator
Returns:
Returns boolean.

next

public java.lang.Object next()
Method next.

Specified by:
next in interface java.util.Iterator
Overrides:
next in class OMChildrenIterator
Returns:
Returns Object.