de.bsvrz.dav.daf.main.config
Interface StringAttributeType

All Superinterfaces:
AttributeType, 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.

Author:
Kappich+Kniß Systemberatung Aachen (K2S), Roland Schmitz (rs), Stephan Homeyer (sth)

Field Summary
static byte ISO_8859_1
          Ergebnis der Methode getEncodingValue() für die ISO-8859-1 Kodierung.
 
Method Summary
 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 java.lang.Comparable
compareTo
 
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 Methode getEncodingValue() 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, sonst false.

getEncodingName

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.