|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectTSOpts
TSData
TSWrld
TSUiD
TSSignal
class TSSignal
.
====================================================================== Klasse TSSignal -- Definition eines 'World'-Eintrags (Signal) ##TSSignal (Eyecatcher) ======================================================================
Field Summary | |
---|---|
private static int |
addMsk
|
protected static java.lang.String |
IdStr
|
protected static int |
K_MaxIt
|
private int |
Msk
|
private java.lang.String |
Nme
|
private static int |
reqMsk
|
private static java.lang.String[] |
reqNme
|
private TSSigSh |
SgR
|
private java.util.ArrayList<TSRefC> |
SUTab
|
private static int |
valMsk
|
Constructor Summary | |
---|---|
protected |
TSSignal()
. |
protected |
TSSignal(int oid,
int sl)
. |
Method Summary | |
---|---|
protected java.lang.String |
addSgI(int su,
int nr)
. |
protected int |
chgMsk(int msk)
. |
protected java.lang.String |
chgNme(java.lang.String w)
. |
protected TSSigSh |
chgSigS(TSSigSh sh)
. |
protected TSRefC |
chgTrI(int db,
int ix,
TSRefC rf)
. |
protected boolean |
chkTrItmT(int ItmT)
. |
protected java.lang.String |
crDef(int t,
int n,
boolean me,
boolean c)
. |
protected TSRefC |
fndSU(int su)
. |
protected int |
get$TrI(int db)
. |
protected int |
getCtl(int nr)
. |
protected java.lang.String |
getItem(int nr)
. |
protected java.lang.String |
getName(boolean org)
. |
protected static void |
mskAdd(int m)
. |
protected java.lang.String |
setDef(int t,
int u)
. |
protected java.lang.String |
setSUTab(java.util.ArrayList<TSRefC> nT)
. |
protected java.lang.String |
toStr()
. |
Methods inherited from class TSUiD |
---|
$reNew, addTrI, adjHgt, chainUiD, chgChn, chgCoF, chgElv, chgItS, chgQDf, chgShR, chgView, chkAnim, chkColl, chkId, chkRCnt, chkSL, chkType, clrOpt, clrView, crDef, crDef, crPos, crQDir, crStatic, fndTrI, getMsg, getName, getOpt, getSL, getUiD, incCntC, incCntS, isBefore, isCtl, isEqual, isOpt, isRoad, isTrack, modPos, nxtUiD, renUiD, setName, setOpt, setOT, setPos, setQDir, setSc, setSL, setStF, setUiD, toStr |
Methods inherited from class TSWrld |
---|
chgDta, chkMsk, getVNrDef |
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, 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 static final int valMsk
private static final int reqMsk
private static int addMsk
private static java.lang.String[] reqNme
protected static final int K_MaxIt
private int Msk
private java.util.ArrayList<TSRefC> SUTab
private java.lang.String Nme
private TSSigSh SgR
Constructor Detail |
---|
protected TSSignal()
Used options (stored within field 'Opt' of super-class): 8 - 9 - 10 - 11 - 12..23 - (not used) Definition of 'Entry found' (stored in TSOpt): 0 : UiD 1 to 18 : not used 19 : FileName 20 : StaticFlags 21 : Position 22 : QDirection 23 to 24 : (not used) 25 : VDbId 26 : StaticDetailLevel 27 : SignalSubObj 28 : SignalUnits 29 to 30 : (not used) 31 : QDirection/Matrix3x3 Index-Definitions from 'TSData' (. ): 0.xx(S) - (Queue) not used 1.xx(I) - (Queue) not used ===================================================================== Constructor: (1) Create default-entry =====================================================================
protected TSSignal(int oid, int sl)
===================================================================== Constructor: (2) Create standard-entry =====================================================================
Method Detail |
---|
protected java.lang.String addSgI(int su, int nr)
===================================================================== Methode "addSgI" SignalUnit-Item hinzufuegen Im Fehlerfall wird eine Fehlermeldung geliefert ##addSgI.TSSignal (Eyecatcher) =====================================================================
protected int chgMsk(int msk)
===================================================================== Methode "chgMsk" Maske der Signal-Subobjekte setzen oder liefern Wert NUR setzen wenn != 0 --> Loeschen NICHT moeglich ##chgMsk.TSSignal (Eyecatcher) =====================================================================
protected java.lang.String chgNme(java.lang.String w)
===================================================================== Methode "chgNme" neuen aktuellen Dateinamen liefern oder aendern wenn w==null: liefern aktuellen Dateinamen (information-Hiding) ##chgNme.TSSignal (Eyecatcher) =====================================================================
chgNme
in class TSUiD
protected TSSigSh chgSigS(TSSigSh sh)
===================================================================== Methode "chgSigS" neue aktuelle Signal-Shape-Referenz liefern oder aendern wenn sh==null: liefern aktuellen Wert (information-Hiding) ##chgSigS.TSSignal (Eyecatcher) =====================================================================
protected TSRefC chgTrI(int db, int ix, TSRefC rf)
===================================================================== Methode "chgTrI" Referenz-Verkettung fuer 'TrItem' aendern Achtung: Anzahl/Typ der Argumente wird durch TSUID bedingt! ##chgTrI.TSSignal (Eyecatcher) =====================================================================
chgTrI
in class TSWrld
protected boolean chkTrItmT(int ItmT)
===================================================================== Methode "chkTrItmT" pruefen ob TrItemTyp zu aktuellem Objekt passt Routine liefert 'true', wenn die Zuordnung NICHT passt ##chkTrItmT.TSSignal (Eyecatcher) =====================================================================
chkTrItmT
in class TSWrld
protected java.lang.String crDef(int t, int n, boolean me, boolean c)
===================================================================== Methode "crDef" Zeilendefinition(en) fuer die Ausgabe erzeugen ##crDef.TSSignal (Eyecatcher) =====================================================================
crDef
in class TSUiD
protected TSRefC fndSU(int su)
===================================================================== Method "fndSU" Search for 'SignalUnit' according to index-number of subobject. ##fndSU.TSSignal (Eyecatcher) =====================================================================
protected int get$TrI(int db)
===================================================================== Methode "get$TrI" Anzahl der TrItems fuer SignalUnit abfragen Achtung: Anzahl/Typ der Argumente wird durch TSUID bedingt! ##get$TrI.TSSignal (Eyecatcher) =====================================================================
get$TrI
in class TSWrld
protected int getCtl(int nr)
===================================================================== Methode "getCtl" Information-Hiding: Liefern eines Kontroll-Ausdrucks gemaess Kennnummer 0 : 'reqMsk' - Maske der geforderten Schluesselwoerter 1 : 'valMsk' - Maske der gueltigen Schluesselwoerter 2 : Differenz-Maske zu 'addMsk' liefern ##getCtl.TSSignal (Eyecatcher) =====================================================================
getCtl
in class TSUiD
protected java.lang.String getItem(int nr)
===================================================================== Methode "getItem" Information-Hiding: aktuellen 'reqNme' liefern ##getItem.TSSignal (Eyecatcher) =====================================================================
getItem
in class TSUiD
protected java.lang.String getName(boolean org)
===================================================================== Methode "getName" liefern der Bezeichnung des Objekt-Typs ##getName.TSSignal (Eyecatcher) =====================================================================
getName
in class TSUiD
protected static void mskAdd(int m)
===================================================================== Methode "mskAdd" Information-Hiding: 'addMsk' maskieren: Additionsmaske gemaess Argument maskieren Achtung: Methode ist statisch ##mskAdd.TSSignal (Eyecatcher) =====================================================================
protected java.lang.String setDef(int t, int u)
===================================================================== Methode "setDef" Default-Definitionen hinzufuegen. ##setDef.TSSignal (Eyecatcher) =====================================================================
setDef
in class TSWrld
protected java.lang.String setSUTab(java.util.ArrayList<TSRefC> nT)
===================================================================== Methode "setSUTab" NEUE Tabelle der Signal-Units pruefen und setzen. Methode liefert Fehlermeldung falls Fehler erkannt wird. ##setSUTab.TSSignal (Eyecatcher) =====================================================================
protected final java.lang.String toStr()
===================================================================== Method "toStr" Build a string-representation of all values of this class. ##toStr.TSSignal (Eyecatcher) =====================================================================
toStr
in class TSUiD
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |