|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.ars.ars.mgmt.datatree.DataIdentTreeIterator
public class DataIdentTreeIterator
Iterator zum Durchlaufen eines DataIdentTrees. Im Konstruktor muss der zu durchlaufende DataIdentTree uebergeben werden. Fuer jeden Iterationsschritt, auch
den ersten, muss einmal getNext() aufgerufen werden. Wenn die Methode getNext() true zurueckliefert, ist die naechste Datenidentifikation des Baums
verfuegbar. Ihre zugehoerigen IDs koennen mit getObjId(), etc. abgefragt werden. Sobald getNext() false liefert ist der Durchlauf beendet und das
Iterator-Objekt muss verworfen werden.
Vorraussetzung: Alle Pfade im DataIdentTree muessen immer zu einem DataIdentNode fuehren.
Beispiel:
DataIdentTreeIterator it = new DataIdentTreeIterator(dataIdentTree); while(it.getNext()) { myMethod(it.getObjId(), it.getAtgId(), it.getAspId(), it.getSV()); }
Constructor Summary | |
---|---|
DataIdentTreeIterator(DataIdentTree tree)
Erstellt einen DataIdentTreeIterator zum einmaligen Durchlaufen des uebergebenen DataIdentTree. |
Method Summary | |
---|---|
long |
getAspId()
Liefert die Aspekt-ID der Datenidentifikation. |
long |
getAtgId()
Liefert die Attributgruppen-ID der Datenidentifikation. |
DataIdentNode |
getDataIdentNode()
Liefert den DataIdentNode der Datenidentifikation. |
boolean |
getNext()
Fuehrt einen Iterations-Schritt durch. |
long |
getObjId()
Liefert die Objekt-ID der Datenidentifikation. |
int |
getSV()
Liefert die Simulationsvariante der Datenidentifikation. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DataIdentTreeIterator(DataIdentTree tree)
tree
- Zu durchlaufender DataIdentTreeMethod Detail |
---|
public boolean getNext()
public long getObjId()
public long getAtgId()
public long getAspId()
public int getSV()
public DataIdentNode getDataIdentNode()
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |