public class AttributeTemplate extends java.lang.Object implements AttributeWithUIConfigurationI
| Constructor and Description |
|---|
AttributeTemplate(SchemaInterfaceI interfaceI,
electric.xml.Element xml) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object o) |
java.lang.String |
getComment() |
java.lang.String |
getContainingElementName() |
java.lang.String |
getContainingElementPackage() |
int |
getEditmode() |
int |
getExpectedWidth() |
java.util.Map<java.lang.String,java.lang.String> |
getGuiTips() |
java.lang.String |
getItemProperty() |
java.lang.String |
getName() |
EntityI |
getRelationEntity() |
java.lang.String |
getRelationType() |
java.lang.String |
getSelectionFilter() |
java.lang.String |
getSingular() |
java.lang.String |
getTimeZoneProperty() |
CBOAttributeTypeI |
getType() |
java.lang.String |
getTypeName()
Returns the type information of this attribute.
|
electric.xml.Element |
getXML() |
boolean |
hasCustomIterator()
Returns true if this AttributeI is a relation that uses a custom iterator to fetch its members incrementally.
|
boolean |
isAutotrim() |
boolean |
isCreateInDetailView() |
boolean |
isMandatory() |
boolean |
isManyRelation() |
boolean |
isReadonly()
Returns whether this
AttributeI instance is strictly read-only. |
boolean |
isRelation() |
boolean |
isVirtual() |
boolean |
isVisible() |
void |
setAutotrim(boolean autotrim) |
void |
setCreateInDetailView(boolean createInDetailView) |
void |
setEditable(boolean editable) |
void |
setEditmode(int editmode) |
void |
setExpectedWidth(int expectedWidth) |
void |
setGuiTips(java.util.Map<java.lang.String,java.lang.String> guiTips) |
void |
setItemProperty(java.lang.String itemProperty) |
void |
setMandatory(boolean mandatory) |
void |
setRelationEntity(EntityI entity) |
void |
setSelectionFilter(java.lang.String selectionFilter) |
void |
setTimeZoneProperty(java.lang.String timeZoneProperty) |
void |
setVisible(boolean visible) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClazz, isArraypublic AttributeTemplate(SchemaInterfaceI interfaceI, electric.xml.Element xml)
public void setRelationEntity(EntityI entity)
public electric.xml.Element getXML()
public java.lang.String getContainingElementName()
getContainingElementName in interface BasicAttributeIpublic java.lang.String getContainingElementPackage()
getContainingElementPackage in interface BasicAttributeIpublic java.lang.String getName()
getName in interface BasicAttributeIpublic java.lang.String getComment()
getComment in interface BasicAttributeIpublic CBOAttributeTypeI getType()
getType in interface BasicAttributeIpublic java.lang.String getTypeName()
BasicAttributeIFor relations, this is either the simple or qualified name of the referenced entity. For scalars, this is the declared type in the schema.
getTypeName in interface BasicAttributeIpublic java.lang.String getSingular()
getSingular in interface BasicAttributeIpublic boolean isRelation()
isRelation in interface BasicAttributeIpublic boolean isManyRelation()
isManyRelation in interface BasicAttributeIpublic EntityI getRelationEntity()
getRelationEntity in interface BasicAttributeIpublic java.lang.String getRelationType()
getRelationType in interface BasicAttributeISchemaI.RELATION_TYPE_N_1,
SchemaI.RELATION_TYPE_1_N or
SchemaI.RELATION_TYPE_N_M.
The empty String (or null?) for scalars.public boolean hasCustomIterator()
BasicAttributeIhasCustomIterator in interface BasicAttributeIpublic boolean isVirtual()
isVirtual in interface BasicAttributeIpublic boolean isReadonly()
BasicAttributeIAttributeI instance is strictly read-only.
An attribute that is strictly read-only cannot be modified under any circumstances.
If this method returns true, any attempt to modify the attribute will result in an
exception being thrown.isReadonly in interface BasicAttributeIAttributeI is strictly read-only, false otherwise.public int compareTo(java.lang.Object o)
compareTo in interface java.lang.Comparable<java.lang.Object>public void setEditmode(int editmode)
setEditmode in interface AttributeWithUIConfigurationIpublic int getEditmode()
getEditmode in interface AttributeWithUIConfigurationIpublic void setCreateInDetailView(boolean createInDetailView)
setCreateInDetailView in interface AttributeWithUIConfigurationIpublic boolean isCreateInDetailView()
isCreateInDetailView in interface AttributeWithUIConfigurationIpublic void setItemProperty(java.lang.String itemProperty)
setItemProperty in interface AttributeWithUIConfigurationIpublic java.lang.String getItemProperty()
getItemProperty in interface AttributeWithUIConfigurationIpublic void setMandatory(boolean mandatory)
setMandatory in interface AttributeWithUIConfigurationIpublic boolean isMandatory()
isMandatory in interface AttributeWithUIConfigurationIpublic void setGuiTips(java.util.Map<java.lang.String,java.lang.String> guiTips)
setGuiTips in interface AttributeWithUIConfigurationIpublic java.util.Map<java.lang.String,java.lang.String> getGuiTips()
getGuiTips in interface AttributeWithUIConfigurationIpublic void setVisible(boolean visible)
setVisible in interface AttributeWithUIConfigurationIpublic boolean isVisible()
isVisible in interface AttributeWithUIConfigurationIpublic void setExpectedWidth(int expectedWidth)
setExpectedWidth in interface AttributeWithUIConfigurationIpublic int getExpectedWidth()
getExpectedWidth in interface AttributeWithUIConfigurationIpublic void setSelectionFilter(java.lang.String selectionFilter)
setSelectionFilter in interface AttributeWithUIConfigurationIpublic java.lang.String getSelectionFilter()
getSelectionFilter in interface AttributeWithUIConfigurationIpublic void setEditable(boolean editable)
setEditable in interface AttributeWithUIConfigurationIpublic void setAutotrim(boolean autotrim)
setAutotrim in interface AttributeWithUIConfigurationIpublic boolean isAutotrim()
isAutotrim in interface AttributeWithUIConfigurationIpublic void setTimeZoneProperty(java.lang.String timeZoneProperty)
setTimeZoneProperty in interface AttributeWithUIConfigurationIpublic java.lang.String getTimeZoneProperty()
getTimeZoneProperty in interface AttributeWithUIConfigurationICopyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.