public class AttributeDefinitionImpl extends AbstractNamedDefinition implements AttributeDefinition
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
mJavaTypeString |
mFullName, mName, mPropertiesTYPE_ACCESSOR, TYPE_ATTRIBUTE, TYPE_CRITERIA, TYPE_CRITERIA_ITEM, TYPE_CRITERIA_OPERATOR, TYPE_CRITERIA_ROW, TYPE_DATACONTROL, TYPE_DEFINITION, TYPE_DEFINITIONCONTEXT, TYPE_NAMED, TYPE_OPERATION, TYPE_OPERATIONRETURN, TYPE_PARAMETER, TYPE_STRUCTURE, TYPE_VARIABLE| Modifier and Type | Method and Description |
|---|---|
int |
getDefinitionType()
Retrieves the type of this definition.
|
java.lang.String |
getJavaTypeString()
Retrieves the type of the variable.
|
java.lang.Object |
getProperty(java.lang.String propertyName)
Retrieves the value of a property with the given name.
|
java.lang.String |
getSourceTypeString()
Returns the actual java type of the attribute in the data source.
|
boolean |
isKey()
Finds out whether this attribute is the primary key of the row.
|
boolean |
isReadOnly()
Finds out whether this attribute is read-only or is updateable.
|
void |
setJavaTypeString(java.lang.String jType) |
getDataControlDefinition, getDefinitionParent, getFullName, getName, getParentAccessor, getParentFullName, getProperties, initProperties, isCollectionType, resolveFullName, setDefinitionParentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDataControlDefinitiongetDefinitionParent, getFullName, getName, getPropertiespublic boolean isReadOnly()
AttributeDefinitionisReadOnly in interface AttributeDefinitionpublic boolean isKey()
AttributeDefinitionisKey in interface AttributeDefinitionpublic java.lang.String getJavaTypeString()
VariableDefinitiongetJavaTypeString in interface VariableDefinitionpublic void setJavaTypeString(java.lang.String jType)
public java.lang.String getSourceTypeString()
AttributeDefinitiongetSourceTypeString in interface AttributeDefinitionpublic int getDefinitionType()
DefinitiongetDefinitionType in interface DefinitiongetDefinitionType in class AbstractNamedDefinitionpublic java.lang.Object getProperty(java.lang.String propertyName)
NamedDefinitiongetProperty in interface NamedDefinitiongetProperty in class AbstractNamedDefinitionpropertyName - Name of the property to be retrieved.