public class SystemObjectInfo extends Object
puk.configuration
Modifier and Type | Field and Description |
---|---|
private static Debug |
_debug
DebugLogger für Debug-Ausgaben
|
private String |
_descriptionAsHTML
Beschreibung im HTML-Format
|
private String |
_descriptionAsXML
Beschreibung im XML-Format der Versorgungsdateien
|
private Object |
_lock
Objekt für die synchronisierte Umwandlung der Kurzinfo/Beschreibung vom XML-Format ins HTML-Format
|
private String |
_shortInfoAsHTML
Kurzinfo im HTML-Format
|
private String |
_shortInfoAsXML
Kurzinfo im XML-Format der Versorgungsdateien
|
static SystemObjectInfo |
UNDEFINED
der undefinierte Zustand dieses Info-Objekts
|
Constructor and Description |
---|
SystemObjectInfo(String shortInfo,
String description)
Initialisiert ein neues Info-Objekt mit beschreibenden Informationen eines Systemobjekts.
|
Modifier and Type | Method and Description |
---|---|
String |
getDescription()
Lieferte eine ausführliche Beschreibung des jeweiligen Systemobjekts zurück, die
HTML konform ist. |
String |
getDescriptionAsXML()
Liefert die ausführliche Beschreibung des jeweiligen Systemobjekts zurück, wie sie in der Versorgungsdatei steht.
|
private String |
getHTMLText(String text)
Wandelt Text im XML-Format in einen Text im HTML-Format um.
|
String |
getShortInfo()
Lieferte eine kurze beschreibende Information des jeweiligen Systemobjekts zurück, die
HTML konform ist. |
String |
getShortInfoAsXML()
Liefert die Kurzinformation des jeweiligen Systemobjekts zurück, wie sie in der Versorgungsdatei steht.
|
String |
toString()
String-Repräsentation dieses Objekts.
|
private void |
transferXml(NodeList nodes,
StringBuilder resultText)
Parst den Text nach XML-Tags und gibt sie zur weiteren Verarbeitung an die Methoden
transferXml(org.w3c.dom.Node, StringBuilder) weiter. |
private void |
transferXml(Node node,
StringBuilder resultText)
Ersetzt einzelne XML-Tags durch passende HTML-Tags
|
private static final Debug _debug
private String _shortInfoAsHTML
private String _descriptionAsHTML
private final String _shortInfoAsXML
private final String _descriptionAsXML
private final Object _lock
public static final SystemObjectInfo UNDEFINED
public SystemObjectInfo(String shortInfo, String description)
shortInfo
- Kurze beschreibende Information des jeweiligen Systemobjekts.description
- Ausführliche Beschreibung des jeweiligen Systemobjekts.public String getShortInfo()
HTML
konform ist.HTML
konformer Text, der die Kurzbeschreibung enthält. Ist keine Beschreibung vorhanden, wird ein leerer String ""
zurückgegeben.public String getDescription()
HTML
konform ist.HTML
konformer Text, der die ausführliche Beschreibung enthält. Ist keine Beschreibung vorhanden, wird ein leerer String
""
zurückgegeben.public String getShortInfoAsXML()
public String getDescriptionAsXML()
public String toString()
toString
in class Object
getShortInfo()
,
getDescription()
private String getHTMLText(String text)
text
- umzuwandelnder Text im XML-Formatprivate void transferXml(Node node, StringBuilder resultText)
node
- XML-TagresultText
- umgewandelter Text in HTML-Formatprivate void transferXml(NodeList nodes, StringBuilder resultText)
transferXml(org.w3c.dom.Node, StringBuilder)
weiter.nodes
- alle im Text enthaltenen TagsresultText
- den im HTML-Format umgewandelten Text