Class TSCmn

java.lang.Object
  extended by TSOpts
      extended by TSData
          extended by TSCmn
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
TSNode, TSSnd, TSTrItm, TSTrNde, TSUiD

 class TSCmn
extends TSData

===================================================================== Class TSCmn -- common definitions/methods Diese Klasse stellt gemeinsame Methoden zur Verfuegung, die von mehreren (davon abgeleiteten) Klassen benoetigt werden. Ausserdem implementiert sie fuer 'NICHT gemeinsame Methoden' eine Dummy-Version, die einen Fehler erzeugt. ACHTUNG: Diese Klasse nutzt die Definitionen der Klasse 'TSData' um einen allgemeinen Datenspeicher (String und Integer) sowie eine Optionenmaske zu implementieren. Deshalb wird diese Klasse von TSData abgeleitet. Von dieser Klasse wird auch das Interface 'Serializable' uebernommen, das diese von der Klasse 'TSOpts' geerbt hat. ##TSCmn (Eyecatcher) =====================================================================


Field Summary
protected static java.lang.String IdStr
           
 
Constructor Summary
protected TSCmn()
          ==================================================================== Constructor: (1) Default-Eintrag erstellen ====================================================================
protected TSCmn(int c)
          ==================================================================== Constructor: (2) Standard-Eintrag erstellen ====================================================================
protected TSCmn(TSCmn cCmn)
          ==================================================================== Constructor: (3) Kopie-Eintrag erstellen ACHTUNG: Es wird KEINE Kopie der Objekte erstellt, die in den in den einzelnen Datenarrays gespeichert sind!
 
Method Summary
protected  int addTrI(int i, int j)
          ==================================================================== Methode "addTrI" (Dummy fuer uebergreifende Methode) ##addTrI.TSCmn (Eyecatcher) ====================================================================
protected  java.lang.String adjPos(int i, double x, double y, double z)
          ==================================================================== Methode "adjPos" (Dummy fuer uebergreifende Methode) ##adjPos.TSCmn (Eyecatcher) ====================================================================
protected  TSCmn chgChn(TSCmn o)
          ==================================================================== Methode "chgChn" (Dummy (TSChain) fuer abgeleitete Klassen) ##chgChn.TSCmn (Eyecatcher) ====================================================================
protected  java.lang.String chgDta(int ix, java.lang.String dta)
          ==================================================================== Methode "chgDta" Datenzeile aus ungeprueften Werten setzen/liefern Daten NUR setzen wenn angegeben (Loeschen NICHT moeglich) ##chgDta.TSCmn (Eyecatcher) ====================================================================
protected  TSTrItm chgIRef(int i, int j, TSTrItm w)
          ==================================================================== Methode "chgIRef" (Dummy fuer abgeleitete Klassen) ##chgIRef.TSCmn (Eyecatcher) ====================================================================
protected  boolean chkMsk(int nr)
          ==================================================================== Methode "chkMsk" Definitions-/Optionen-Maske gemaess Definitionsnummer testen Methode liefert 'true' wenn Definition/Option NICHT gesetzt ist!
protected  boolean chkRfT(int t)
          ==================================================================== Methode "chkRfT" (Dummy fuer abgeleitete Klassen) ##chkRfT.TSCmn (Eyecatcher) ====================================================================
protected  int getTrINr(int i, int j)
          ==================================================================== Methode "getTrINr" (Dummy fuer abgeleitete Klassen) ##getTrINr.TSCmn (Eyecatcher) ====================================================================
protected  boolean isBefore(TSCmn o)
          ==================================================================== Methode "isBefore" (Dummy (TSChain) fuer abgeleitete Klassen) ##isBefore.TSCmn (Eyecatcher) ====================================================================
protected  boolean isEqual(TSCmn o)
          ==================================================================== Methode "isEqual" (Dummy (TSChain) fuer abgeleitete Klassen) ##isEqual.TSCmn (Eyecatcher) ====================================================================
protected  java.lang.String setDef(int i, int j)
          ==================================================================== Methode "setDef" (Dummy fuer abgeleitete Klassen) ##setDef.TSCmn (Eyecatcher) ====================================================================
protected  java.lang.String setPos(int i, double x, double y, double z)
          ==================================================================== Methode "setPos" (Dummy fuer uebergreifende Methode) ##setPos.TSCmn (Eyecatcher) ====================================================================
protected  boolean setQDir(double a, double b, double c, double d)
          ==================================================================== Methode "setQDir" (Dummy fuer uebergreifende Methode) ##setQDir.TSCmn (Eyecatcher) ====================================================================
protected  java.lang.String toStr()
          ==================================================================== Method "toStr" build string-representation of all class-values ##toStr.TSCmn (Eyecatcher) ====================================================================
 
Methods inherited from class TSData
addDta, addObj, get$Dta, get$Obj, getDta, getDta, getInt, getInt, getObj, getQue, setDta, setDta, setInt, setInt, setObj
 
Methods inherited from class TSOpts
$init, chkMsk, clrMsk, clrMsk, cntMsk, cntMsk, getMsk, orMsk, resMsk, setMsk, setMsk, tstMsk
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IdStr

protected static java.lang.String IdStr
Constructor Detail

TSCmn

protected TSCmn()
==================================================================== Constructor: (1) Default-Eintrag erstellen ====================================================================


TSCmn

protected TSCmn(int c)
==================================================================== Constructor: (2) Standard-Eintrag erstellen ====================================================================


TSCmn

protected TSCmn(TSCmn cCmn)
==================================================================== Constructor: (3) Kopie-Eintrag erstellen ACHTUNG: Es wird KEINE Kopie der Objekte erstellt, die in den in den einzelnen Datenarrays gespeichert sind! ====================================================================

Method Detail

addTrI

protected int addTrI(int i,
                     int j)
==================================================================== Methode "addTrI" (Dummy fuer uebergreifende Methode) ##addTrI.TSCmn (Eyecatcher) ====================================================================


adjPos

protected java.lang.String adjPos(int i,
                                  double x,
                                  double y,
                                  double z)
==================================================================== Methode "adjPos" (Dummy fuer uebergreifende Methode) ##adjPos.TSCmn (Eyecatcher) ====================================================================


chgChn

protected TSCmn chgChn(TSCmn o)
==================================================================== Methode "chgChn" (Dummy (TSChain) fuer abgeleitete Klassen) ##chgChn.TSCmn (Eyecatcher) ====================================================================


chgDta

protected java.lang.String chgDta(int ix,
                                  java.lang.String dta)
==================================================================== Methode "chgDta" Datenzeile aus ungeprueften Werten setzen/liefern Daten NUR setzen wenn angegeben (Loeschen NICHT moeglich) ##chgDta.TSCmn (Eyecatcher) ====================================================================


chgIRef

protected TSTrItm chgIRef(int i,
                          int j,
                          TSTrItm w)
==================================================================== Methode "chgIRef" (Dummy fuer abgeleitete Klassen) ##chgIRef.TSCmn (Eyecatcher) ====================================================================


chkMsk

protected boolean chkMsk(int nr)
==================================================================== Methode "chkMsk" Definitions-/Optionen-Maske gemaess Definitionsnummer testen Methode liefert 'true' wenn Definition/Option NICHT gesetzt ist! ##chkMsk.TSCmn (Eyecatcher) ====================================================================

Overrides:
chkMsk in class TSOpts

chkRfT

protected boolean chkRfT(int t)
==================================================================== Methode "chkRfT" (Dummy fuer abgeleitete Klassen) ##chkRfT.TSCmn (Eyecatcher) ====================================================================


getTrINr

protected int getTrINr(int i,
                       int j)
==================================================================== Methode "getTrINr" (Dummy fuer abgeleitete Klassen) ##getTrINr.TSCmn (Eyecatcher) ====================================================================


isBefore

protected boolean isBefore(TSCmn o)
==================================================================== Methode "isBefore" (Dummy (TSChain) fuer abgeleitete Klassen) ##isBefore.TSCmn (Eyecatcher) ====================================================================


isEqual

protected boolean isEqual(TSCmn o)
==================================================================== Methode "isEqual" (Dummy (TSChain) fuer abgeleitete Klassen) ##isEqual.TSCmn (Eyecatcher) ====================================================================


setDef

protected java.lang.String setDef(int i,
                                  int j)
==================================================================== Methode "setDef" (Dummy fuer abgeleitete Klassen) ##setDef.TSCmn (Eyecatcher) ====================================================================


setPos

protected java.lang.String setPos(int i,
                                  double x,
                                  double y,
                                  double z)
==================================================================== Methode "setPos" (Dummy fuer uebergreifende Methode) ##setPos.TSCmn (Eyecatcher) ====================================================================


setQDir

protected boolean setQDir(double a,
                          double b,
                          double c,
                          double d)
==================================================================== Methode "setQDir" (Dummy fuer uebergreifende Methode) ##setQDir.TSCmn (Eyecatcher) ====================================================================


toStr

protected java.lang.String toStr()
==================================================================== Method "toStr" build string-representation of all class-values ##toStr.TSCmn (Eyecatcher) ====================================================================

Overrides:
toStr in class TSData