com.day.cq.wcm.notification.inbox.impl
Class InboxManagerImpl.MessageIteratorImpl
java.lang.Object
com.day.cq.wcm.notification.inbox.impl.InboxManagerImpl.MessageIteratorImpl
- All Implemented Interfaces:
- MessageIterator, Iterator<Message>
- Enclosing class:
- InboxManagerImpl
protected static final class InboxManagerImpl.MessageIteratorImpl
- extends Object
- implements MessageIterator
|
Method Summary |
long |
getSize()
Returns the number of elements in the iterator. |
boolean |
hasNext()
|
Message |
next()
|
void |
remove()
|
void |
skip(long skipNum)
Skip a number of elements in the iterator. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InboxManagerImpl.MessageIteratorImpl
public InboxManagerImpl.MessageIteratorImpl(NodeIterator ni)
hasNext
public boolean hasNext()
- Specified by:
hasNext in interface Iterator<Message>
- See Also:
Iterator.hasNext()
next
public Message next()
- Specified by:
next in interface Iterator<Message>
- See Also:
Iterator.next()
remove
public void remove()
- Specified by:
remove in interface Iterator<Message>
- See Also:
Iterator.remove()
getSize
public long getSize()
- Description copied from interface:
MessageIterator
- Returns the number of elements in the iterator.
If this information is unavailable, returns -1.
- Specified by:
getSize in interface MessageIterator
- Returns:
- a long
- See Also:
MessageIterator.getSize()
skip
public void skip(long skipNum)
- Description copied from interface:
MessageIterator
- Skip a number of elements in the iterator.
- Specified by:
skip in interface MessageIterator
- Parameters:
skipNum - the non-negative number of elements to skip- See Also:
MessageIterator.skip(long)
Copyright © 2008 Day Management AG. All Rights Reserved.