Class FontIcon<T>

  • All Implemented Interfaces:
    IEnabled, ISelectable, IData<T>, com.google.gwt.editor.client.IsEditor<com.google.gwt.editor.client.LeafValueEditor<String>>, com.google.gwt.event.dom.client.HasAllDragAndDropHandlers, com.google.gwt.event.dom.client.HasAllGestureHandlers, com.google.gwt.event.dom.client.HasAllMouseHandlers, com.google.gwt.event.dom.client.HasAllTouchHandlers, 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.HasGestureChangeHandlers, com.google.gwt.event.dom.client.HasGestureEndHandlers, com.google.gwt.event.dom.client.HasGestureStartHandlers, 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.i18n.client.HasDirection, com.google.gwt.i18n.shared.HasDirectionEstimator, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasAutoHorizontalAlignment, com.google.gwt.user.client.ui.HasDirectionalText, com.google.gwt.user.client.ui.HasHorizontalAlignment, com.google.gwt.user.client.ui.HasText, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.HasWordWrap, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.SourcesClickEvents, com.google.gwt.user.client.ui.SourcesMouseEvents
    Direct Known Subclasses:
    IconSelectorButton

    public class FontIcon<T>
    extends com.google.gwt.user.client.ui.Label
    implements IData<T>, IEnabled, ISelectable
    FontIcon 字体图标
    Author:
    zhang
    • 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
      • Nested classes/interfaces inherited from interface com.google.gwt.i18n.client.HasDirection

        com.google.gwt.i18n.client.HasDirection.Direction
      • Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment

        com.google.gwt.user.client.ui.HasHorizontalAlignment.AutoHorizontalAlignmentConstant, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant
    • Field Summary

      • Fields inherited from class com.google.gwt.user.client.ui.Label

        DEFAULT_DIRECTION_ESTIMATOR
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
      • Fields inherited from interface com.google.gwt.user.client.ui.HasAutoHorizontalAlignment

        ALIGN_CONTENT_END, ALIGN_CONTENT_START
      • Fields inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment

        ALIGN_CENTER, ALIGN_DEFAULT, ALIGN_JUSTIFY, ALIGN_LEFT, ALIGN_LOCALE_END, ALIGN_LOCALE_START, ALIGN_RIGHT
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addMessageCount​(int count)  
      void asToolButton()  
      void click()  
      T getData()  
      boolean getEnabled()  
      String getIconUnicode()  
      boolean isAssign​(int type)  
      boolean isSelect()  
      void onBrowserEvent​(com.google.gwt.user.client.Event event)  
      protected void onLoad()  
      void setAdminExempt​(boolean adminExempt)  
      void setAllResource​(String resource)  
      void setAllRole​(String role)  
      void setColor​(String color)  
      void setData​(T data)  
      void setEnabled​(boolean enabled)  
      void setFontSize​(int size)  
      void setIconUnicode​(String text)
      unicode value example 60ef
      void setLineHeight​(int lineHeight)  
      void setMessageCount​(int count)  
      void setProperty​(String name, String value)  
      void setPushButton​(boolean isPushButton)  
      void setResource​(String resource)  
      void setRole​(String role)
      将RbacComposite 变为组合式的组件 start
      void setSelect​(boolean selected)  
      void setSize​(double size, com.google.gwt.dom.client.Style.Unit unit)
      设置字体大小
      void setText​(String text)  
      void setTipDirection​(String tipDirection)  
      void setTitle​(String title)  
      static void setUserRoleProvider​(IUserRoleProvider provider)  
      void setVisible​(boolean visible)  
      void showOrHide()  
      • Methods inherited from class com.google.gwt.user.client.ui.Label

        addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, asEditor, getDirection, getText, getTextDirection, removeClickListener, removeMouseListener, removeMouseWheelListener, setDirection, setText, wrap
      • Methods inherited from class com.google.gwt.user.client.ui.LabelBase

        getAutoHorizontalAlignment, getDirectionEstimator, getHorizontalAlignment, getWordWrap, setAutoHorizontalAlignment, setDirectionEstimator, setDirectionEstimator, setHorizontalAlignment, setWordWrap, updateHorizontalAlignment
      • 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, onAttach, onDetach, 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, setVisible, setWidth, sinkBitlessEvent, toString
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Constructor Detail

      • FontIcon

        public FontIcon()
      • FontIcon

        public FontIcon​(String text)
    • Method Detail

      • asToolButton

        public void asToolButton()
      • setProperty

        public void setProperty​(String name,
                                String value)
      • setPushButton

        public void setPushButton​(boolean isPushButton)
      • addMessageCount

        public void addMessageCount​(int count)
      • setMessageCount

        public void setMessageCount​(int count)
      • setSize

        public void setSize​(double size,
                            com.google.gwt.dom.client.Style.Unit unit)
        设置字体大小
        Parameters:
        size -
        unit -
      • setFontSize

        public void setFontSize​(int size)
      • setLineHeight

        public void setLineHeight​(int lineHeight)
      • setColor

        public void setColor​(String color)
      • setTitle

        public void setTitle​(String title)
        Overrides:
        setTitle in class com.google.gwt.user.client.ui.UIObject
      • setTipDirection

        public void setTipDirection​(String tipDirection)
      • getEnabled

        public boolean getEnabled()
        Specified by:
        getEnabled in interface IEnabled
      • setEnabled

        public void setEnabled​(boolean enabled)
        Specified by:
        setEnabled in interface IEnabled
      • isSelect

        public boolean isSelect()
      • setSelect

        public void setSelect​(boolean selected)
        Specified by:
        setSelect in interface ISelectable
      • onBrowserEvent

        public void onBrowserEvent​(com.google.gwt.user.client.Event event)
        Specified by:
        onBrowserEvent in interface com.google.gwt.user.client.EventListener
        Overrides:
        onBrowserEvent in class com.google.gwt.user.client.ui.Widget
      • getIconUnicode

        public String getIconUnicode()
      • setIconUnicode

        public void setIconUnicode​(String text)
        unicode value example 60ef
        Parameters:
        text -
      • setText

        public void setText​(String text)
        Specified by:
        setText in interface com.google.gwt.user.client.ui.HasText
        Overrides:
        setText in class com.google.gwt.user.client.ui.Label
      • getData

        public T getData()
        Specified by:
        getData in interface IData<T>
      • setData

        public void setData​(T data)
        Specified by:
        setData in interface IData<T>
      • click

        public void click()
      • onLoad

        protected void onLoad()
        Overrides:
        onLoad in class com.google.gwt.user.client.ui.Widget
      • 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)