com.caucho.quercus.lib.dom
Class DOMNodeListDelegate

java.lang.Object
  extended by com.caucho.quercus.lib.dom.DOMNodeListDelegate
All Implemented Interfaces:
TraversableDelegate

public class DOMNodeListDelegate
extends java.lang.Object
implements TraversableDelegate


Nested Class Summary
 class DOMNodeListDelegate.DOMNodeListEntry
           
 class DOMNodeListDelegate.DOMNodeListIterator
           
 class DOMNodeListDelegate.DOMNodeListKeyIterator
           
 class DOMNodeListDelegate.DOMNodeListValueIterator
           
 
Constructor Summary
DOMNodeListDelegate()
           
 
Method Summary
 java.util.Iterator<java.util.Map.Entry<Value,Value>> getIterator(Env env, ObjectValue obj)
          Returns an iterator over the object's <key,value> entries.
 java.util.Iterator<Value> getKeyIterator(Env env, ObjectValue obj)
          Returns an iterator over the object's keys
 java.util.Iterator<Value> getValueIterator(Env env, ObjectValue obj)
          Returns an iterator over the object's values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMNodeListDelegate

public DOMNodeListDelegate()
Method Detail

getKeyIterator

public java.util.Iterator<Value> getKeyIterator(Env env,
                                                ObjectValue obj)
Description copied from interface: TraversableDelegate
Returns an iterator over the object's keys

Specified by:
getKeyIterator in interface TraversableDelegate

getValueIterator

public java.util.Iterator<Value> getValueIterator(Env env,
                                                  ObjectValue obj)
Description copied from interface: TraversableDelegate
Returns an iterator over the object's values.

Specified by:
getValueIterator in interface TraversableDelegate

getIterator

public java.util.Iterator<java.util.Map.Entry<Value,Value>> getIterator(Env env,
                                                                        ObjectValue obj)
Description copied from interface: TraversableDelegate
Returns an iterator over the object's <key,value> entries.

Specified by:
getIterator in interface TraversableDelegate