Class AbstractEditorMetaData
java.lang.Object
cn.mapway.ui.client.mvc.attribute.marker.AttrEditorMetaData
cn.mapway.ui.client.mvc.attribute.marker.AbstractEditorMetaData
- All Implemented Interfaces:
IEditorMetaData,IProductAware
- Direct Known Subclasses:
CheckBoxEditorMetaData,ColorBoxEditorMetaData,DateTimeAttributeEditorData,DropdownEditorMetaData,EditorSelectorEditorMetaData,EmailEditorMetaData,IconSelectorEditorMetaData,ImageUploadEditorMetaData,LabelEditorMetaData,NumberEditorMetaData,PaddingBoxEditorMetaData,SliderEditorMetaData,TextAreaAttributeEditorData,TextBoxEditorMetaData,UrlEditorMetaData
描述一个编辑器的实例化数据
一般用于 @Attr 中 向属性提供实例化数据
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParameter(String key, Object value, boolean init) 编辑器名称获取错误消息获取创建编辑器所需要的参数列表protected abstract void初始化元数据对象booleanload(Object data, EditorMetaDataFormat format) Version1 only support JSON formatsave(EditorMetaDataFormat format) 系列化数据到字符串中setOptions(String options) Methods inherited from class cn.mapway.ui.client.mvc.attribute.marker.AttrEditorMetaData
asDate, asDateTime, asEmail, asNumber, asTime, asUrl, findParameterValue, getEditorCode, getParameters, replaceParameter, setEditorCode, setProductIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cn.mapway.ui.client.mvc.attribute.design.IEditorMetaData
findParameterValue, getEditorCode
-
Constructor Details
-
AbstractEditorMetaData
public AbstractEditorMetaData() -
AbstractEditorMetaData
-
-
Method Details
-
initMetaData
protected abstract void initMetaData()初始化元数据对象 -
getEditorName
编辑器名称- Specified by:
getEditorNamein interfaceIEditorMetaData- Returns:
-
setOptions
-
addParameter
-
getParameterValues
Description copied from interface:IEditorMetaData获取创建编辑器所需要的参数列表- Specified by:
getParameterValuesin interfaceIEditorMetaData- Returns:
-
getErrorMessage
获取错误消息- Specified by:
getErrorMessagein interfaceIEditorMetaData- Returns:
-
load
Version1 only support JSON format- Specified by:
loadin interfaceIEditorMetaData- Parameters:
data-format-- Returns:
-
save
系列化数据到字符串中- Specified by:
savein interfaceIEditorMetaData- Parameters:
format-- Returns:
-