Class TSTrItm02

java.lang.Object
  extended by TSOpts
      extended by TSTrItm
          extended by TSTrItm02
All Implemented Interfaces:
java.io.Serializable

 class TSTrItm02
extends TSTrItm

.

======================================================================
 Klasse TSTrItm02 -- Definition eines TrItem-Sub-Eintrags
 ##TSTrItm02 (Eyecatcher)
======================================================================
 


Field Summary
protected static java.lang.String IdStr
           
private  int IOt
           
private  TSRefC IRef
           
private  java.lang.String[] Lne
           
 
Constructor Summary
protected TSTrItm02()
          .
protected TSTrItm02(int ItNr)
          .
 
Method Summary
protected  java.lang.String chgLne(int ix, java.lang.String lne)
          .
protected  boolean chkRO(int v)
          .
protected  java.lang.String crDef(int t, int n, boolean me, int tp)
          .
protected  TSRefC setIRef(int id, int z)
          .
protected  java.lang.String toStr()
          .
 
Methods inherited from class TSTrItm
adjHgt, chgRef, chkRef, chkTyp, crPos, fndWrld, getMsg, getName, getName, getNr, getPos, getTyp, incCnt, setDta, setID, setNr, setPos, setTrNde, setTyp, 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

IdStr

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

IOt

private int IOt

IRef

private TSRefC IRef

Lne

private java.lang.String[] Lne
Constructor Detail

TSTrItm02

protected TSTrItm02()
.
 Additional/used options stored in Mask-Value of 'TSOpts':
     16 : 'TrItemId'
     17 : 'TrItemSData'
     19 : 'TrItemRData'
     21 : 'PlatformTrItemData'
     24 : 'PlatformName' (individual) (stored in Lne[0])
     25 : 'Station' (individual) (stored in Lne[1])
     26 : 'PlatformMinWaitingTime' (individual) (stored in Lne[2])
     27 : 'PlatformNumPassengersWaiting' (individual) (Lne[3])
=====================================================================
 Constructor: (1) Create default-entry
=====================================================================
  


TSTrItm02

protected TSTrItm02(int ItNr)
.
=====================================================================
 Constructor: (2) Create standard-entry
=====================================================================
  

Method Detail

chgLne

protected final java.lang.String chgLne(int ix,
                                        java.lang.String lne)
.
=====================================================================
 Methode "chgLne"
 Set or Change addiltional line-definitions
 ##chgLne.TSTrItm02 (Eyecatcher)
=====================================================================
  

Overrides:
chgLne in class TSTrItm

chkRO

protected final boolean chkRO(int v)
.
=====================================================================
 Methode "chkRO"
 Check value of reference options
 ##chkC.TSTrItm02 (Eyecatcher)
=====================================================================
  

Overrides:
chkRO in class TSTrItm

crDef

protected java.lang.String crDef(int t,
                                 int n,
                                 boolean me,
                                 int tp)
.
=====================================================================
 Methode "crDef"
 Zeilendefinition(en) fuer die Ausgabe erzeugen
 Optionen ('tp'): Vergleiche 'gemeinsame Version'
 ##crDef.TSTrItm02 (Eyecatcher)
=====================================================================
  

Overrides:
crDef in class TSTrItm

setIRef

protected TSRefC setIRef(int id,
                         int z)
.
=====================================================================
 Methode "setIRef"
 neue Interconnection-Referenz-erstellen, speichern und liefern
 Sonderfall id<0: NUR liefern aktuelle Referenz (information-Hiding)
 ##setIRef.TSTrItm02 (Eyecatcher)
=====================================================================
  

Overrides:
setIRef in class TSTrItm

toStr

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

Overrides:
toStr in class TSTrItm