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 ObjectgetShortInfo(),
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