Class ModellUtil
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.internal.modell.ModellUtil
-
public final class ModellUtil extends java.lang.Object
Allgemeine Hilfsmethoden für den Umgang mit dem Modell.
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List<java.lang.String>
JAVA_KEYWORDS
Liste aller derzeit reservierten Schlüsselworte von Java.
-
Method Summary
Modifier and Type Method Description static java.lang.String
correctComment(java.lang.String text)
Korrigiert Kommentar Texte.static java.lang.String
determineJavaName(de.bsvrz.dav.daf.main.config.SystemObject so)
Bestimmt einen Java-kompatiblen Class-Namen für ein Systemobjekt.static java.lang.String
determineJavaName(java.lang.String name)
Bestimmt einen Java-kompatiblen Class-Namen für einen beliebigen Namen.static java.lang.String
determineJavaPackage(de.bsvrz.dav.daf.main.config.SystemObject so)
Bestimmt einen Java-kompatiblen Package-Namen für ein Systemobjekt.static java.lang.String
determineZustands(java.lang.String name)
Entfernt alle Sonderzeichen (wie Umlaute) um einen gültigen Java-Bezeichner zu erzeugen.
-
-
-
Method Detail
-
determineJavaName
public static java.lang.String determineJavaName(de.bsvrz.dav.daf.main.config.SystemObject so)
Bestimmt einen Java-kompatiblen Class-Namen für ein Systemobjekt.- Parameters:
so
- ein Systemobjekt.- Returns:
- der dazugehörige Class-Name.
-
determineJavaName
public static java.lang.String determineJavaName(java.lang.String name)
Bestimmt einen Java-kompatiblen Class-Namen für einen beliebigen Namen.- Parameters:
name
- ein Name.- Returns:
- der dazugehörige Class-Name.
-
determineJavaPackage
public static java.lang.String determineJavaPackage(de.bsvrz.dav.daf.main.config.SystemObject so)
Bestimmt einen Java-kompatiblen Package-Namen für ein Systemobjekt.- Parameters:
so
- ein Systemobjekt.- Returns:
- das dazugehörige Java-Package.
-
determineZustands
public static java.lang.String determineZustands(java.lang.String name)
Entfernt alle Sonderzeichen (wie Umlaute) um einen gültigen Java-Bezeichner zu erzeugen. Alle Zeichen die als Whitespace angesehen werden (auch Punkt, Bindestrrich usw.) werden in einen Unterstrich umgewandelt.- Parameters:
name
- ein beliebiger String.- Returns:
- ein gültiger Java-Bezeichner.
-
correctComment
public static java.lang.String correctComment(java.lang.String text)
Korrigiert Kommentar Texte. Ausgewählte Sonderzeichen werden durch HTLM-Entities ersetzt.- Parameters:
text
- der zu korrigierende Text- Returns:
- der korrigierte Text
-
-