|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.embl.ebi.escience.scufl.IterationStrategy
public class IterationStrategy
Defines the manner in which iterators should be constructed for a given processor instance.
| Constructor Summary | |
|---|---|
IterationStrategy(org.jdom.Element strategyElement)
Create a new IterationStrategy from the supplied JDOM Element object |
|
IterationStrategy(Processor p)
Create a new IterationStrategy with the default iteration strategy for the supplied processor |
|
| Method Summary | |
|---|---|
ResumableIterator |
buildIterator(java.util.Map iteratorNodes)
Construct a concrete instance of the iteration tree from this strategy object and the Map of port name -> BaclavaIteratorNode objects. |
org.jdom.Element |
getElement()
Write out the current iteration strategy as an Element |
javax.swing.tree.TreeModel |
getTreeModel()
|
void |
normalize()
Normalize the strategy model |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public IterationStrategy(Processor p)
public IterationStrategy(org.jdom.Element strategyElement)
| Method Detail |
|---|
public javax.swing.tree.TreeModel getTreeModel()
public void normalize()
public org.jdom.Element getElement()
public ResumableIterator buildIterator(java.util.Map iteratorNodes)
throws java.beans.IntrospectionException
java.beans.IntrospectionException - if a leaf iterator is named in the strategy but doesn't occur
in the map
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||