org.jclarion.clarion.control
Class ControlIterator

java.lang.Object
  extended by org.jclarion.clarion.control.ControlIterator
All Implemented Interfaces:
java.util.Iterator<AbstractControl>

public class ControlIterator
extends java.lang.Object
implements java.util.Iterator<AbstractControl>


Constructor Summary
ControlIterator(AbstractControl start)
           
ControlIterator(AbstractControl start, boolean include)
           
ControlIterator(AbstractTarget win)
           
 
Method Summary
 boolean _isDoAllowed(AbstractControl control, boolean tabVisible)
           
 boolean hasNext()
           
 boolean isAllowed(AbstractControl control)
           
 boolean isAllowed(AbstractControl control, boolean tab)
           
 boolean isAllowedShallow(AbstractControl control)
           
 AbstractControl next()
           
 AbstractControl peekNext()
           
 void remove()
           
 void resetStart()
           
 void setLoop(boolean loop)
           
 void setScanDisabled(boolean scanVisible)
           
 void setScanHidden(boolean scanHidden)
           
 void setScanSheets(boolean scanSheets)
           
 void setStart(AbstractControl start)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ControlIterator

public ControlIterator(AbstractControl start)

ControlIterator

public ControlIterator(AbstractControl start,
                       boolean include)

ControlIterator

public ControlIterator(AbstractTarget win)
Method Detail

resetStart

public void resetStart()

hasNext

public boolean hasNext()
Specified by:
hasNext in interface java.util.Iterator<AbstractControl>

isAllowed

public boolean isAllowed(AbstractControl control)

isAllowed

public boolean isAllowed(AbstractControl control,
                         boolean tab)

isAllowedShallow

public boolean isAllowedShallow(AbstractControl control)

_isDoAllowed

public boolean _isDoAllowed(AbstractControl control,
                            boolean tabVisible)

next

public AbstractControl next()
Specified by:
next in interface java.util.Iterator<AbstractControl>

peekNext

public AbstractControl peekNext()

remove

public void remove()
Specified by:
remove in interface java.util.Iterator<AbstractControl>

setStart

public void setStart(AbstractControl start)

setScanHidden

public void setScanHidden(boolean scanHidden)

setScanDisabled

public void setScanDisabled(boolean scanVisible)

setLoop

public void setLoop(boolean loop)

setScanSheets

public void setScanSheets(boolean scanSheets)


Copyright © 2010. All Rights Reserved.