|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTSOpts
TSData
TSPath
class TSPath
.
====================================================================== Klasse TSPath -- Definition einer Pfad-Definition fuer Activities ##TSPath (Eyecatcher) ======================================================================
Field Summary | |
---|---|
private int |
Cnt
|
private int |
Flag
|
private java.lang.String |
FNme
|
protected static java.lang.String |
IdStr
|
private java.util.ArrayList<TSPatNde> |
Ndes
|
private java.util.ArrayList<TSPatPDP> |
PDPs
|
protected static int |
reqMsk
|
protected static java.lang.String[] |
reqNme
|
Constructor Summary | |
---|---|
protected |
TSPath()
. |
protected |
TSPath(java.lang.String fn)
. |
Method Summary | |
---|---|
protected java.lang.String |
getName(boolean mde)
. |
protected java.util.ArrayList<TSPatPDP> |
getPDP(int c)
. |
protected java.util.ArrayList<TSPatNde> |
getPNde(int c)
. |
protected int |
incCnt(int inc)
. |
protected int |
setFlag(int w)
. |
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, 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
protected static final int reqMsk
protected static java.lang.String[] reqNme
private int Flag
private int Cnt
private java.lang.String FNme
private java.util.ArrayList<TSPatPDP> PDPs
private java.util.ArrayList<TSPatNde> Ndes
Constructor Detail |
---|
protected TSPath()
Options defined in optionsmask of 'TSOpts': 0 - entry 'Serial' was found, processed and stored 1 - 'PDP'-table stored 2 - 3 - 4 - entry 'TrPathName' was found, processed and stored 5 - entry 'TrPathFlags' was found, processed and stored 6 - entry 'Name' was found, processed and stored 7 - entry 'TrPathStart' was found, processed and stored 8 - entry 'TrPathEnd' was found, processed and stored 9 - 'PathNode'-table stored (table contains elements) 10 - 11 - 12 - 13 - 14 - 15 - 16 - Error found within 'Path-Definition' 17 - Hoehenwert in (min. einem) PDP-Eintrag veraendert 18 - PDP-table contains 'null'-entries (min. one) 19 - 31 - Reserviert fuer temporaere Kennzeichnung Flag-Definitionen (soweit bekannt): 4 - 5 - Pfad ist vom Spieler nicht befahrbar Wenn KEIN Bit gesetzt ist, werden Flag-Definitionen nicht angegeben. Index-Definitions from 'TSData' (. ): 0.0(S) - Name des Pfades 'TrPathName' 0.1(S) - Pfad-Name (Anzeigename) 'Name' 0.2(S) - Start-Bezeichnung des Pfades 'TrPathStart' 0.3(S) - End-Bezeichnung des Pfades 'TrPathEnd' 1.0(I) - Serial-Nummer des Pfades Der 'TrPathName' entspricht immer dem Dateinamen (ohne Endung) ===================================================================== Constructor: (1) Create default-entry =====================================================================
protected TSPath(java.lang.String fn)
===================================================================== Constructor: (2) Create standard-entry =====================================================================
Method Detail |
---|
protected java.lang.String getName(boolean mde)
===================================================================== Method "getName" Returns current file-name of the object If argument equals 'false' the file-name is returned modified to be used as a key (lowerCase and without suffix) ##getName.TSPath (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSPatPDP> getPDP(int c)
===================================================================== Methode "getPDP" Aktuelles Array fuer TrackPDP's setzen oder liefern Wenn der Speicher noch nicht angelegt ist, wird er ggf.ohne aktuelle Elemente generiert (falls gefordert) ##getPDP.TSPath (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSPatNde> getPNde(int c)
===================================================================== Methode "getPNde" Aktuelles Array fuer TrackPathNode's setzen oder liefern Wenn der Speicher noch nicht angelegt ist, wird er ggf.ohne aktuelle Elemente generiert (falls gefordert) ##getPNde.TSPath (Eyecatcher) =====================================================================
protected final int incCnt(int inc)
===================================================================== Method "incCnt" Increment reference-counter (using argument'0', reference-counter may be returned only) ##incCnt.TSPath (Eyecatcher) =====================================================================
protected int setFlag(int w)
===================================================================== Method "setFlag" Set new flag-value for path-definition. Value is chanded in every case and OLD one is returned. Value can be ONLY resumed if used twice: e.g.: setFlag(i=setFlag(0)) ##setFlag.TSPath (Eyecatcher) =====================================================================
protected final java.lang.String toStr()
===================================================================== Method "toStr" Build a string-representation of all values of this class ##toStr.TSPath (Eyecatcher) =====================================================================
toStr
in class TSData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |