|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.kex.tls.osi2osi3.redirection.TlsNode
public class TlsNode
TlsNode zur Ermittlung aller benötigten Informationen zu einem TLS-Knoten
Field Summary | |
---|---|
private static Debug |
_debug
|
private Set<Integer> |
_fgPresent
|
private int |
_nodeNumber
|
private TlsNode |
_parentNode
|
private Collection<TlsNode> |
_subNodes
|
private SystemObject |
_systemObject
|
Constructor Summary | |
---|---|
TlsNode(SystemObject systemObject)
Konstruktor |
|
TlsNode(SystemObject systemObject,
int nodeNumber)
Konstruktor |
Method Summary | |
---|---|
(package private) void |
addFg(int fg)
Fügt dem TLS-Knoten eine Funktionsgruppe hinzu. |
(package private) void |
addSubNode(TlsNode subNode)
Fügt dem TLS-Knoten einen Unterknoten hinzu. |
String |
getLocationDistance()
Umrechnung der Knotennummer in Location und Distance |
int |
getNodeNumber()
Gibt die Knotennummer des TLS-Knotens zurück |
TlsNode |
getParentNode()
Gibt den Vaterknoten zu dem TLS-Knoten zurück (falls vorhanden). |
Collection<TlsNode> |
getSubNodes()
Gibt die Menge der Unterknoten zum TLS-Knoten zurück. |
SystemObject |
getSystemObject()
Gibt das Systemobjekt zurück, das durch den Knoten repräsentiert wird. |
boolean |
hasFg(int fg)
Gibt an, ob das Gerät (Steuermodul) mindestens ein DE der entsprechenden Funktionsgruppe enthält. |
(package private) void |
setNodeNumber(int nodeNumber)
Setzt die Knotennummer des TLS-Knotens. |
(package private) void |
setParent(TlsNode parentNode)
Setzt den Vaterknoten zum TLS-Knoten |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final Debug _debug
private SystemObject _systemObject
private int _nodeNumber
private TlsNode _parentNode
private Set<Integer> _fgPresent
private final Collection<TlsNode> _subNodes
Constructor Detail |
---|
public TlsNode(SystemObject systemObject)
systemObject
- Das dem TLS-Knoten zugeordnete Gerätpublic TlsNode(SystemObject systemObject, int nodeNumber)
systemObject
- Das dem TLS-Knoten zugeordnete GerätnodeNumber
- Knotennummer des TLS-KnotensMethod Detail |
---|
public SystemObject getSystemObject()
public TlsNode getParentNode()
public int getNodeNumber()
void setNodeNumber(int nodeNumber)
nodeNumber
- void addSubNode(TlsNode subNode)
subNode
- Hinzuzufügender TLS-Knotenpublic Collection<TlsNode> getSubNodes()
void setParent(TlsNode parentNode)
parentNode
- Vaterknoten zum TLS-Knotenpublic String getLocationDistance()
void addFg(int fg)
fg
- Funktionsgruppe, die bei diesem Gerät möglich ist.public boolean hasFg(int fg)
fg
-
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |