Class CommonEditorParameterDesigner
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- cn.mapway.ui.client.mvc.attribute.editor.common.CommonEditorParameterDesigner
-
- All Implemented Interfaces:
IEditorDesigner,HasCommonHandlers,com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
public class CommonEditorParameterDesigner extends com.google.gwt.user.client.ui.Composite implements IEditorDesigner, HasCommonHandlers
通用编辑器参数设计器
-
-
Constructor Summary
Constructors Constructor Description CommonEditorParameterDesigner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.event.shared.HandlerRegistrationaddCommonHandler(CommonEventHandler handler)voiddesignerCommon(CommonEvent event)com.google.gwt.user.client.ui.WidgetgetDesignRoot()参数的编辑UIList<IAttribute>getParameters()获取参数设计器中的数据List<ParameterValue>getParameterValues()获取编辑组件的参数数据voidsetParameters(String title, List<IAttribute> parameters)初始化参数设计器voidsetTipHandler(IEditorTipHandler handler)是指一个提示处理接口 缺省什么都不做voidupdateValue(List<ParameterValue> parameterValues)上面两个方法 用于构造UI 这个方法用于更新数据 这个数据是保存在Editor中的-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Method Detail
-
getDesignRoot
public com.google.gwt.user.client.ui.Widget getDesignRoot()
参数的编辑UI- Specified by:
getDesignRootin interfaceIEditorDesigner- Returns:
-
getParameters
public List<IAttribute> getParameters()
获取参数设计器中的数据- Specified by:
getParametersin interfaceIEditorDesigner- Returns:
-
getParameterValues
public List<ParameterValue> getParameterValues()
获取编辑组件的参数数据- Specified by:
getParameterValuesin interfaceIEditorDesigner- Returns:
-
setParameters
public void setParameters(String title, List<IAttribute> parameters)
初始化参数设计器- Specified by:
setParametersin interfaceIEditorDesigner- Parameters:
parameters-title- 标题
-
updateValue
public void updateValue(List<ParameterValue> parameterValues)
上面两个方法 用于构造UI 这个方法用于更新数据 这个数据是保存在Editor中的- Specified by:
updateValuein interfaceIEditorDesigner- Parameters:
parameterValues-
-
designerCommon
@UiHandler("designer") public void designerCommon(CommonEvent event)
-
addCommonHandler
public com.google.gwt.event.shared.HandlerRegistration addCommonHandler(CommonEventHandler handler)
- Specified by:
addCommonHandlerin interfaceHasCommonHandlers
-
setTipHandler
public void setTipHandler(IEditorTipHandler handler)
Description copied from interface:IEditorDesigner是指一个提示处理接口 缺省什么都不做- Specified by:
setTipHandlerin interfaceIEditorDesigner
-
-