|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTSOpts
TSData
TSRoute
class TSRoute
.
====================================================================== Class TSRoute -- Route-definition (basis of all route-objects) ##TSRoute (Eyecatcher) ======================================================================
Field Summary | |
---|---|
private java.util.TreeMap<java.lang.String,TSAct> |
Act
|
private java.lang.String[] |
Desc
|
private java.io.File |
Dst
|
protected static java.lang.String[] |
envNme
|
private java.lang.String |
FNme
|
private java.io.File |
gTSct
|
protected static java.lang.String |
IdStr
|
private java.util.ArrayList<TSVector>[] |
NdeT
|
private java.lang.String |
Nme
|
private java.util.TreeMap<java.lang.String,TSPath> |
Pat
|
private TSQPos |
Pos
|
private java.util.TreeSet<TSQuad> |
QDef
|
private java.util.LinkedHashMap<java.lang.String,TSObjLst> |
RefT
|
private java.io.File |
Rte
|
private java.lang.String |
RteID
|
private TSScL |
Sc
|
private int |
ScN
|
private int |
ScO
|
private TSScL[] |
ScT
|
private int |
ScU
|
private TSShL |
Sh
|
private int |
ShN
|
private int |
ShO
|
private TSShL[] |
ShT
|
private int |
ShU
|
private java.util.LinkedHashMap<java.lang.String,TSSigFle> |
SigFle
|
private java.util.ArrayList<TSSigLgt> |
SigLT
|
private java.util.ArrayList<TSSigLTx> |
SigLTx
|
private java.util.ArrayList<TSSigSh> |
SigShT
|
private java.util.ArrayList<TSSigTyp> |
SigTT
|
private java.io.File |
Src
|
private java.util.TreeMap<java.lang.String,TSSrv> |
Srv
|
private java.io.File |
Sys
|
private java.util.TreeSet<TSTile>[] |
TleT
|
private java.util.TreeMap<java.lang.String,TSTrf> |
Trf
|
private java.util.ArrayList<TSTrItm>[] |
TrItmT
|
private java.util.TreeMap<java.lang.String,TSTrain> |
Trn
|
private java.util.ArrayList<TSTrNde>[] |
TrNdeT
|
private TStType[] |
tType
|
Constructor Summary | |
---|---|
protected |
TSRoute()
. |
protected |
TSRoute(java.lang.String dn,
java.io.File sys,
java.io.File rte,
java.io.File dst,
java.io.File src)
. |
Method Summary | |
---|---|
private static java.io.File |
$bFle(java.io.File dat,
java.lang.String cont,
int opt)
. |
private java.lang.String |
$bFn(int bd,
java.lang.String cont)
. |
protected TSObjLst |
addList(java.lang.String nS)
. |
protected int |
addType(TStType cTp)
. |
protected java.util.TreeSet<TSQuad> |
chgQDf(java.util.TreeSet<TSQuad> ts)
. |
protected java.lang.String |
chgRte(java.lang.String cid)
. |
protected TSScL |
chgScR(TSScL sc)
. |
protected TSScL |
chgScT(int ix,
TSScL sc)
. |
protected TSShL |
chgShR(TSShL sh)
. |
protected TSShL |
chgShT(int ix,
TSShL sh)
. |
protected TStType |
chgType(int ix,
TStType tt)
. |
protected java.lang.String |
chkRte(TSData ctl,
boolean chg)
. |
protected java.lang.String |
chkScT(int ix,
double w1,
double w2)
. |
protected java.lang.String |
chkShT(int ix,
boolean p)
. |
protected java.lang.String |
crDef(int t)
. |
protected java.lang.String |
crDesc(int n)
. |
protected TSSigLgt |
fndSigL(java.lang.String nme)
. |
protected TSSigSh |
fndSigS(java.lang.String nme)
. |
protected TSSigTyp |
fndSigT(java.lang.String nme)
. |
protected TSSigLTx |
fndSigX(java.lang.String nme)
. |
protected TSTrItm |
fndTrI(int nr)
. |
protected TSTrItm |
fndTrI(int db,
TSRefC rf)
. |
protected TSQuad |
fndWrld(int qx,
int qz)
. |
protected int |
get$ObjL()
. |
protected int |
get$Sc(boolean orig)
. |
protected int |
get$SgLT(boolean err)
. |
protected int |
get$SgLTx(boolean err)
. |
protected int |
get$SgS(boolean err)
. |
protected int |
get$SgT(boolean err)
. |
protected int |
get$Sh(boolean orig)
. |
protected int |
get$Tle(int t)
. |
protected int |
get$TrI(int db)
. |
protected int |
get$TrN(int db)
. |
protected java.util.TreeMap<java.lang.String,TSAct> |
getAct()
. |
protected java.io.File |
getFile(int t)
. |
protected java.io.File |
getFile(int t,
java.lang.String cont)
. |
protected java.lang.String |
getInfo(int t)
. |
protected java.util.Iterator |
getIt(int nr)
. |
protected java.util.ArrayList<TSVector> |
getNdeT(int db)
. |
protected java.lang.String[] |
getParm()
. |
protected java.util.TreeMap<java.lang.String,TSPath> |
getPath()
. |
protected java.util.TreeSet<TSQuad> |
getQDf(boolean cr)
. |
protected java.util.TreeMap<java.lang.String,TSSrv> |
getServ()
. |
protected java.util.LinkedHashMap<java.lang.String,TSSigFle> |
getSigF(int c)
. |
protected java.util.ArrayList<TSSigLgt> |
getSigL(int c)
. |
protected java.util.ArrayList<TSSigLTx> |
getSigLTx(int c)
. |
protected java.util.ArrayList<TSSigSh> |
getSigS(int c)
. |
protected java.util.ArrayList<TSSigTyp> |
getSigT(int c)
. |
protected java.util.TreeSet<TSTile> |
getTle(int t,
boolean cr)
. |
protected java.util.TreeMap<java.lang.String,TSTrain> |
getTrain()
. |
protected java.util.TreeMap<java.lang.String,TSTrf> |
getTrf()
. |
protected java.util.ArrayList<TSTrItm> |
getTrI(int db,
int c)
. |
protected java.util.ArrayList<TSTrNde> |
getTrN(int db,
int c)
. |
protected boolean |
isElec()
. |
protected boolean |
isScL(int ix)
. |
protected TSSigLgt |
isSigL(TSSigLgt vSgL)
. |
protected TSSigLTx |
isSigTx(TSSigLTx cSgTx)
. |
protected boolean |
set$TSL(int sc,
int sh)
. |
protected int |
set$Type(int c)
. |
protected java.lang.String |
setScT(int c,
int b)
. |
protected java.lang.String |
setShT(int c,
int b)
. |
protected java.io.File |
setTS(java.lang.String fn)
. |
protected boolean |
setVal(java.lang.String fn,
java.lang.String ri,
java.lang.String[] cD,
TSQPos cP,
boolean km)
. |
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 java.lang.String IdStr
protected static final java.lang.String[] envNme
private java.lang.String Nme
private java.lang.String FNme
private java.lang.String RteID
private java.io.File Sys
private java.io.File Rte
private java.io.File Dst
private java.io.File gTSct
private int ScN
private int ScU
private int ScO
private int ShN
private int ShU
private int ShO
private java.io.File Src
private java.lang.String[] Desc
private TSQPos Pos
private java.util.TreeSet<TSTile>[] TleT
private java.util.TreeSet<TSQuad> QDef
private TSScL[] ScT
private TSScL Sc
private TSShL[] ShT
private TSShL Sh
private java.util.ArrayList<TSTrNde>[] TrNdeT
private java.util.ArrayList<TSTrItm>[] TrItmT
private java.util.ArrayList<TSVector>[] NdeT
private java.util.ArrayList<TSSigSh> SigShT
private java.util.ArrayList<TSSigTyp> SigTT
private java.util.ArrayList<TSSigLTx> SigLTx
private java.util.ArrayList<TSSigLgt> SigLT
private java.util.LinkedHashMap<java.lang.String,TSSigFle> SigFle
private TStType[] tType
private java.util.TreeMap<java.lang.String,TSAct> Act
private java.util.TreeMap<java.lang.String,TSPath> Pat
private java.util.TreeMap<java.lang.String,TSSrv> Srv
private java.util.TreeMap<java.lang.String,TSTrf> Trf
private java.util.TreeMap<java.lang.String,TSTrain> Trn
private java.util.LinkedHashMap<java.lang.String,TSObjLst> RefT
Constructor Detail |
---|
protected TSRoute()
Used options (stored within mask of 'TSOpt'): 16 - 'Kilometer' is used 17 - 'Miles' is used 18 - 31 - Reserved for temporary usage Index-Definitionen aus 'TSData' (. ): 0.00(S) - Name of route-definition (Name) 0.01(S) - Schematische Routendarstellung (Graphic) 0.02(S) - Ladebild der Route (LoadingScreen) 0.03(S) - Value of 'DefaultSignalSMS' 0.04(S) - Value of 'DefaultCrossingSMS' 0.05(S) - Value of 'DefaultWaterTowerSMS' 0.06(S) - Value of 'DefaultCoalTowerSMS' 0.07(S) - Value of 'DefaultDieselTowerSMS' 0.08(S) - -reserved- 0.09(S) - -reserved- 0.10(S) - ? (PassengerRuleSet) 0.11(S) - ? (FreightRuleSet) 0.12(S) - ? (SignalSet) 0.13(S) - ? (GantrySet) 0.14(S) - ? (TrackGauge) 0.15(S) - ? (Era) 0.16(S) - ? (DerailScale) 0.17(S) - ? (TimetableTollerance) 0.18(S) - ? (GravityScale) 0.19(S) - -reserved- 0.20(S) - Wetherdefinition of ? (Environment-?) 0.21(S) - Wetherdefinition of ? (Environment-?) 0.22(S) - Wetherdefinition of ? (Environment-?) 0.23(S) - Wetherdefinition of ? (Environment-?) 0.24(S) - Wetherdefinition of ? (Environment-?) 0.25(S) - Wetherdefinition of ? (Environment-?) 0.26(S) - Wetherdefinition of ? (Environment-?) 0.27(S) - Wetherdefinition of ? (Environment-?) 0.28(S) - Wetherdefinition of ? (Environment-?) 0.29(S) - Wetherdefinition of ? (Environment-?) 0.30(S) - Wetherdefinition of ? (Environment-?) 0.31(S) - Wetherdefinition of ? (Environment-?) 1.00(I) - expected number of Track-entries (*.tdb) 1.01(I) - expected number of Road-entries (*.rdb) 1.02(I) - Value of 'Electrified' 1.03(I) - Value of 'Mountains' 1.04(I) - Serial-Nummer *.tdb 1.05(I) - Serial-Nummer *.rdb 1.06(I) - File-ID-Versionnumber of *.trk-file 1.07(I) - File-ID-Versionnumber of *.???-file 1.08(I) - Terrain_Desc_Size (High) 1.09(I) - Terrain_Desc_Size (Low) 1.10(I) - Terrain-Depth (High) 1.11(I) - Terrain-Depth (Low) 1.12(I) - current (actual) number of Track-entries (*.tdb, volatile) 1.13(I) - current (actual) number of Road-entries (*.rdb, volatile) 2.00( ) - -reserved- 2.01( ) - -reserved- 2.02(F) - Wert fuer 'OverheadWireHeight' 2.03(F) - Wert fuer 'SpeedLimit' 2.04(F) - Wert fuer 'TerrainErrorScale' 2.05(F) - Wert fuer 'MaxLineVoltage' 2.06(F) - Wert fuer 'TempRestrictedSpeed' ===================================================================== Constructor: (1) Create default-entry =====================================================================
protected TSRoute(java.lang.String dn, java.io.File sys, java.io.File rte, java.io.File dst, java.io.File src)
===================================================================== Constructor: (2) Create standard-entry =====================================================================
Method Detail |
---|
private static final java.io.File $bFle(java.io.File dat, java.lang.String cont, int opt)
===================================================================== Methode "$bFle" - ONLY for internal use - Dateireferenz zusammensetzen (buildFile) Pruefoptionen: 2 - 'Verzeichnis' liegt vor (sonst 'Datei') 3 - Datei/Verzeichnis muss existieren (sonst Fehler) 5 - Verzeichnis NICHT erstellen wenn es fehlt Methode wird in 'getfile(int)' genutzt Achtung: Methode schreibt Vater-Verzeichnis nach 'RetVal' ##$bFle.TSRoute (Eyecatcher) =====================================================================
private final java.lang.String $bFn(int bd, java.lang.String cont)
===================================================================== Methode "$bFn" - ONLY for internal use - Dateinamen zusammensetzen (buildFileName) Methode wird in 'getInfo(int)' genutzt ##$bFn.TSRoute (Eyecatcher) =====================================================================
protected final TSObjLst addList(java.lang.String nS)
===================================================================== Method "addList" Add an Entry to the list of route-reference-object-classes ##addList.TSRoute (Eyecatcher) =====================================================================
protected int addType(TStType cTp)
===================================================================== Methode "addType" ttype-Eintrag hinzufuegen, falls noch nicht vorhanden Methode liefert Index falls schon vorhanden Um die Indices konsistent zu halten MUSS der neue Eintrag hinten angehaengt werden Wenn der Eintrag hinzugefuegt wurde, wird der NEGATIVE Index (modifiziert um '-1'(wegen 0)) geliefert ##addType.TSRoute (Eyecatcher) =====================================================================
protected java.util.TreeSet<TSQuad> chgQDf(java.util.TreeSet<TSQuad> ts)
===================================================================== Methode "chgQDf" Globale Quadrantendefinitionen setzen oder veraendern ##chgQDf.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String chgRte(java.lang.String cid)
===================================================================== Methode "chgRte" aktuelle 'Route-ID' veraendern oder liefern ##chgRte.TSRoute (Eyecatcher) =====================================================================
protected TSScL chgScR(TSScL sc)
===================================================================== Methode "chgScR" lokale Section-Kette bearbeiten (eintragen/lesen) ##chgScR.TSRoute (Eyecatcher) =====================================================================
protected TSScL chgScT(int ix, TSScL sc)
===================================================================== Methode "chgScT" Eintrag in lokaler Section-Tabelle lesen / modifizieren Index 'ix' ist absolut d.h.: ScU<=ix
protected TSShL chgShR(TSShL sh)
===================================================================== Methode "chgShR" lokale Pfad-Kette bearbeiten (eintragen/lesen) ##chgShR.TSRoute (Eyecatcher) =====================================================================
protected TSShL chgShT(int ix, TSShL sh)
===================================================================== Methode "chgShT" Eintrag in lokaler Shape-Tabelle lesen / modifizieren Index 'ix' ist absolut d.h. ShU<=ix
protected TStType chgType(int ix, TStType tt)
===================================================================== Methode "chgType" Tabelle der 'ttype'-Eintraege lesen oder modifizieren ##chgType.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String chkRte(TSData ctl, boolean chg)
===================================================================== Methode "chkRte" Check basic-definitions of route as specified within .trk-file ##chkRte.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String chkScT(int ix, double w1, double w2)
===================================================================== Methode "chkScT" Index eines lokalen Section-Eintrags pruefen und Fehler melden ##chkScT.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String chkShT(int ix, boolean p)
===================================================================== Methode "chkShT" Index eines lokalen Shape(Pfad)-Eintrags pruefen und Fehler melden ##chkShT.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String crDef(int t)
===================================================================== Methode "crDef" Zeilendefinitionen des verschiedenen Typs fuer die Ausgabe erzeugen ##crDef.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String crDesc(int n)
===================================================================== Methode "crDesc" Create linedefinition 'Description' for output ##crDesc.TSRoute (Eyecatcher) =====================================================================
protected TSSigLgt fndSigL(java.lang.String nme)
===================================================================== Methode "fndSigL" Signal-Light-Tabelle nach Eintrag durchsuchen ##fndSigL.TSRoute (Eyecatcher) =====================================================================
protected TSSigSh fndSigS(java.lang.String nme)
===================================================================== Methode "fndSigS" SignalShape-Tabelle nach Eintrag gemaess Namen durchsuchen ##fndSigS.TSRoute (Eyecatcher) =====================================================================
protected TSSigTyp fndSigT(java.lang.String nme)
===================================================================== Methode "fndSigT" SignalType-Tabelle nach Eintrag gemaess Namen durchsuchen ##fndSigT.TSRoute (Eyecatcher) =====================================================================
protected TSSigLTx fndSigX(java.lang.String nme)
===================================================================== Methode "fndSigX" Signal-LightTexture-Tabelle nach Eintrag durchsuchen ##fndSigX.TSRoute (Eyecatcher) =====================================================================
protected TSTrItm fndTrI(int db, TSRefC rf)
===================================================================== Methode "fndTrI" TrItem-Datenbank nach einem bestimmten Element durchsuchen und Referenz registrieren falls gefunden Methode liefert zusaetzlich das gefundene TrItem-Element um eine weitere Pruefung zu ermoeglichen ##fndTrI.TSRoute (Eyecatcher) =====================================================================
protected TSTrItm fndTrI(int nr)
===================================================================== Methode "fndTrI" (2.Version) in TrItem-Datenbank nach einem bestimmten Element suchen Achtung: Methode ist auf die Schienendatenbank(0) beschraenkt! ##fndTrI.TSRoute (Eyecatcher) =====================================================================
protected TSQuad fndWrld(int qx, int qz)
===================================================================== Methode "fndWrld" suchen und liefern der World-Definition (Quadrat-Definition) wird fuer Activities und unbekannte UID's benutzt! ##fndWrld.TSRoute (Eyecatcher) =====================================================================
protected final int get$ObjL()
===================================================================== Methode "get$ObjL" Get number of Entries within route-reference-object-list ##get$ObjL.TSRoute (Eyecatcher) =====================================================================
protected int get$Sc(boolean orig)
===================================================================== Methode "get$Sc" Obere Grenze (alt/neu) der lokalen Sections holen ##get$Sc.TSRoute (Eyecatcher) =====================================================================
protected int get$Sh(boolean orig)
===================================================================== Methode "get$Sh" Obere Grenze (alt/neu) der lokalen Shapes(Pfade) holen ##get$Sh.TSRoute (Eyecatcher) =====================================================================
protected int get$SgLT(boolean err)
===================================================================== Methode "get$SgLT" Groesse der Signal-Light-Tabelle liefern ##get$SgLT.TSRoute (Eyecatcher) =====================================================================
protected int get$SgLTx(boolean err)
===================================================================== Methode "get$SgLTx" Groesse der Signal-LightTexture-Tabelle liefern ##get$SgLTx.TSRoute (Eyecatcher) =====================================================================
protected int get$SgS(boolean err)
===================================================================== Methode "get$SgS" Groesse der Signal-Shape-Tabelle liefern ##get$SgS.TSRoute (Eyecatcher) =====================================================================
protected int get$SgT(boolean err)
===================================================================== Methode "get$SgT" Groesse der Signal-Typ-Tabelle liefern ##get$SgT.TSRoute (Eyecatcher) =====================================================================
protected final int get$Tle(int t)
===================================================================== Methode "get$Tle" Get current number of tile-definitions with the table ##get$Tle.TSRoute (Eyecatcher) =====================================================================
protected final int get$TrI(int db)
===================================================================== Methode "get$TrI" Anzahl der physischen Elemente in der aktuellen TrItem-Tabelle liefern. Venn die Tabelle nicht vorhanden/definiert ist, wird ein Fehlercode geliefert ##get$TrI.TSRoute (Eyecatcher) =====================================================================
protected final int get$TrN(int db)
===================================================================== Methode "get$TrN" Anzahl der physischen Elemente in der aktuellen TrackNode-Tabelle liefern. Venn die Tabelle nicht vorhanden/definiert ist, wird ein Fehlercode geliefert ##get$TrN.TSRoute (Eyecatcher) =====================================================================
protected java.util.TreeMap<java.lang.String,TSAct> getAct()
===================================================================== Methode "getAct" Activity-Tabelle liefern und ggf. erstellen ##getAct.TSRoute (Eyecatcher) =====================================================================
protected java.io.File getFile(int t)
===================================================================== Methode "getFile" Datei-/Verzeichnisreferenz gemaess Typ erstellen Kennungbereiche: <0 : Systempfad-Referenzen 0..2 : Sonderfall Basisreferenzen 3..30 : Referenzen auf Basis Streckendefinition (Quelle) 31..32 : Sonderfall 33..60 : Referenzen auf Basis Streckendefinition (Ziel) 99 : Sicherungsdatei in der Streckendefinition (Quelle) Streckenreferenzen: Ziel = Quelle + 30 ##getFile.TSRoute (Eyecatcher) =====================================================================
protected java.io.File getFile(int t, java.lang.String cont)
===================================================================== Methode "getFile" * verschiedene Dateireferenzen gemaess Typ zusammensetzen ##getFile.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String getInfo(int t)
===================================================================== Methode "getInfo" verschiedene Namensdefinitionen gemaess Typ erstellen Die Nummer des Typs ist exakt der Dateinummer aus 'getFile()' zugeordnet. Achtung: Es sind NUR die benoetigten Auswahlen realisiert! Zuordnung der Indizes '$bFn()': 0 - Sys, 1 - Rte, 2 - Dst ##getInfo.TSRoute (Eyecatcher) =====================================================================
protected java.util.Iterator getIt(int nr)
===================================================================== Methode "getIt" 'Iterator' fuer Route-Tabellen erzeugen und liefern ACHTUNG: Mit (*) gekennzeichnete Iteratoren werden NUR geliefert, wenn die Tabelle auch Elemente enthaelt. (size()>0) Nummer der Kennung: 0/1: TrackNode-Tabelle (Track/Road) 2/3: TrItem-Tabelle (Track/Road) 4/5: TrJunctionNode-Tabelle (Track/Road) 10: Tile-Definitionen (hi) 11: Tile-Definitionen (lo) 12: Sortierte Strukturquadrate 16: Activity-Definitionen 17: Pfad-Definitionen 18: Service-Definitionen 19: Traffic-Definitionen 20: Signalscript-Definitionen (*) 21: Signalshape-Definitionen 22: Signaltype-Definitionen 23: SignalLight-Definitionen 24: SignalLTexture-Definitionen 25: Route-reference-object-Definitions 26: Consist-Definitions ##getIt.TSRoute (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSVector> getNdeT(int db)
===================================================================== Methode "getNdeT" TrJunctionNode-Tabelle (TSVector) liefern und ggf. erstellen Methode wird benutzt um Pfad-Definitionen zu korrelieren ##getNdeT.TSRoute (Eyecatcher) =====================================================================
protected final java.lang.String[] getParm()
===================================================================== Method "getParm" Returns parameter-list for modifying a Path-definition ##getParm.TSRoute (Eyecatcher) =====================================================================
protected java.util.TreeMap<java.lang.String,TSPath> getPath()
===================================================================== Methode "getPath" Path-Tabelle liefern und ggf. erstellen ##getPath.TSRoute (Eyecatcher) =====================================================================
protected java.util.TreeSet<TSQuad> getQDf(boolean cr)
===================================================================== Methode "getQDf" Aktuelle Tabelle fuer Quadranten liefern und ggf. (neu) erstellen Wenn fuer 'cr' der Wert 'true' angegeben wird, wird die Tabelle neu angelegt. Dies erfolgt AUCH, wenn die Tabelle bereits existiert! ##getQDf.TSRoute (Eyecatcher) =====================================================================
protected java.util.TreeMap<java.lang.String,TSSrv> getServ()
===================================================================== Methode "getServ" Service-Tabelle liefern und ggf. erstellen ##getServ.TSRoute (Eyecatcher) =====================================================================
protected java.util.LinkedHashMap<java.lang.String,TSSigFle> getSigF(int c)
===================================================================== Methode "getSigF" Aktuelles Array fuer Signalscrip-Files setzen oder liefern Wenn der Speicher noch nicht angelegt ist, wird er ggf.ohne aktuelle Elemente generiert (falls gefordert) ##getSigF.TSRoute (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSSigLgt> getSigL(int c)
===================================================================== Methode "getSigL" Aktuelles Array fuer SignalLights 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! ##getSigL.TSRoute (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSSigLTx> getSigLTx(int c)
===================================================================== Methode "getSigLTx" Aktuelles Array fuer SignalLTextures 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! ##getSigLTx.TSRoute (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSSigSh> getSigS(int c)
===================================================================== Methode "getSigS" Aktuelles Array fuer Signalshapes 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! ##getSigS.TSRoute (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSSigTyp> getSigT(int c)
===================================================================== Methode "getSigT" Aktuelles Array fuer Signaltypes 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! ##getSigT.TSRoute (Eyecatcher) =====================================================================
protected java.util.TreeSet<TSTile> getTle(int t, boolean cr)
===================================================================== Methode "getTle" Aktuelle Tabelle fuer Tile-Def's liefern und ggf. (neu) erstellen Wenn fuer 'cr' der Wert 'true' angegeben wird, wird die Tabelle neu angelegt. Dies erfolgt AUCH, wenn die Tabelle bereits existiert! ##getTle.TSRoute (Eyecatcher) =====================================================================
protected java.util.TreeMap<java.lang.String,TSTrf> getTrf()
===================================================================== Methode "getTrf" Traffic-Tabelle liefern und ggf. erstellen ##getTrf.TSRoute (Eyecatcher) =====================================================================
protected java.util.TreeMap<java.lang.String,TSTrain> getTrain()
===================================================================== Methode "getTrain" Return current table of train-definitions. Create table if it is not already present. ##getTrain.TSRoute (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSTrItm> getTrI(int db, int c)
===================================================================== Methode "getTrI" aktuelle (gesamte) TrItem-Tabelle liefern und ggf. anlegen Methode wird benutzt um Reihenfolge der TrItems in der Tabelle pruefen oder globale Modifikationen vornehmen zu koennen Im Fehlerfall wird 'null' geliefert ##getTrI.TSRoute (Eyecatcher) =====================================================================
protected java.util.ArrayList<TSTrNde> getTrN(int db, int c)
===================================================================== Methode "getTrN" aktuelle (gesamte) TrackNode-Tabelle liefern und ggf. anlegen Methode wird benutzt um Reihenfolge der Eintraege in der Tabelle pruefen oder globale Modifikationen vornehmen zu koennen Im Fehlerfall wird 'null' geliefert ##getTrN.TSRoute (Eyecatcher) =====================================================================
protected boolean isElec()
===================================================================== Methode "isElec" Information liefern, ob Strecke elektrifiziert ist ##isElec.TSRoute (Eyecatcher) =====================================================================
protected boolean isScL(int ix)
===================================================================== Methode "isScL" Check index-range of a local section-entry. Method returns 'true' if a local section-definition is referenced ##isScL.TSRoute (Eyecatcher) =====================================================================
protected TSSigLgt isSigL(TSSigLgt vSgL)
===================================================================== Methode "isSigL" Signal-Light-Definition aus der Tabelle heraussuchen ##isSigL.TSRoute (Eyecatcher) =====================================================================
protected TSSigLTx isSigTx(TSSigLTx cSgTx)
===================================================================== Methode "isSigTx" Signal-LightTexture-Definition aus der Tabelle heraussuchen ##isSigTx.TSRoute (Eyecatcher) =====================================================================
protected boolean set$TSL(int sc, int sh)
===================================================================== Methode "set$TSL" obere Grenzen (neu) der lokalen 'tsection.dat' setzen ##set$TSL.TSRoute (Eyecatcher) =====================================================================
protected int set$Type(int c)
===================================================================== Methode "set$Type" Groesse der 'ttype.dat'-Tabelle setzen oder liefern Tabelle wird NUR angelegt wenn c>0 ##set$Type.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String setScT(int c, int b)
===================================================================== Methode "setScT" lokale Section-Tabelle erstellen Achtung: Auch Tabelle der Laenge '0' ist moeglich fuer den Fall, dess die lokale 'tsection.dat' NICHT existiert ##setScT.TSRoute (Eyecatcher) =====================================================================
protected java.lang.String setShT(int c, int b)
===================================================================== Methode "setShT" lokale Shape(Pfad)-Tabelle erstellen Achtung: Auch Tabelle der Laenge '0' ist moeglich fuer den Fall, dess die lokale 'tsection.dat' NICHT existiert ##setShT.TSRoute (Eyecatcher) =====================================================================
protected java.io.File setTS(java.lang.String fn)
===================================================================== Method "setTS" Establish path to alternate 'tsection.dat'-file. ##setTS.TSRoute (Eyecatcher) =====================================================================
protected boolean setVal(java.lang.String fn, java.lang.String ri, java.lang.String[] cD, TSQPos cP, boolean km)
===================================================================== Methode "setVal" restliche Werte einsetzen und Definition aktivieren !! Beachte auch Kommentare in der Wertzuweisung ##setVal.TSRoute (Eyecatcher) =====================================================================
protected final java.lang.String toStr()
===================================================================== Method "toStr" Build a string-representation of all values of this class ##toStr.TSRoute (Eyecatcher) =====================================================================
toStr
in class TSData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |