public class ClassAttributePropertyDescriptor extends java.lang.Object implements PropertyDescriptor
PropertyDescriptor.Multiplicity, PropertyDescriptor.Occurrence| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ATTRIBUTE_DELIMITER_PATTERN |
static java.lang.String |
ESCAPE_PATTERN |
static java.lang.String |
ESCAPED_PATTERN_MARKER |
BOOLEAN, DATE, DECIMAL, ENUM, FEATURE, FLOAT, INTEGER, LONG, PK, QUALIFIER_DELIM, QUALIFIER_DELIM_EXP, REFERENCE, TEXT| Constructor and Description |
|---|
ClassAttributePropertyDescriptor(java.lang.String qualifier) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
calculateEscapedQualifier() |
protected java.lang.String |
createStringRep() |
boolean |
equals(java.lang.Object obj) |
static java.lang.String |
escapeDots(java.lang.String input) |
ClassAttributeAssignment |
getAttributeAssignment() |
ClassAttributeAssignment |
getAttributeAssignmentInternal() |
java.lang.String |
getAttributeQualifier() |
java.lang.String |
getClassificationAttributeValueInfo() |
ClassificationClass |
getClassificationClass() |
protected ClassificationClass |
getClassificationClassInternal() |
java.lang.String |
getDescription()
localized description
|
protected java.lang.String |
getDescriptionInternal() |
java.lang.String |
getEditorType()
The general editor type.
|
PropertyDescriptor.Multiplicity |
getMultiplicity()
Specifies which type of collection this editor should handle.
|
java.lang.String |
getName()
localized name
|
java.lang.String |
getName(java.lang.String languageIso) |
PropertyDescriptor.Occurrence |
getOccurence()
Tells if this property is mandatory, recommended or optional.
|
java.lang.Integer |
getPosition() |
java.lang.String |
getQualifier()
The (globally!) unique property qualifier.
|
java.lang.String |
getSelectionOf()
qualifier of property descriptor that holds the "selectionOf"
|
int |
hashCode() |
boolean |
isLocalized()
Tells whether this property contains localized data.
|
boolean |
isReadable() |
boolean |
isWritable() |
void |
setEditorType(java.lang.String type) |
void |
setOccurence(PropertyDescriptor.Occurrence occ) |
java.lang.String |
toString() |
public static final java.lang.String ATTRIBUTE_DELIMITER_PATTERN
public static final java.lang.String ESCAPE_PATTERN
public static final java.lang.String ESCAPED_PATTERN_MARKER
public ClassAttributePropertyDescriptor(java.lang.String qualifier)
public void setEditorType(java.lang.String type)
public java.lang.String getEditorType()
PropertyDescriptorgetEditorType in interface PropertyDescriptorpublic PropertyDescriptor.Multiplicity getMultiplicity()
PropertyDescriptorPropertyDescriptor.Multiplicity.SINGLE or null.getMultiplicity in interface PropertyDescriptorpublic void setOccurence(PropertyDescriptor.Occurrence occ)
public PropertyDescriptor.Occurrence getOccurence()
PropertyDescriptorgetOccurence in interface PropertyDescriptorpublic java.lang.String getQualifier()
PropertyDescriptorgetQualifier in interface PropertyDescriptorprotected java.lang.String calculateEscapedQualifier()
public java.lang.String getAttributeQualifier()
public boolean isLocalized()
PropertyDescriptorisLocalized in interface PropertyDescriptorpublic java.lang.String toString()
toString in class java.lang.Objectprotected java.lang.String createStringRep()
public ClassAttributeAssignment getAttributeAssignment()
public ClassAttributeAssignment getAttributeAssignmentInternal()
public ClassificationClass getClassificationClass()
protected ClassificationClass getClassificationClassInternal()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String getName()
PropertyDescriptorgetName in interface PropertyDescriptorpublic java.lang.String getName(java.lang.String languageIso)
getName in interface PropertyDescriptorpublic java.lang.String getDescription()
PropertyDescriptorgetDescription in interface PropertyDescriptorprotected java.lang.String getDescriptionInternal()
public boolean isReadable()
isReadable in interface PropertyDescriptorpublic boolean isWritable()
isWritable in interface PropertyDescriptorpublic java.lang.String getSelectionOf()
PropertyDescriptorgetSelectionOf in interface PropertyDescriptorpublic java.lang.Integer getPosition()
public static java.lang.String escapeDots(java.lang.String input)
public java.lang.String getClassificationAttributeValueInfo()
Copyright © 2018 SAP SE. All Rights Reserved.