|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTSOpts
TSData
TSAct
class TSAct
.
====================================================================== Class TSAct -- Definition of a Activity ##TSAct (Eyecatcher) ======================================================================
Field Summary | |
---|---|
private java.util.ArrayList<TSActAO> |
ActObj
|
private java.lang.String[] |
Brief
|
private java.lang.String[] |
Desc
|
private java.util.TreeSet<TSActEv> |
EvntT
|
private java.lang.String |
FNme
|
protected static java.lang.String |
IdStr
|
private java.lang.String |
Name
|
private TSPath |
Path
|
private java.lang.String |
PatID
|
private java.util.ArrayList<TSRefC> |
PNPWt
|
private java.util.ArrayList<TSActSZ> |
RSZne
|
private TSXtSrv |
Serv
|
private java.util.ArrayList<TSRefC> |
SgRef
|
private long |
State
|
private java.lang.String |
TNme
|
private TSTrf |
TRef
|
private java.util.ArrayList<TSXtSrv> |
TrfT
|
private java.util.ArrayList<TSRefC> |
TrI08
|
Constructor Summary | |
---|---|
protected |
TSAct()
. |
protected |
TSAct(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 TSXtSrv |
chgSrv(TSXtSrv cS)
. |
protected java.lang.String |
chgTNme(java.lang.String a)
. |
protected TSTrf |
chgTrf(TSTrf cT)
. |
protected long |
chkDate(long vDate)
. |
protected java.util.Iterator<java.lang.String> |
crDef(int t,
java.util.ArrayList<java.lang.String> LneT)
. |
protected TSActEv |
fndEvnt(TSRefC rf)
. |
protected java.util.ArrayList<TSStStp> |
fndSrv(java.lang.String nme)
. |
protected java.util.ArrayList<TSActAO> |
getAObj(int c)
. |
protected java.util.TreeSet<TSActEv> |
getEvT(boolean cr)
. |
protected java.lang.String |
getName(boolean mde)
. |
protected java.util.ArrayList<TSRefC> |
getPNPWt(int c)
. |
protected java.util.ArrayList<TSActSZ> |
getRSZne(int c)
. |
protected java.util.ArrayList<TSRefC> |
getSigR(int c)
. |
protected java.util.ArrayList<TSXtSrv> |
getTrfT(int c)
. |
protected java.util.ArrayList<TSRefC> |
getTrI08(int c)
. |
protected java.lang.String[] |
setBrief(java.lang.String[] w)
. |
protected java.lang.String[] |
setDesc(java.lang.String[] 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
private java.lang.String FNme
private java.lang.String Name
private long State
private java.lang.String[] Desc
private java.lang.String[] Brief
private java.lang.String PatID
private TSPath Path
private java.lang.String TNme
private TSTrf TRef
private TSXtSrv Serv
private java.util.ArrayList<TSXtSrv> TrfT
private java.util.TreeSet<TSActEv> EvntT
private java.util.ArrayList<TSActAO> ActObj
private java.util.ArrayList<TSActSZ> RSZne
private java.util.ArrayList<TSRefC> SgRef
private java.util.ArrayList<TSRefC> PNPWt
private java.util.ArrayList<TSRefC> TrI08
Constructor Detail |
---|
protected TSAct()
Options defined in optionsmask of 'TSOpts': 0 - Serial-number found 1 - 'Route-ID'-definition found 2 - 'Name'-definition found 3 - 'Description'-definition found 4 - 'Briefing'-definition found 5 - 'CompleteActivity'-definition found 6 - 'Type'-definition found 7 - 'Mode'-definition found 8 - 'StartTime'-definition found 9 - 'Season'-definition found 10 - 'Weather'-definition found 11 - 'PathID'-definition found 12 - 'StartingSpeed'-definition found 13 - 'Duration'-definition found 14 - 'Difficulty'-definition found 15 - 'Animals'-definition found 16 - 'Workers'-definition found 17 - 'FuelWater'-definition found 18 - 'FuelCoal'-definition found 19 - 'FuelDiesel'-definition found 20 - 'Traffic_Definition'-definition found 21 - 'Events'-definition found 22 - 'ActivityObjects'-definition found 23 - 'ActivityRestrictedSpeedZones'-definition found 24 - 'ActivityFailedSignals'-definition found 25 - 'PlatformNumPassengersWaiting'-definition found 26 - 'PickupTrItemData'-definition found 27 - 28 - Sever error found within 'Activity-Definition' 29 - Traffic-table was resorted due to 'Start-Time' 30 - Error within 'StationStop'-assignment of player-service 31 - Reserved for temporary usage Index-Definitions from 'TSData' (. ): 0.00(S) - current Route-ID 1.00(I) - Serial-Number of activity 1.01(I) - 1.02(I) - Value of 'CompleteActivity' (0/1) 1.03(I) - Value of 'Type' (0..?) 1.04(I) - Value of 'Mode' (0..?) 1.05(I) - Value of 'StartTime' ((h*60+m)*60+s) 1.06(I) - Value of 'Season' (0..3) 1.07(I) - Value of 'Weather' (0..2) 1.08(I) - Value of 'Duration' (h*60+m) 1.09(I) - Value of 'Difficulty' (0..2) 1.10(I) - Value of 'Animals' (0..100) 1.11(I) - Value of 'Workers' (0..100) 1.12(I) - Value of 'FuelWater' (0..100) 1.13(I) - Value of 'FuelCoal' (0..100) 1.14(I) - Value of 'FuelDiesel' (0..100) 1.15(I) - Value of 'NextServiceUID' 1.16(I) - Value of 'NextActivityObjectUID' ===================================================================== Constructor: (1) create default-entry =====================================================================
protected TSAct(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.TSAct (Eyecatcher) =====================================================================
protected TSPath chgPat(TSPath cP)
===================================================================== Methode "chgPat" aktuelle Pfad-Referenz lesen oder modifizieren ##chgPat.TSAct (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.TSAct (Eyecatcher) =====================================================================
protected java.lang.String chgTNme(java.lang.String a)
===================================================================== Methode "chgTNme" Replace or return name of current Traffic-Definition. If no new name provided (a==null) the current name is not changed. (Information-Hiding) ##chgTNme.TSAct (Eyecatcher) =====================================================================
protected TSXtSrv chgSrv(TSXtSrv cS)
===================================================================== Methode "chgSrv" aktuelle Player-Service-Definition lesen oder modifizieren ##chgSrv.TSAct (Eyecatcher) =====================================================================
protected TSTrf chgTrf(TSTrf cT)
===================================================================== Method "chgTrf" Change current traffic-reference or return current value ##chgTrf.TSAct (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.TSAct (Eyecatcher) =====================================================================
protected final java.util.Iterator<java.lang.String> crDef(int t, java.util.ArrayList<java.lang.String> LneT)
===================================================================== Method "crDef" Create an output-line for writing an 'Activity'-file ##crDef.TSAct (Eyecatcher) =====================================================================
protected TSActEv fndEvnt(TSRefC rf)
===================================================================== Method "fndEvnt" Search for an 'Event'-entry using its number and register its address if it could be found Method returns the found event-entry in order to permit additional checks. ##fndEvnt.TSAct (Eyecatcher) =====================================================================
protected final java.util.ArrayList<TSStStp> fndSrv(java.lang.String nme)
===================================================================== Method "fndSrv" Find special service within list of all service-definitions. Return list of StationStops of service if found. ##fndSrv.TSTrf (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSActAO> getAObj(int c)
===================================================================== Methode "getAObj" Returns current array of 'ActivityObject'-References, which is of type 'TSActAO'. If it is requested (c>0), it is created even if it is already available. ##getAObj.TSAct (Eyecatcher) =====================================================================
protected java.util.TreeSet<TSActEv> getEvT(boolean cr)
===================================================================== Methode "getEvT" Returns current array of 'Event'-References, which is of type 'TSActEv'. If it is requested ('true'), it is created even if it is already available. ##getEvT.TSAct (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.TSAct (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSRefC> getPNPWt(int c)
===================================================================== Methode "getPNPWt" Returns current array of 'PlatformNumPassengersWaiting'-References, which is of type 'TSRefC'. If it is requested (c>0), it is created even if it is already available. ##getPNPWt.TSAct (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSActSZ> getRSZne(int c)
===================================================================== Methode "getRSZne" Returns current array of 'RestrictedSpeedZone'-References, which is of type 'TSActSZ'. If it is requested (c>0), it is created even if it is already available. ##getRSZne.TSAct (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSRefC> getSigR(int c)
===================================================================== Methode "getSigR" Returns current array of 'FailedSignal'-References, which is of type 'TSRefC'. If it is requested (c>0), it is created even if it is already available. ##getSigR.TSAct (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSXtSrv> getTrfT(int c)
===================================================================== Methode "getTrfT" Returns current array of 'Traffic-Service'-References, which is of type 'TSXtSrv'. If it is requested (c>0), it is created even if it is already available. ##getTrfT.TSAct (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSRefC> getTrI08(int c)
===================================================================== Methode "getTrI08" Returns current array of 'PickupTrItemData'-References, which is of type 'TSRefC'. If it is requested (c>0), it is created even if it is already available. ##getTrI08.TSAct (Eyecatcher) =====================================================================
protected java.lang.String[] setBrief(java.lang.String[] w)
===================================================================== Methode "setBrief" neuen Wert fuer 'Briefing' setzen ##setBrief.TSAct (Eyecatcher) =====================================================================
protected java.lang.String[] setDesc(java.lang.String[] w)
===================================================================== Methode "setDesc" neuen Wert fuer 'Description'* setzen ##setDesc.TSAct (Eyecatcher) =====================================================================
protected final java.lang.String toStr()
===================================================================== Method "toStr" Build a string-representation of all values of this class ##toStr.TSAct (Eyecatcher) =====================================================================
toStr
in class TSData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |