Class TSSigLiT

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

 class TSSigLiT
extends TSOpts

===================================================================== Klasse TSSigLiT -- Definition eines Signal-LightsTab-Eintrags ##TSSigLiT (Eyecatcher) =====================================================================


Field Summary
private  int al
           
private  int bl
           
private  int Cnt
           
private  int gn
           
protected static java.lang.String IdStr
           
private  java.lang.String Name
           
private  int rt
           
 
Constructor Summary
protected TSSigLiT()
           
protected TSSigLiT(int nr, java.lang.String nme)
          ==================================================================== Constructor: (2) Standard-Eintrag erstellen ====================================================================
 
Method Summary
protected  java.lang.String chgNme(java.lang.String nme)
          ==================================================================== Methode "chgNme" Aktueller Name der SignalLight-Definition liefern oder aendern ACHTUNG: Methode wird AUCH in 'TSSigTyp' benutzt ##chgNme.TSSigLiT (Eyecatcher) ====================================================================
protected  boolean chkNme(java.lang.String nme)
          ==================================================================== Methode "chkNme" Pruefen, ob Typ-Item passt ##chkNme.TSSigLiT (Eyecatcher) ====================================================================
protected  java.lang.String crDef(boolean me)
          ==================================================================== Methode "crDef" Zeilendefinition(en) fuer die Ausgabe erzeugen ##crDef.TSSigLiT (Eyecatcher) ====================================================================
protected  boolean equals(TSSigLiT cSgL)
          ==================================================================== Methode "equals" zwei SignalLight-Definitionen vergleichen ACHTUNG: 'Name' wird zum Vergleich NICHT verwendet ##equals.TSSigLiT (Eyecatcher) ====================================================================
protected  int setCnt(int inc)
          ==================================================================== Methode "setCnt" Reference-Count bearbeiten (erhoehen/liefern/verringern) ##setCnt.TSSigLiT (Eyecatcher) ====================================================================
protected  boolean setCol(int AL, int RT, int GN, int BL)
          ==================================================================== Methode "setCol" Farb-Definition des Licht-Eintrags setzen (Wert: 0 <= x <= 255 ) ##setCol.TSSigLiT (Eyecatcher) ====================================================================
protected  java.lang.String toStr()
          ==================================================================== Methode "toStr" alle Werte eines Objektes in String-Form bringen ##toStr.TSSigLiT (Eyecatcher) ====================================================================
 
Methods inherited from class TSOpts
$init, chkMsk, chkMsk, clrMsk, clrMsk, cntMsk, cntMsk, getMsk, orMsk, 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 java.lang.String IdStr

Cnt

private int Cnt

al

private int al

rt

private int rt

gn

private int gn

bl

private int bl

Name

private java.lang.String Name
Constructor Detail

TSSigLiT

protected TSSigLiT()

TSSigLiT

protected TSSigLiT(int nr,
                   java.lang.String nme)
==================================================================== Constructor: (2) Standard-Eintrag erstellen ====================================================================

Method Detail

chgNme

protected java.lang.String chgNme(java.lang.String nme)
==================================================================== Methode "chgNme" Aktueller Name der SignalLight-Definition liefern oder aendern ACHTUNG: Methode wird AUCH in 'TSSigTyp' benutzt ##chgNme.TSSigLiT (Eyecatcher) ====================================================================


chkNme

protected boolean chkNme(java.lang.String nme)
==================================================================== Methode "chkNme" Pruefen, ob Typ-Item passt ##chkNme.TSSigLiT (Eyecatcher) ====================================================================


crDef

protected java.lang.String crDef(boolean me)
==================================================================== Methode "crDef" Zeilendefinition(en) fuer die Ausgabe erzeugen ##crDef.TSSigLiT (Eyecatcher) ====================================================================


equals

protected boolean equals(TSSigLiT cSgL)
==================================================================== Methode "equals" zwei SignalLight-Definitionen vergleichen ACHTUNG: 'Name' wird zum Vergleich NICHT verwendet ##equals.TSSigLiT (Eyecatcher) ====================================================================


setCnt

protected int setCnt(int inc)
==================================================================== Methode "setCnt" Reference-Count bearbeiten (erhoehen/liefern/verringern) ##setCnt.TSSigLiT (Eyecatcher) ====================================================================


setCol

protected boolean setCol(int AL,
                         int RT,
                         int GN,
                         int BL)
==================================================================== Methode "setCol" Farb-Definition des Licht-Eintrags setzen (Wert: 0 <= x <= 255 ) ##setCol.TSSigLiT (Eyecatcher) ====================================================================


toStr

protected java.lang.String toStr()
==================================================================== Methode "toStr" alle Werte eines Objektes in String-Form bringen ##toStr.TSSigLiT (Eyecatcher) ====================================================================

Overrides:
toStr in class TSOpts