com.atlassian.jira.issue.util
Class AbstractTransformIssueIterator

java.lang.Object
  extended by com.atlassian.jira.issue.util.AbstractTransformIssueIterator
All Implemented Interfaces:
IssueIterator, Iterator

public abstract class AbstractTransformIssueIterator
extends Object
implements IssueIterator


Field Summary
protected  Iterator iterator
           
 
Constructor Summary
protected AbstractTransformIssueIterator(Collection objects)
           
 
Method Summary
 void close()
           
 boolean hasNext()
           
 Object next()
           
 Issue nextIssue()
           
 void remove()
           
protected abstract  Issue transform(Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

iterator

protected final Iterator iterator
Constructor Detail

AbstractTransformIssueIterator

protected AbstractTransformIssueIterator(Collection objects)
Method Detail

nextIssue

public Issue nextIssue()
Specified by:
nextIssue in interface IssueIterator

transform

protected abstract Issue transform(Object o)

close

public void close()
Specified by:
close in interface IssueIterator

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator

next

public Object next()
Specified by:
next in interface Iterator

remove

public void remove()
Specified by:
remove in interface Iterator


Copyright © 2002-2007 Atlassian. All Rights Reserved.