All Packages  Class Hierarchy  This Package  Previous  Next  Index
  Class COM.objectspace.jgl.DListIterator
java.lang.Object
   |
   +----COM.objectspace.jgl.DListIterator
  -  public final class DListIterator
  
-  extends Object
  
-  implements BidirectionalIterator, Serializable
   
A DListIterator is a bidirectional iterator that allows you to iterate through
 the contents of a DList.
 
    -  See Also:
    
 -  BidirectionalIterator
 
  
  -  
	DListIterator()
   -   Construct myself to be an iterator with no associated object structure or position.
  
 -  
	DListIterator(DListIterator)
   -   Construct myself to be a copy of an existing iterator.
 
  
  -  
	advance()
   -   Advance by one.
  
 -  
	advance(int)
   -   Advance by a specified amount.
  
 -  
	atBegin()
   -   Return true if I'm positioned at the first item of my input stream.
  
 -  
	atEnd()
   -   Return true if I'm positioned after the last item in my input stream.
  
 -  
	clone()
   -   Return a clone of myself.
  
 -  
	distance(ForwardIterator)
   -   Return the distance from myself to another iterator.
  
 -  
	equals(DListIterator)
   -   Return true if iterator is positioned at the same element as me.
  
 -  
	equals(Object)
   -   Return true if a specified object is the same kind of iterator as me
 and is positioned at the same element.
  
 -  
	get()
   -   Return the object at my current position.
  
 -  
	get(int)
   -   Return the object that is a specified distance from my current position.
  
 -  
	getContainer()
   -   Return my associated container.
  
 -  
	hasMoreElements()
   -   Return true if there are more elements in my input stream.
  
 -  
	index()
   -   Return my current index.
  
 -  
	nextElement()
   -   Return the next element in my input stream.
  
 -  
	put(int, Object)
   -   Write an object at a specified distance from my current position.
  
 -  
	put(Object)
   -   Set the object at my current position to a specified value.
  
 -  
	retreat()
   -   Retreat by one.
  
 -  
	retreat(int)
   -   Retreat by a specified amount.
 
  
DListIterator
  public DListIterator()
  -  Construct myself to be an iterator with no associated object structure or position.
 
DListIterator
  public DListIterator(DListIterator iterator)
  -  Construct myself to be a copy of an existing iterator.
  
    -  Parameters:
    
 -  iterator - The iterator to copy.
  
 
 
  
clone
  public Object clone()
  -  Return a clone of myself.
  
    -  Overrides:
    
 -  clone in class Object
  
 
 
equals
  public boolean equals(Object object)
  -  Return true if a specified object is the same kind of iterator as me
 and is positioned at the same element.
  
    -  Parameters:
    
 -  object - Any object.
    
 -  Overrides:
    
 -  equals in class Object
  
 
 
equals
  public boolean equals(DListIterator iterator)
  -  Return true if iterator is positioned at the same element as me.
  
    -  Parameters:
    
 -  iterator - The iterator to compare myself against.
  
 
 
atBegin
  public boolean atBegin()
  -  Return true if I'm positioned at the first item of my input stream.
 
atEnd
  public boolean atEnd()
  -  Return true if I'm positioned after the last item in my input stream.
 
hasMoreElements
  public boolean hasMoreElements()
  -  Return true if there are more elements in my input stream.
 
advance
  public void advance()
  -  Advance by one.
 
advance
  public void advance(int n)
  -  Advance by a specified amount.
  
    -  Parameters:
    
 -  n - The amount to advance.
  
 
 
retreat
  public void retreat()
  -  Retreat by one.
 
retreat
  public void retreat(int n)
  -  Retreat by a specified amount.
  
    -  Parameters:
    
 -  n - The amount to retreat.
  
 
 
nextElement
  public Object nextElement()
  -  Return the next element in my input stream.
 
get
  public Object get()
  -  Return the object at my current position.
 
put
  public void put(Object object)
  -  Set the object at my current position to a specified value.
  
    -  Parameters:
    
 -  object - The object to be written at my current position.
  
 
 
get
  public Object get(int offset)
  -  Return the object that is a specified distance from my current position.
  
    -  Parameters:
    
 -  offset - The offset from my current position.
  
 
 
put
  public void put(int offset,
                  Object object)
  -  Write an object at a specified distance from my current position.
  
    -  Parameters:
    
 -  offset - The offset from my current position.
    
-  object - The object to write.
  
  
 
distance
  public int distance(ForwardIterator iterator)
  -  Return the distance from myself to another iterator.
 I should be before the specified iterator.
  
    -  Parameters:
    
 -  iterator - The iterator to compare myself against.
  
 
 
index
  public int index()
  -  Return my current index.
 
getContainer
  public Container getContainer()
  -  Return my associated container.
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index