Class AiButton

java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.FocusWidget
com.google.gwt.user.client.ui.ButtonBase
com.google.gwt.user.client.ui.Button
cn.mapway.ui.client.widget.buttons.AiButton
All Implemented Interfaces:
ISelectable, IData, com.google.gwt.event.dom.client.HasAllDragAndDropHandlers, com.google.gwt.event.dom.client.HasAllFocusHandlers, com.google.gwt.event.dom.client.HasAllGestureHandlers, com.google.gwt.event.dom.client.HasAllKeyHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasAllTouchHandlers, com.google.gwt.event.dom.client.HasBlurHandlers, com.google.gwt.event.dom.client.HasClickHandlers, com.google.gwt.event.dom.client.HasDoubleClickHandlers, com.google.gwt.event.dom.client.HasDragEndHandlers, com.google.gwt.event.dom.client.HasDragEnterHandlers, com.google.gwt.event.dom.client.HasDragHandlers, com.google.gwt.event.dom.client.HasDragLeaveHandlers, com.google.gwt.event.dom.client.HasDragOverHandlers, com.google.gwt.event.dom.client.HasDragStartHandlers, com.google.gwt.event.dom.client.HasDropHandlers, com.google.gwt.event.dom.client.HasFocusHandlers, com.google.gwt.event.dom.client.HasGestureChangeHandlers, com.google.gwt.event.dom.client.HasGestureEndHandlers, com.google.gwt.event.dom.client.HasGestureStartHandlers, com.google.gwt.event.dom.client.HasKeyDownHandlers, com.google.gwt.event.dom.client.HasKeyPressHandlers, com.google.gwt.event.dom.client.HasKeyUpHandlers, com.google.gwt.event.dom.client.HasMouseDownHandlers, com.google.gwt.event.dom.client.HasMouseMoveHandlers, com.google.gwt.event.dom.client.HasMouseOutHandlers, com.google.gwt.event.dom.client.HasMouseOverHandlers, com.google.gwt.event.dom.client.HasMouseUpHandlers, com.google.gwt.event.dom.client.HasMouseWheelHandlers, com.google.gwt.event.dom.client.HasTouchCancelHandlers, com.google.gwt.event.dom.client.HasTouchEndHandlers, com.google.gwt.event.dom.client.HasTouchMoveHandlers, com.google.gwt.event.dom.client.HasTouchStartHandlers, com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.safehtml.client.HasSafeHtml, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasEnabled, com.google.gwt.user.client.ui.HasFocus, com.google.gwt.user.client.ui.HasHTML, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesFocusEvents, com.google.gwt.user.client.ui.SourcesKeyboardEvents, com.google.gwt.user.client.ui.SourcesMouseEvents
Direct Known Subclasses:
ApplyButton, CancelButton

public class AiButton extends com.google.gwt.user.client.ui.Button implements IData, ISelectable
AiButton
Author:
zhangjianshe@gmail.com
  • 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

    Fields inherited from interface cn.mapway.ui.client.mvc.window.ISelectable

    SELECT_ATTRIBUTE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    boolean
    isAssign(int type)
     
    void
    setAdminExempt(boolean adminExempt)
     
    void
     
    void
     
    protected void
    setAttribute(String attribute, String value)
     
    void
     
    void
     
    void
     
    void
    setIconSize(int size)
     
    void
    setIconStyle(String iconStyle)
     
    void
    setLoading(boolean loading)
     
    void
    setResource(String resource)
     
    void
    将RbacComposite 变为组合式的组件 start
    void
    setSelect(boolean select)
     
    void
     
    void
    setSpanContext(String spanContext)
     
    void
    setSpanStyle(String spanStyle)
     
    void
     
    static void
     
    void
    setVisible(boolean visible)
     
    void
     

    Methods inherited from class com.google.gwt.user.client.ui.Button

    click, getButtonElement, wrap

    Methods inherited from class com.google.gwt.user.client.ui.ButtonBase

    getHTML, setHTML, setHTML, setText

    Methods inherited from class com.google.gwt.user.client.ui.FocusWidget

    addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getFocusImpl, getTabIndex, isEnabled, onAttach, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setEnabled, setFocus, setTabIndex

    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, isAttached, isOrWasAttached, onBrowserEvent, onDetach, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setWidth, sinkBitlessEvent, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.gwt.event.shared.HasHandlers

    fireEvent
  • Constructor Details

    • AiButton

      public AiButton(String te)
    • AiButton

      public AiButton()
  • Method Details

    • getData

      public Object getData()
      Specified by:
      getData in interface IData
    • setData

      public void setData(Object obj)
      Specified by:
      setData in interface IData
    • setSelect

      public void setSelect(boolean select)
      Specified by:
      setSelect in interface ISelectable
    • setAttribute

      protected void setAttribute(String attribute, String value)
    • setButtonStyle

      public void setButtonStyle(String style)
    • getButtonStyle

      public String getButtonStyle()
    • getText

      public String getText()
      Specified by:
      getText in interface com.google.gwt.user.client.ui.HasText
      Overrides:
      getText in class com.google.gwt.user.client.ui.ButtonBase
    • setLoading

      public void setLoading(boolean loading)
    • setIconStyle

      public void setIconStyle(String iconStyle)
    • setIconSize

      public void setIconSize(int size)
    • setIcon

      public void setIcon(String icon)
    • setSpanStyle

      public void setSpanStyle(String spanStyle)
    • setSpanContext

      public void setSpanContext(String spanContext)
    • setType

      public void setType(String type)
    • setSize

      public void setSize(String size)
    • setRole

      public void setRole(String role)
      将RbacComposite 变为组合式的组件 start
    • setResource

      public void setResource(String resource)
    • setAllRole

      public void setAllRole(String role)
    • setAllResource

      public void setAllResource(String resource)
    • setUserRoleProvider

      public static void setUserRoleProvider(IUserRoleProvider provider)
    • isAssign

      public boolean isAssign(int type)
    • showOrHide

      public void showOrHide()
    • setVisible

      public void setVisible(boolean visible)
      Specified by:
      setVisible in interface com.google.gwt.user.client.ui.HasVisibility
      Overrides:
      setVisible in class com.google.gwt.user.client.ui.UIObject
    • setAdminExempt

      public void setAdminExempt(boolean adminExempt)