Class TSWrld

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

 class TSWrld
extends TSData

.

======================================================================
 Class TSWrld -- common definition/methods for world-objects
 Diese Klasse stellt gemeinsame Methoden zur Verfuegung, die fuer
  die Bearbeitung von World-Objekten notwendig sind. 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.
 ##TSWrld (Eyecatcher)
======================================================================
 


Field Summary
protected static java.lang.String IdStr
           
 
Constructor Summary
protected TSWrld()
          .
protected TSWrld(TSWrld cWrld)
          .
 
Method Summary
protected  int addTrI(int i, int j)
          .
protected  TSWrld chgChn(TSWrld o)
          .
protected  java.lang.String chgDta(int ix, java.lang.String dta)
          .
protected  TSRefC chgTrI(int i, int j, TSRefC r)
          .
protected  boolean chkMsk(int nr)
          .
protected  boolean chkTrItmT(int t)
          .
protected  TSPos crPos()
          .
protected  TSQDir crQDir()
          .
protected  int get$TrI(int i)
          .
protected  int getVNrDef()
          .
protected  boolean isBefore(TSWrld o)
          .
protected  boolean isEqual(TSWrld o)
          .
protected  java.lang.String setDef(int i, int j)
          .
protected  TSQDir setQDir(TSQDir q)
          .
protected  java.lang.String toStr()
          .
 
Methods inherited from class TSData
addDta, addObj, cr$Obj, get$Obj, getDta, getDta, getFlt, getInt, getInt, getObj, getOpt, getQue, setDta, setDta, setFlt, setInt, setInt, setObj
 
Methods inherited from class TSOpts
$init, 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

IdStr

protected static final java.lang.String IdStr
See Also:
Constant Field Values
Constructor Detail

TSWrld

protected TSWrld()
.
 Index-Definitions from 'TSData' (.):
   0.xx(S) - (Queue) not used
   1.xx(I) - (Queue) not used
=====================================================================
 Constructor: (1) Create default-entry
=====================================================================
  


TSWrld

protected TSWrld(TSWrld cWrld)
.
=====================================================================
 Constructor: (2) Kopie-Eintrag erstellen (shallow-copy)
 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)
.
=====================================================================
 Method "addTrI" (This dummy-method is normally overlayed)
 ##addTrI.TSWrld (Eyecatcher)
=====================================================================
  


chgChn

protected TSWrld chgChn(TSWrld o)
.
=====================================================================
 Methode "chgChn" (Dummy (TSChain) fuer abgeleitete Klassen)
 ##chgChn.TSWrld (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.TSWrld (Eyecatcher)
=====================================================================
  


chgTrI

protected TSRefC chgTrI(int i,
                        int j,
                        TSRefC r)
.
=====================================================================
 Method "chgTrI" (This dummy-method is normally overlayed)
 ##chgTrI.TSWrld (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.TSWrld (Eyecatcher)
=====================================================================
  

Overrides:
chkMsk in class TSOpts

chkTrItmT

protected boolean chkTrItmT(int t)
.
=====================================================================
 Method "chkTrItmT" (This dummy-method is normally overlayed)
 ##chkTrItmT.TSWrld (Eyecatcher)
=====================================================================
  


crPos

protected TSPos crPos()
.
=====================================================================
 Method "crPos" (This dummy-method is normally overlayed)
 ##crPos.TSWrld (Eyecatcher)
=====================================================================
  


crQDir

protected TSQDir crQDir()
.
=====================================================================
 Method "crQDir" (This dummy-method is normally overlayed)
 ##crQDir.TSWrld (Eyecatcher)
=====================================================================
  


get$TrI

protected int get$TrI(int i)
.
=====================================================================
 Method "get$TrI" (This dummy-method is normally overlayed)
 ##get$TrI.TSWrld (Eyecatcher)
=====================================================================
  


getVNrDef

protected int getVNrDef()
.
=====================================================================
 Method "getVNrDef" (This dummy-method is normally overlayed)
 Achtung: Im Gegensatz zu 'anderen' Dummy-Methoden liefert diese
          Methode den Defaultwert und kein Fehlerkennzeichen.
 ##getVNrDef.TSWrld (Eyecatcher)
=====================================================================
  


isBefore

protected boolean isBefore(TSWrld o)
.
=====================================================================
 Methode "isBefore" (Dummy (TSChain) fuer abgeleitete Klassen)
 Attention: This method MUST BE overlayed to function correctly.
 ##isBefore.TSWrld (Eyecatcher)
=====================================================================
  


isEqual

protected boolean isEqual(TSWrld o)
.
=====================================================================
 Methode "isEqual" (Dummy (TSChain) fuer abgeleitete Klassen)
 Attention: This method MUST BE overlayed to function correctly.
 ##isEqual.TSWrld (Eyecatcher)
=====================================================================
  


setDef

protected java.lang.String setDef(int i,
                                  int j)
.
=====================================================================
 Method "setDef" (This dummy-method is normally overlayed)
 ##setDef.TSWrld (Eyecatcher)
=====================================================================
  


setQDir

protected TSQDir setQDir(TSQDir q)
.
=====================================================================
 Method "setQDir" (This dummy-method is normally overlayed)
 ##setQDir.TSWrld (Eyecatcher)
=====================================================================
  


toStr

protected java.lang.String toStr()
.
=====================================================================
 Method "toStr"
 Build a string-representation of all values of this class
 ##toStr.TSWrld (Eyecatcher)
=====================================================================
  

Overrides:
toStr in class TSData