Class 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

    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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getButtonStyle()  
      Object getData()  
      String getText()  
      boolean isAssign​(int type)  
      void setAdminExempt​(boolean adminExempt)  
      void setAllResource​(String resource)  
      void setAllRole​(String role)  
      protected void setAttribute​(String attribute, String value)  
      void setButtonStyle​(String style)  
      void setData​(Object obj)  
      void setIcon​(String icon)  
      void setIconSize​(int size)  
      void setIconStyle​(String iconStyle)  
      void setLoading​(boolean loading)  
      void setResource​(String resource)  
      void setRole​(String role)
      将RbacComposite 变为组合式的组件 start
      void setSelect​(boolean select)  
      void setSize​(String size)  
      void setSpanContext​(String spanContext)  
      void setSpanStyle​(String spanStyle)  
      void setType​(String type)  
      static void setUserRoleProvider​(IUserRoleProvider provider)  
      void setVisible​(boolean visible)  
      void showOrHide()  
      • 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 interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Constructor Detail

      • AiButton

        public AiButton​(String te)
      • AiButton

        public AiButton()
    • Method Detail

      • 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)