Class TSSigAsp

java.lang.Object
  extended by TSOpts
      extended by TSSigAsp
All Implemented Interfaces:
java.io.Serializable

 class TSSigAsp
extends TSOpts
implements java.io.Serializable

.

======================================================================
 Klasse TSSigAsp -- Definition eines SignalAspect-Eintrags
  Dieser Eintrag wird von 'SignalType' referenziert
 ##TSSigAsp (Eyecatcher)
======================================================================
 


Field Summary
private  TSSigDrSt DrSt
           
private  int Id
           
protected static java.lang.String IdStr
           
private  int Nr
           
private  int Spd
           
private static java.lang.String[] Types
           
private static java.lang.String[] TypesD
           
 
Constructor Summary
protected TSSigAsp()
          .
protected TSSigAsp(int id, int typ, TSSigDrSt st)
          .
 
Method Summary
protected  int chgSpd(int spd)
          .
protected static int chkTyp(java.lang.String t)
          .
protected  java.util.Iterator<java.lang.String> crDef(java.util.ArrayList<java.lang.String> LneT)
          .
protected  java.lang.String toStr()
          .
 
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

IdStr

protected static final java.lang.String IdStr
See Also:
Constant Field Values

Types

private static java.lang.String[] Types

TypesD

private static java.lang.String[] TypesD

Nr

private int Nr

Id

private int Id

Spd

private int Spd

DrSt

private TSSigDrSt DrSt
Constructor Detail

TSSigAsp

protected TSSigAsp()
.
 Used options (stored within mask of 'TSOpt'):
  0 to 15 - not used until now (Systemoptions)
       16 - SpeedKPH specified
       17 - SpeedMPH specified
       18 - SignalFlags: ASAP
       19 -
=====================================================================
 Constructor: (1) Create default-entry
=====================================================================
  


TSSigAsp

protected TSSigAsp(int id,
                   int typ,
                   TSSigDrSt st)
.
=====================================================================
 Constructor: (2) Create standard-entry
=====================================================================
  

Method Detail

chgSpd

protected int chgSpd(int spd)
.
=====================================================================
 Methode "chgSpd"
 Wert fuer Geschwindigkeitsbeschraenkung aendern
 ##chgSpd.TSSigAsp (Eyecatcher)
=====================================================================
  


chkTyp

protected static int chkTyp(java.lang.String t)
.
=====================================================================
 Methode "chkTyp"
 Aspekt-ID eines Signal-Typ-Eintrags heraussuchen
 ##chkTyp.TSSigAsp (Eyecatcher)
=====================================================================
  


crDef

protected final java.util.Iterator<java.lang.String> crDef(java.util.ArrayList<java.lang.String> LneT)
.
=====================================================================
 Method "crDef"
 Create readeable lines for output of definition.
 ##crDef.TSSigAsp (Eyecatcher)
=====================================================================
  


toStr

protected final java.lang.String toStr()
.
=====================================================================
 Method "toStr"
 Build a string-representation of all values of this class
 ##toStr.TSSigAsp (Eyecatcher)
=====================================================================
  

Overrides:
toStr in class TSOpts