com.atlassian.jira.issue.util
Class AbstractTransformIssueIterator<T>

java.lang.Object
  extended by com.atlassian.jira.issue.util.AbstractTransformIssueIterator<T>
All Implemented Interfaces:
Iterator<Issue>

public abstract class AbstractTransformIssueIterator<T>
extends Object
implements Iterator<Issue>


Field Summary
protected  Iterator<T> iterator
           
 
Constructor Summary
protected AbstractTransformIssueIterator(Collection<T> objects)
           
 
Method Summary
 boolean hasNext()
           
 Issue next()
           
 Issue nextIssue()
           
 void remove()
           
protected abstract  Issue transform(T 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<T> iterator
Constructor Detail

AbstractTransformIssueIterator

protected AbstractTransformIssueIterator(Collection<T> objects)
Method Detail

nextIssue

public Issue nextIssue()

next

public Issue next()
Specified by:
next in interface Iterator<Issue>

transform

protected abstract Issue transform(T o)

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<Issue>

remove

public void remove()
Specified by:
remove in interface Iterator<Issue>


Copyright © 2002-2012 Atlassian. All Rights Reserved.