public class AttributeDefinitionImpl extends AbstractNamedDefinition implements AttributeDefinition
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mJavaTypeString |
mFullName, mName, mProperties
TYPE_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, setDefinitionParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDataControlDefinition
getDefinitionParent, getFullName, getName, getProperties
public boolean isReadOnly()
AttributeDefinition
isReadOnly
in interface AttributeDefinition
public boolean isKey()
AttributeDefinition
isKey
in interface AttributeDefinition
public java.lang.String getJavaTypeString()
VariableDefinition
getJavaTypeString
in interface VariableDefinition
public void setJavaTypeString(java.lang.String jType)
public java.lang.String getSourceTypeString()
AttributeDefinition
getSourceTypeString
in interface AttributeDefinition
public int getDefinitionType()
Definition
getDefinitionType
in interface Definition
getDefinitionType
in class AbstractNamedDefinition
public java.lang.Object getProperty(java.lang.String propertyName)
NamedDefinition
getProperty
in interface NamedDefinition
getProperty
in class AbstractNamedDefinition
propertyName
- Name of the property to be retrieved.