Interface IEditorMetaData
- All Known Implementing Classes:
AbstractEditorMetaData,CheckBoxEditorMetaData,ColorBoxEditorMetaData,DateTimeAttributeEditorData,DropdownEditorMetaData,EditorMetaData,EditorSelectorEditorMetaData,EmailEditorMetaData,IconSelectorEditorMetaData,ImageUploadEditorMetaData,LabelEditorMetaData,NumberEditorMetaData,PaddingBoxEditorMetaData,SliderEditorMetaData,TextAreaAttributeEditorData,TextBoxEditorMetaData,UrlEditorMetaData
public interface IEditorMetaData
描述一个属性编辑器 IAttributeEditor 创建时所需要的所有信息
此信息可以被序列化到持久化格式中 (JSON|XML|BYTE|ELSE)
编辑器实例化的时候必须需要这样一个对象
-
Method Summary
Modifier and TypeMethodDescriptionfindParameterValue(String key) 查找 [key] 的参数信息获取编辑器的代码编辑器名称获取错误消息获取创建编辑器所需要的参数列表booleanload(Object data, EditorMetaDataFormat format) Version1 only support JSON formatsave(EditorMetaDataFormat format) 系列化数据到字符串中
-
Method Details
-
getEditorCode
String getEditorCode()获取编辑器的代码- Returns:
-
getEditorName
String getEditorName()编辑器名称- Returns:
-
getErrorMessage
String getErrorMessage()获取错误消息- Returns:
-
load
Version1 only support JSON format- Parameters:
data-format-- Returns:
-
save
系列化数据到字符串中- Parameters:
format-- Returns:
-
getParameterValues
List<ParameterValue> getParameterValues()获取创建编辑器所需要的参数列表- Returns:
-
findParameterValue
查找 [key] 的参数信息- Parameters:
key-- Returns:
-