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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ParameterValuefindParameterValue(String key)查找 [key] 的参数信息StringgetEditorCode()获取编辑器的代码StringgetEditorName()编辑器名称StringgetErrorMessage()获取错误消息List<ParameterValue>getParameterValues()获取创建编辑器所需要的参数列表booleanload(Object data, EditorMetaDataFormat format)Version1 only support JSON formatObjectsave(EditorMetaDataFormat format)系列化数据到字符串中
-
-
-
Method Detail
-
getEditorCode
String getEditorCode()
获取编辑器的代码- Returns:
-
getEditorName
String getEditorName()
编辑器名称- Returns:
-
getErrorMessage
String getErrorMessage()
获取错误消息- Returns:
-
load
boolean load(Object data, EditorMetaDataFormat format)
Version1 only support JSON format- Parameters:
data-format-- Returns:
-
save
Object save(EditorMetaDataFormat format)
系列化数据到字符串中- Parameters:
format-- Returns:
-
getParameterValues
List<ParameterValue> getParameterValues()
获取创建编辑器所需要的参数列表- Returns:
-
findParameterValue
ParameterValue findParameterValue(String key)
查找 [key] 的参数信息- Parameters:
key-- Returns:
-
-