|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTSOpts
TSData
class TSData
.
====================================================================== Class TSData -- common unspecified data-storage Diese Klasse erweitert die Klasse 'TSOpts' um die Moeglichkeiten zur Speicherung von Objekt-Daten. Sie nutzt die Definitionen der Klasse 'TSOpts' zur Implementierung einer Optionenmaske. Deshalb wird diese Klasse von TSOpts abgeleitet. Von dieser Klasse wird auch das Interface 'Serializable' uebernommen. Achtung! Zwei Default-Queues werden (immer) installiert: 0 - String-Speicher 1 - Integer-Speicher Diese beiden Queues koennen mit speziellen Methoden DIREKT angesprochen werden. Weiterhin gibt es Methoden um Objekte vom Typ 'String' oder 'Integer' in den/allen Queues anzusprechen. Wenn eine solche Methode benutzt wird, MUSS das erwartete/spezifizierte Element auch diesen speziellen Typ besitzen. ##TSData (Eyecatcher) ======================================================================
Field Summary | |
---|---|
private TSArrList[] |
Dta
|
protected static java.lang.String |
IdStr
|
Constructor Summary | |
---|---|
protected |
TSData()
. |
protected |
TSData(int c)
. |
protected |
TSData(TSData cDta)
. |
protected |
TSData(TSOpts cO,
int c)
. |
Method Summary | |
---|---|
protected int |
addDta(java.lang.String dta)
. |
protected int |
addObj(int iv,
java.lang.Object cO)
. |
protected boolean |
cr$Obj(int iv,
int nr)
. |
protected int |
get$Obj(int iv)
. |
protected java.lang.String |
getDta(int ix)
. |
protected java.lang.String |
getDta(int iv,
int ix)
. |
protected double |
getFlt(int iv,
int ix)
. |
protected int |
getInt(int ix)
. |
protected int |
getInt(int iv,
int ix)
. |
protected java.lang.Object |
getObj(int iv,
int ix)
. |
protected TSOpts |
getOpt(int iv,
int ix)
. |
protected TSArrList |
getQue(int iv)
. |
protected java.lang.String |
setDta(int iv,
int ix,
java.lang.String dta)
. |
protected java.lang.String |
setDta(int ix,
java.lang.String dta)
. |
protected double |
setFlt(int iv,
int ix,
double w)
. |
protected int |
setInt(int ix,
int nr)
. |
protected int |
setInt(int iv,
int ix,
int nr)
. |
protected java.lang.Object |
setObj(int iv,
int ix,
java.lang.Object nO)
. |
protected java.lang.String |
toStr()
. |
Methods inherited from class TSOpts |
---|
$init, chkMsk, chkMsk, clrMsk, clrMsk, cntMsk, cntMsk, fndMsk, getMsk, orMsk, orMsk, prtMsk, resMsk, setMsk, setMsk, tstMsk |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final java.lang.String IdStr
private TSArrList[] Dta
Constructor Detail |
---|
protected TSData()
===================================================================== Constructor: (1) Create default-entry =====================================================================
protected TSData(int c)
===================================================================== Constructor: (2) Create standard-entry =====================================================================
protected TSData(TSOpts cO, int c)
===================================================================== Constructor: (3) Create entry using parent-entry =====================================================================
protected TSData(TSData cDta)
===================================================================== Constructor: (4) Create copy-entry from template ACHTUNG: Es wird KEINE Kopie der Objekte erstellt, die in den in den einzelnen Datenarrays gespeichert sind! =====================================================================
Method Detail |
---|
protected final int addDta(java.lang.String dta)
===================================================================== Method "addDta" (String-Version->QueueNr=0) Datenzeile aus ungeprueften Werten speichern/hinzufuegen ##addDta.TSData (Eyecatcher) =====================================================================
protected final int addObj(int iv, java.lang.Object cO)
===================================================================== Method "addObj" Add/Store new object to queue ##addObj.TSData (Eyecatcher) =====================================================================
protected final boolean cr$Obj(int iv, int nr)
===================================================================== Methode "cr$Obj" Sicherstellen, dass Datenspeichers existiert/gueltig ist. Anzzahl der Elemente pruefen und ggf. erweitern. ##cr$Obj.TSData (Eyecatcher) =====================================================================
protected final int get$Obj(int iv)
===================================================================== Methode "get$Obj" Array-Groesse des Datenspeichers liefern ##get$Obj.TSData (Eyecatcher) =====================================================================
protected final java.lang.String getDta(int iv, int ix)
===================================================================== Methode "getDta" Datenzeile aus ungeprueften Werten liefern ##getDta.TSData (Eyecatcher) =====================================================================
protected final java.lang.String getDta(int ix)
===================================================================== Methode "getDta" (String-Version->QueueNr=0) Datenzeile aus ungeprueften Werten liefern ##getDta.TSData (Eyecatcher) =====================================================================
protected final double getFlt(int iv, int ix)
===================================================================== Methode "getFlt" Datenzeile aus ungeprueften Werten liefern ##getFlt.TSData (Eyecatcher) =====================================================================
protected final int getInt(int iv, int ix)
===================================================================== Methode "getInt" AlLgemeiner Nummernspeicher lesen Bei einem Argument <0 wird die aktuelle Array-Groesse geliefert ##getInt.TSData (Eyecatcher) =====================================================================
protected final int getInt(int ix)
===================================================================== Methode "getInt" (Int-Version->QueueNr=1) AlLgemeiner Nummernspeicher lesen Bei einem Argument <0 wird die aktuelle Array-Groesse geliefert ##getInt.TSData (Eyecatcher) =====================================================================
protected final java.lang.Object getObj(int iv, int ix)
===================================================================== Methode "getObj" Datenzeile aus ungeprueften Werten liefern ##getObj.TSData (Eyecatcher) =====================================================================
protected final TSOpts getOpt(int iv, int ix)
===================================================================== Methode "getOpt" Get object of type 'TSOpts' from selectable datavector. Attention: selected datavector MUST be defined ##getOpt.TSData (Eyecatcher) =====================================================================
protected final TSArrList getQue(int iv)
===================================================================== Methode "getQue" Datenarray fuer Management-Zwecke liefern ##getQue.TSData (Eyecatcher) =====================================================================
protected final java.lang.String setDta(int iv, int ix, java.lang.String dta)
===================================================================== Methode "setDta" Datenzeile aus ungeprueften Werten setzen Daten werden AUF JEDEN FALL geschrieben (Loeschen moeglich) ##setDta.TSData (Eyecatcher) =====================================================================
protected final java.lang.String setDta(int ix, java.lang.String dta)
===================================================================== Methode "setDta" (String-Version->QueueNr=0) Datenzeile aus ungeprueften Werten setzen Daten werden AUF JEDEN FALL geschrieben (Loeschen moeglich) ##setDta.TSData (Eyecatcher) =====================================================================
protected final double setFlt(int iv, int ix, double w)
===================================================================== Methode "setFlt" AlLgemeiner Nummernspeicher setzen ##setFlt.TSData (Eyecatcher) =====================================================================
protected final int setInt(int iv, int ix, int nr)
===================================================================== Methode "setInt" AlLgemeiner Nummernspeicher setzen ##setInt.TSData (Eyecatcher) =====================================================================
protected final int setInt(int ix, int nr)
===================================================================== Methode "setInt" (Int-Version->QueueNr=1) AlLgemeiner Nummernspeicher setzen ##setInt.TSData (Eyecatcher) =====================================================================
protected final java.lang.Object setObj(int iv, int ix, java.lang.Object nO)
===================================================================== Methode "setObj" Datenzeile aus ungeprueften Werten setzen Daten werden AUF JEDEN FALL geschrieben (Loeschen moeglich) ##setObj.TSData (Eyecatcher) =====================================================================
protected java.lang.String toStr()
===================================================================== Method "toStr" Build a string-representation of all values of this class ##toStr.TSData (Eyecatcher) =====================================================================
toStr
in class TSOpts
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |