public class DataIdentInfo extends Command
Kommando zum Ausgeben von Informationen einer bestimmten Datenidentifikation aus dem DataIdentTree
Constructor and Description |
---|
DataIdentInfo(ArchiveManager am)
simple constructor
|
Modifier and Type | Method and Description |
---|---|
void |
execute()
Methode muss von einer implementierenden Klasse gefüllt werden
|
int |
getAsp(Aspect[] asps)
Aspekt für das zuvor gewählte Objekt und Attributgruppe wählen
|
int |
getAtg(AttributeGroup[] atgs)
Attributgruppe aus allen möglichen für das zuvor ausgewählte Objekt wählen
|
void |
getDirectNavigation(java.lang.String input)
Direktnavigation mit kommaseparierten Werten
|
int |
getObject(SystemObject[] objects)
Objekt aus allen möglichen des DataIdentTree auswählen
|
int |
getSimVar(int[] simVars)
Simulationsvariante für die ansonsten spezifizierte Datenidentifikation wählen
|
java.lang.String |
getUserInput()
liest die benutzereingabe oder setzt das Flag zum Abbrechen, falls “e” eingegeben wird
|
void |
printBlank(int count)
prints blank lines
|
void |
printInfo(long objId,
long atgId,
long aspId,
int simVar,
java.util.Vector<java.lang.String[]> info)
gibt das ausgewaehlte Objekt auf StdOut aus
|
void |
resetInput()
Felder für Objekte, Attributgruppen, Aspekte, SimulationsVarianten zurücksetzen
|
SystemObject[] |
sortArray(SystemObject[] in)
Sortiert eine Array von Objekten nach der Pid mit Quicksort
|
public DataIdentInfo(ArchiveManager am)
simple constructor
public void execute() throws java.lang.Exception
de.bsvrz.sys.funclib.losb.util.cmdinterface.Command
execute
in class Command
java.lang.Exception
- meist bei Server-Timeout (wird im CmdInterpreter
abgefangen)Command.execute()
public void resetInput()
Felder für Objekte, Attributgruppen, Aspekte, SimulationsVarianten zurücksetzen
public void getDirectNavigation(java.lang.String input) throws java.lang.Exception
Direktnavigation mit kommaseparierten Werten
input
- java.lang.Exception
public int getObject(SystemObject[] objects) throws java.lang.Exception
Objekt aus allen möglichen des DataIdentTree auswählen
objects
- java.lang.Exception
public int getAtg(AttributeGroup[] atgs) throws java.lang.Exception
Attributgruppe aus allen möglichen für das zuvor ausgewählte Objekt wählen
atgs
- java.lang.Exception
public int getAsp(Aspect[] asps) throws java.lang.Exception
Aspekt für das zuvor gewählte Objekt und Attributgruppe wählen
asps
- mögliche Aspektejava.lang.Exception
public int getSimVar(int[] simVars) throws java.lang.Exception
Simulationsvariante für die ansonsten spezifizierte Datenidentifikation wählen
simVars
- java.lang.Exception
public void printInfo(long objId, long atgId, long aspId, int simVar, java.util.Vector<java.lang.String[]> info) throws java.lang.Exception
gibt das ausgewaehlte Objekt auf StdOut aus
objId
- atgId
- aspId
- simVar
- java.lang.Exception
public SystemObject[] sortArray(SystemObject[] in) throws java.lang.Exception
Sortiert eine Array von Objekten nach der Pid mit Quicksort
in
- java.lang.Exception
public java.lang.String getUserInput() throws java.lang.Exception
liest die benutzereingabe oder setzt das Flag zum Abbrechen, falls “e” eingegeben wird
java.lang.Exception
public void printBlank(int count) throws java.lang.Exception
prints blank lines
count
- number of blank linesjava.lang.Exception