com.etasoft.trans.map
Class axMapObject.axMapLoopWalker

java.lang.Object
  extended bycom.etasoft.trans.map.axMapObject.axMapLoopWalker
Enclosing class:
axMapObject

public class axMapObject.axMapLoopWalker
extends java.lang.Object

Looping iterator internal class.


Constructor Summary
axMapObject.axMapLoopWalker(axMapObject.axMapLoopWalker rhs)
          Copy ctor.
axMapObject.axMapLoopWalker(axMapObject currItem)
           
 
Method Summary
 axMapObject getItem()
          Get current item.
 java.util.ArrayList getList()
          Get valid item list from this point.
 int getOffset()
          Previous offset that was used to step into the loop.
 boolean hasItems()
          Has subitems.
 boolean hasNext()
           
 void stepIn(int offset)
          Step into the loop.
 boolean stepOut()
          Step out of the loop.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

axMapObject.axMapLoopWalker

public axMapObject.axMapLoopWalker(axMapObject currItem)

axMapObject.axMapLoopWalker

public axMapObject.axMapLoopWalker(axMapObject.axMapLoopWalker rhs)
Copy ctor.

Method Detail

hasNext

public boolean hasNext()

getList

public java.util.ArrayList getList()
Get valid item list from this point.


getItem

public axMapObject getItem()
Get current item.


getOffset

public int getOffset()
Previous offset that was used to step into the loop.


hasItems

public boolean hasItems()
Has subitems.


stepIn

public void stepIn(int offset)
Step into the loop.


stepOut

public boolean stepOut()
Step out of the loop.