public class ConfigStringAttributeType extends ConfigAttributeType implements StringAttributeType
StringAttributeType
auf Seiten der Konfiguration.ISO_8859_1
Constructor and Description |
---|
ConfigStringAttributeType(ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor eines Zeichenketten-Attribut-Typen.
|
Modifier and Type | Method and Description |
---|---|
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 |
isDefined(Data data)
Die Implementierung dieser Methode prüft ob das übergebene Attribut definiert ist.
|
boolean |
isLengthLimited()
Bestimmt, ob die Maximale Anzahl von Zeichen in Attributen dieses Typs beschränkt ist.
|
void |
setToUndefined(Data data)
Die Implementierung dieser Methode setzt ein Attribut auf den sogenannten "undefiniert Wert".
|
getDefaultAttributeValue, loadDefaultAttributeValue
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidate
createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidation
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDefaultAttributeValue
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
compareTo
public ConfigStringAttributeType(ConfigurationArea configurationArea, SystemObjectInformationInterface systemObjectInfo)
configurationArea
- Konfigurationsbereich dieses Zeichenketten-Attribut-TypensystemObjectInfo
- das korrespondierende Objekt aus den Konfigurationsdateienpublic int getMaxLength()
de.bsvrz.dav.daf.main.config.StringAttributeType
getMaxLength
in interface StringAttributeType
public boolean isLengthLimited()
de.bsvrz.dav.daf.main.config.StringAttributeType
isLengthLimited
in interface StringAttributeType
true
falls die Anzahl Zeichen beschränkt ist, sonst false
.public String getEncodingName()
de.bsvrz.dav.daf.main.config.StringAttributeType
getEncodingName
in interface StringAttributeType
public byte getEncodingValue()
de.bsvrz.dav.daf.main.config.StringAttributeType
getEncodingValue
in interface StringAttributeType
StringAttributeType.ISO_8859_1
.public void setToUndefined(Data data)
de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
setToUndefined
in interface UndefinedAttributeValueAccess
data
- Attribut, dessen Wert auf "undefiniert Wert" gesetzt werden sollpublic boolean isDefined(Data data)
de.bsvrz.dav.daf.main.config.UndefinedAttributeValueAccess
isDefined
in interface UndefinedAttributeValueAccess
data
- Attribut, das geprüft werden sollUndefinedAttributeValueAccess.setToUndefined(de.bsvrz.dav.daf.main.Data)