org.priha.util
Class LazyPropertyIteratorImpl

java.lang.Object
  extended by org.priha.util.GenericIterator
      extended by org.priha.util.LazyPropertyIteratorImpl
All Implemented Interfaces:
java.util.Iterator

public class LazyPropertyIteratorImpl
extends GenericIterator


Field Summary
 
Fields inherited from class org.priha.util.GenericIterator
m_iterator, m_list, m_position, m_size
 
Constructor Summary
LazyPropertyIteratorImpl(SessionImpl session, java.util.List<Path> paths)
           
 
Method Summary
 PropertyImpl get(int index)
           
 PropertyImpl next()
           
 PropertyImpl nextProperty()
           
 PropertyImpl previous()
           
 PropertyImpl previousProperty()
           
 
Methods inherited from class org.priha.util.GenericIterator
getPosition, getSize, hasNext, hasPrevious, remove, skip
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyPropertyIteratorImpl

public LazyPropertyIteratorImpl(SessionImpl session,
                                java.util.List<Path> paths)
Method Detail

nextProperty

public PropertyImpl nextProperty()

previousProperty

public PropertyImpl previousProperty()

next

public PropertyImpl next()
Specified by:
next in interface java.util.Iterator
Overrides:
next in class GenericIterator

previous

public PropertyImpl previous()
Overrides:
previous in class GenericIterator

get

public PropertyImpl get(int index)
                 throws PathNotFoundException,
                        RepositoryException
Throws:
PathNotFoundException
RepositoryException