|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTSOpts
TSData
TSSrv
class TSSrv
.
====================================================================== Class TSSrv -- Definition of a Service-Definition for Activities ##TSSrv (Eyecatcher) ======================================================================
Field Summary | |
---|---|
private int |
Cnt
|
private java.lang.String |
FNme
|
protected static java.lang.String |
IdStr
|
private java.lang.String |
Name
|
private TSPath |
Path
|
private java.lang.String |
PNme
|
protected static int |
reqMsk
|
protected static java.lang.String[] |
reqNme
|
private long |
State
|
private java.util.ArrayList<TSStop> |
Stop
|
private TSTrain |
Train
|
Constructor Summary | |
---|---|
protected |
TSSrv()
. |
protected |
TSSrv(java.lang.String fn,
java.io.File dat)
. |
Method Summary | |
---|---|
protected java.lang.String |
chgNme(java.lang.String w)
. |
protected TSPath |
chgPat(TSPath cP)
. |
protected java.lang.String |
chgPNme(java.lang.String w)
. |
protected TSTrain |
chgTrn(TSTrain t)
. |
protected long |
chkDate(long vDate)
. |
protected java.util.Iterator<java.lang.String> |
crDef(java.util.ArrayList<java.lang.String> LneT,
java.lang.String prfx)
. |
protected java.lang.String |
getName(boolean mde)
. |
protected java.util.ArrayList<TSStop> |
getStp(int c)
. |
protected int |
incCnt(int inc)
. |
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 java.lang.String FNme
private java.lang.String Name
private java.lang.String PNme
private long State
private int Cnt
private java.util.ArrayList<TSStop> Stop
private TSPath Path
private TSTrain Train
Constructor Detail |
---|
protected TSSrv()
Options used within optionmask of 'TSOpt': 0 - entry 'Serial' was found, processed and stored 1 - entry 'Name' was found, processed and stored 2 - entry 'Train_Config' was found, processed and stored 3 - entry 'PathID' was found, processed and stored 4 - entry 'MaxWheelAcceleration' was found, processed and stored 5 - entry 'Efficiency' was found, processed and stored 6 - entry 'TimeTable' was found, processed and stored 7 - entry 'StartingSpeed' was found, processed and stored 8 - entry 'EndingSpeed' was found, processed and stored 9 - entry 'StartInWorld' was found, processed and stored 10 - entry 'EndInWorld' was found, processed and stored 11 - min one 'StationStop'-entry was successfully defined 12 - 13 - 16 - Severe error found within 'Service-Definition' 17 - Error found within connected path-definition 18 - Referenced Path-definition not found 19 - StationStop-table was resorted due to 'SkipCount' 20 - Error(s) found within connected 'StationStop'-definition(s) 21 - 22 - 23 - 24 - connected path cannot be used by player 31 - reserved for temporary usage Index-Definitions from 'TSData' (. ): 0.xx(S) - (Queue) not used 1.00(I) - Serial-Nummber of Service 1.01(I) - 1.02(I) - Argument for 'StartInWorld' 1.03(I) - Argument for 'EndInWorld' 2.00(F) - 'MaxWheelAcceleration' 2.01(F) - 'Efficiency' 2.02(F) - 'StartingSpeed' 2.03(F) - 'EndingSpeed' ===================================================================== Constructor: (1) Create Default-Entry =====================================================================
protected TSSrv(java.lang.String fn, java.io.File dat)
===================================================================== Constructor: (2) Create Standard-Entry =====================================================================
Method Detail |
---|
protected java.lang.String chgNme(java.lang.String w)
===================================================================== Methode "chgNme" neuen aktuellen Namen/File-Namen liefern oder aendern wenn w==null: liefern aktuellen Namen (information-Hiding) ##chgNme.TSSrv (Eyecatcher) =====================================================================
protected TSPath chgPat(TSPath cP)
===================================================================== Methode "chgPat" aktuelle Pfad-Referenz lesen oder modifizieren ##chgPat.TSSrv (Eyecatcher) =====================================================================
protected java.lang.String chgPNme(java.lang.String w)
===================================================================== Methode "chgPNme" neuen aktuellen Pfad-Namen liefern oder aendern wenn w==null: liefern aktuellen Namen (information-Hiding) ##chgPNme.TSSrv (Eyecatcher) =====================================================================
protected TSTrain chgTrn(TSTrain t)
===================================================================== Method "chgTrn" Manage current entry for train-definition. Insert or get reference. If arument is 'null' reference is returned only.(information-Hiding) ##chgTrn.TSSrv (Eyecatcher) =====================================================================
protected final long chkDate(long vDate)
===================================================================== Method "chkDate" Compare File-Date to stored one. Return stored date if greater(newer) Return marker (negative-value or 0) otherwise ##chkDate.TSSrv (Eyecatcher) =====================================================================
protected final java.util.Iterator<java.lang.String> crDef(java.util.ArrayList<java.lang.String> LneT, java.lang.String prfx)
===================================================================== Method "crDef" Create an output-line-block for whole 'Service'-Definition ##crDef.TSSrv (Eyecatcher) =====================================================================
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.TSSrv (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSStop> getStp(int c)
===================================================================== Methode "getStp" Aktuelles Array fuer Haltepunkte liefern und ggf. (neu) erstellen Wenn fuer 'c' ein Wert 'groesser 0' angegeben wird, wird die Tabelle neu angelegt. Dies erfolgt AUCH, wenn die Tabelle bereits existiert! ##getStp.TSSrv (Eyecatcher) =====================================================================
protected final int incCnt(int inc)
===================================================================== Method "incCnt" Increment reference-counter (using argument'0', reference-counter may be returned only) ##incCnt.TSSrv (Eyecatcher) =====================================================================
protected final java.lang.String toStr()
===================================================================== Method "toStr" Build a string-representation of all values of this class ##toStr.TSSrv (Eyecatcher) =====================================================================
toStr
in class TSData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |