|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAMETAS.data.type.TypeContent
AMETAS.data.type.StringType
Repräsentiert einen String-basierten Typinhalt. Dies sind in der Regel die SPU-Namen samt den Parametrisierungen, falls vorhanden, also etwas "MeinDienst#P1". String-basierte Typen werden so verglichen, dass der Name übereinstimmen muss.
| Field Summary | |
static char |
GROUP_SEP
Trennzeichen zur Gruppe. |
static char |
VERSION_SEP
Trennzeichen Name-Version. |
static java.lang.String |
WILDCARD
Stellvertreterzeichen. |
| Constructor Summary | |
StringType(java.lang.String sName)
Konstruktor des Typinhalts. |
|
StringType(java.lang.String sName,
java.lang.String sVersion,
java.lang.String sGroup)
Konstruktor des Typinhalts. |
|
| Method Summary | |
java.lang.Object |
clone()
Liefert eine Kopie des Objekts. |
TypeConformance |
getConformanceTo(TypeContent tycSuper,
TypeConformance tcFail,
KnowledgeBase kb)
Vergleicht zwei Typdefinitionen. |
java.lang.String |
getContent()
Liefert den Inhalt. |
java.lang.String |
getGroup()
Liefert den Hinterteil des Inhalts. |
java.lang.String |
getName()
Liefert den Vorderteil des Inhalts. |
byte[] |
getSignableData()
Liefert die zu signierenden daten. |
java.lang.String |
getVersion()
Liefert den Versionsteil des Inhalts. |
void |
specialize(TypeContent tycSpec)
Spezialisiert den Typ. |
java.lang.String |
toString()
Liefert eine Stringrepräsentation. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final char VERSION_SEP
public static final char GROUP_SEP
public static final java.lang.String WILDCARD
| Constructor Detail |
public StringType(java.lang.String sName)
sName - Stringrepräsentation des Typs.
public StringType(java.lang.String sName,
java.lang.String sVersion,
java.lang.String sGroup)
sName - Name.sVersion - Instanzkennzeichen (oder Version).sGroup - Gruppe.| Method Detail |
public void specialize(TypeContent tycSpec)
throws java.lang.IllegalArgumentException
specialize in class TypeContenttycSpec - Spezialisierung.
java.lang.IllegalArgumentException - falls der übergebene Typ kein
Stringtyp ist oder eine bestehende Komponente dieses Stringtyps
überschreibt.
public TypeConformance getConformanceTo(TypeContent tycSuper,
TypeConformance tcFail,
KnowledgeBase kb)
getConformanceTo in class TypeContenttycSuper - Beschreibung des möglichen Supertypen.tcFail - Typkonformitätsmaske. Bei Stringvergleichen ohne Bedeutung.kb - Wissensbasis für Typvergleich. Bei Stringvergleichen ohne Bedeutung.
public java.lang.String getName()
public java.lang.String getVersion()
public java.lang.String getGroup()
public java.lang.String getContent()
public java.lang.Object clone()
clone in class TypeContentpublic byte[] getSignableData()
getSignableData in class TypeContentpublic java.lang.String toString()
toString in class TypeContent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||