Package de.bsvrz.dav.daf.main.config
Interface StringAttributeType
-
- All Superinterfaces:
AttributeType
,java.lang.Comparable
,ConfigurationObject
,SystemObject
,UndefinedAttributeValueAccess
- All Known Implementing Classes:
DafStringAttributeType
public interface StringAttributeType extends AttributeType, UndefinedAttributeValueAccess
Schnittstellenklasse zum Zugriff auf die Eigenschaften von Zeichenketten-Attributtypen. Attribute von diesem Attributtyp enthalten Zeichenketten.
-
-
Field Summary
Fields Modifier and Type Field Description static byte
ISO_8859_1
Ergebnis der MethodegetEncodingValue()
für die ISO-8859-1 Kodierung.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getEncodingName()
Bestimmt die Kodierung der Zeichen in Attributen dieses Typs.byte
getEncodingValue()
Bestimmt die Kodierung der Zeichen in Attributen dieses Typs.int
getMaxLength()
Bestimmt die maximal erlaubte Anzahl von Zeichen in Attributen dieses Typs.boolean
isLengthLimited()
Bestimmt, ob die Maximale Anzahl von Zeichen in Attributen dieses Typs beschränkt ist.-
Methods inherited from interface de.bsvrz.dav.daf.main.config.AttributeType
getDefaultAttributeValue
-
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
-
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
-
Methods inherited from interface de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
isDefined, setToUndefined
-
-
-
-
Field Detail
-
ISO_8859_1
static final byte ISO_8859_1
Ergebnis der MethodegetEncodingValue()
für die ISO-8859-1 Kodierung.- See Also:
- Constant Field Values
-
-
Method Detail
-
getMaxLength
int getMaxLength()
Bestimmt die maximal erlaubte Anzahl von Zeichen in Attributen dieses Typs.- Returns:
- Maximale Anzahl von Zeichen oder 0 falls die Anzahl nicht begrenzt ist.
-
isLengthLimited
boolean isLengthLimited()
Bestimmt, ob die Maximale Anzahl von Zeichen in Attributen dieses Typs beschränkt ist.- Returns:
true
falls die Anzahl Zeichen beschränkt ist, sonstfalse
.
-
getEncodingName
java.lang.String getEncodingName()
Bestimmt die Kodierung der Zeichen in Attributen dieses Typs.- Returns:
- Name der Zeichenkodierung wie im Datenkatalog beim Attributtyp "att.zeichenKodierung" festgelegt.
-
getEncodingValue
byte getEncodingValue()
Bestimmt die Kodierung der Zeichen in Attributen dieses Typs.- Returns:
ISO_8859_1
.
-
-