com.bstek.dorado.data.type.property
public abstract class PropertyDef extends java.lang.Object implements Ignorable, TagSupport, MetaDataSupport, ClientEventSupported
用于描述属性集类型中某个属性的对象。
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
SELF_DATA_TYPE_NAME |
Constructor and Description |
---|
PropertyDef() |
Modifier and Type | Method and Description |
---|---|
void |
addClientEventListener(java.lang.String eventName,
ClientEvent eventListener)
添加一个事件监听器。
|
void |
clearClientEventListeners(java.lang.String eventName)
清除所有某事件中的监听器。
|
java.util.Map<java.lang.String,java.util.List<ClientEvent>> |
getAllClientEventListeners()
返回所有已添加的事件监听器。
|
java.util.List<ClientEvent> |
getClientEventListeners(java.lang.String eventName)
根据事件名返回所有已添加的事件监听器。
|
DataType |
getDataType() |
java.lang.Object |
getDefaultValue() |
java.lang.String |
getDisplayFormat() |
java.lang.String |
getLabel() |
Mapping |
getMapping() |
java.util.Map<java.lang.String,java.lang.Object> |
getMetaData() |
java.lang.String |
getName()
返回属性的名称。
|
EntityDataType |
getParent() |
java.lang.String |
getTags() |
java.lang.Object |
getUserData() |
java.util.List<Validator> |
getValidators() |
boolean |
isAcceptUnknownMapKey() |
boolean |
isIgnored() |
boolean |
isReadOnly() |
boolean |
isRequired() |
boolean |
isSubmittable() |
boolean |
isVisible() |
void |
setAcceptUnknownMapKey(boolean acceptUnknownMapKey) |
void |
setDataType(DataType dataType) |
void |
setDefaultValue(java.lang.Object defaultValue) |
void |
setDisplayFormat(java.lang.String displayFormat) |
void |
setIgnored(boolean ignored) |
void |
setLabel(java.lang.String label) |
void |
setMapping(Mapping mapping) |
void |
setMetaData(java.util.Map<java.lang.String,java.lang.Object> metaData) |
protected void |
setName(java.lang.String name) |
void |
setParent(EntityDataType parent) |
void |
setReadOnly(boolean readOnly) |
void |
setRequired(boolean required) |
void |
setSubmittable(boolean submittable) |
void |
setTags(java.lang.String tags) |
void |
setUserData(java.lang.Object userData) |
void |
setValidators(java.util.List<Validator> validators) |
void |
setVisible(boolean visible) |
public static final java.lang.String SELF_DATA_TYPE_NAME
public void addClientEventListener(java.lang.String eventName, ClientEvent eventListener)
ClientEventSupported
addClientEventListener
in interface ClientEventSupported
eventName
- 事件名。eventListener
- 事件监听器。public java.util.List<ClientEvent> getClientEventListeners(java.lang.String eventName)
ClientEventSupported
getClientEventListeners
in interface ClientEventSupported
eventName
- 事件名。public void clearClientEventListeners(java.lang.String eventName)
ClientEventSupported
clearClientEventListeners
in interface ClientEventSupported
eventName
- 事件名。public java.util.Map<java.lang.String,java.util.List<ClientEvent>> getAllClientEventListeners()
ClientEventSupported
getAllClientEventListeners
in interface ClientEventSupported
protected void setName(java.lang.String name)
public java.lang.String getName()
public void setParent(EntityDataType parent)
public EntityDataType getParent()
public DataType getDataType()
public void setDataType(DataType dataType)
public void setLabel(java.lang.String label)
public java.lang.String getLabel()
public java.lang.Object getDefaultValue()
public void setDefaultValue(java.lang.Object defaultValue)
public java.lang.String getDisplayFormat()
public void setDisplayFormat(java.lang.String displayFormat)
public Mapping getMapping()
public void setMapping(Mapping mapping)
public boolean isAcceptUnknownMapKey()
public void setAcceptUnknownMapKey(boolean acceptUnknownMapKey)
public boolean isReadOnly()
public void setReadOnly(boolean readOnly)
public boolean isRequired()
public void setRequired(boolean required)
public boolean isVisible()
public void setVisible(boolean visible)
public void setIgnored(boolean ignored)
setIgnored
in interface Ignorable
public boolean isSubmittable()
public void setSubmittable(boolean submittable)
public void setValidators(java.util.List<Validator> validators)
public java.util.List<Validator> getValidators()
public java.lang.String getTags()
getTags
in interface TagSupport
public void setTags(java.lang.String tags)
setTags
in interface TagSupport
public java.lang.Object getUserData()
public void setUserData(java.lang.Object userData)
public java.util.Map<java.lang.String,java.lang.Object> getMetaData()
getMetaData
in interface MetaDataSupport
public void setMetaData(java.util.Map<java.lang.String,java.lang.Object> metaData)
setMetaData
in interface MetaDataSupport
Copyright © 2001-2011 www.BSTEK.com All Rights Reserved.