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
通用编辑器参数设计器
-
Nested Class Summary
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled -
Field Summary
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.google.gwt.event.shared.HandlerRegistrationaddCommonHandler(CommonEventHandler handler) voiddesignerCommon(CommonEvent event) com.google.gwt.user.client.ui.Widget参数的编辑UI获取参数设计器中的数据获取编辑组件的参数数据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, setWidgetMethods 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, unsinkEventsMethods 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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.gwt.event.shared.HasHandlers
fireEvent
-
Constructor Details
-
CommonEditorParameterDesigner
public CommonEditorParameterDesigner()
-
-
Method Details
-
getDesignRoot
public com.google.gwt.user.client.ui.Widget getDesignRoot()参数的编辑UI- Specified by:
getDesignRootin interfaceIEditorDesigner- Returns:
-
getParameters
获取参数设计器中的数据- Specified by:
getParametersin interfaceIEditorDesigner- Returns:
-
getParameterValues
获取编辑组件的参数数据- Specified by:
getParameterValuesin interfaceIEditorDesigner- Returns:
-
setParameters
初始化参数设计器- Specified by:
setParametersin interfaceIEditorDesigner- Parameters:
parameters-title- 标题
-
updateValue
上面两个方法 用于构造UI 这个方法用于更新数据 这个数据是保存在Editor中的- Specified by:
updateValuein interfaceIEditorDesigner- Parameters:
parameterValues-
-
setTipHandler
Description copied from interface:IEditorDesigner是指一个提示处理接口 缺省什么都不做- Specified by:
setTipHandlerin interfaceIEditorDesigner
-