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

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

public abstract class AbstractTransformIssueIterator<T>
extends java.lang.Object
implements java.util.Iterator<Issue>


Field Summary
protected  java.util.Iterator<T> iterator
           
 
Constructor Summary
protected AbstractTransformIssueIterator(java.util.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 java.util.Iterator<T> iterator
Constructor Detail

AbstractTransformIssueIterator

protected AbstractTransformIssueIterator(java.util.Collection<T> objects)
Method Detail

nextIssue

public Issue nextIssue()

next

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

transform

protected abstract Issue transform(T o)

hasNext

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

remove

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


Copyright © 2002-2010 Atlassian. All Rights Reserved.