Class FontIcon<T>

java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.LabelBase<String>
com.google.gwt.user.client.ui.Label
cn.mapway.ui.client.widget.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:
AccountButton, AddCatalogButton, AddFolderButton, AddMapButton, AdminButton, AIStudioButton, AlgorithmAdminButton, AlignBottomButton, AlignCenterButton, AlignHSpaceButton, AlignLeftButton, AlignMiddleButton, AlignRightButton, AlignTopButton, AlignVSpaceButton, ApplicationButton, BatchAddButton, CheckButton, ChinaButton, ClearButton, ClearCacheButton, CloseButton, CompareButton, ConsoleButton, ConvertButton, CopyButton, CreateButton, DeleteButton, DeveloperButton, DirectoryShareButton, DoneButton, DownButton, DownloadButton, EditButton, EventButton, ExitButton, ExpandButton, FavoriteButton, FileButton, FilesButton, FolderButton, FullScreenButton, GridButton, HelpButton, IconKpButton, IconLbButton, IconLineButton, IconLxButton, IconSelectorButton, ImagesButton, ImportSampleButton, InfoButton, KeyButton, LayersButton, LayoutButton, LeftButton, LegendButton, LinkButton, ListNumberButton, LocationButton, LogButton, MapStudioButton, MemberButton, ModelButton, MoreButton, NextButton, OverviewButton, PaletteButton, PasteButton, PauseButton, PinButton, PlayButton, PlusButton, PrevButton, QueueButton, ReadButton, RefreshButton, RemoveButton, RenameButton, ResetButton, ReturnButton, RightButton, RollButton, SampleProductButton, SaveButton, SearchableButton, SearchButton, SelectButton, SettingsButton, ShareButton, ShieldInfoButton, ShowButton, SortButton, StatisticButton, StopButton, StyleButton, SystemButton, TableButton, TaskButton, TerminalButton, TextWrapButton, ToolboxButton, UpButton, UploadBigButton, UploadButton, UploadSmallButton, VisibilityButton, WarningButton, WriteButton

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

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

    ENABLED_ATTRIBUTE

    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
    void
    addMessageCount(int count)
     
    void
     
    void
     
     
    boolean
     
     
    boolean
    isAssign(int type)
     
    boolean
     
    void
    onBrowserEvent(com.google.gwt.user.client.Event event)
     
    protected void
     
    void
    setAdminExempt(boolean adminExempt)
     
    void
     
    void
     
    void
     
    void
    setData(T data)
     
    void
    setEnabled(boolean enabled)
     
    void
    setFontSize(int size)
     
    void
    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
    将RbacComposite 变为组合式的组件 start
    void
    setSelect(boolean selected)
     
    void
    setSize(double size, com.google.gwt.dom.client.Style.Unit unit)
    设置字体大小
    void
     
    void
    setTipDirection(String tipDirection)
     
    void
     
    static void
     
    void
    setVisible(boolean visible)
     
    void
     

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

    • FontIcon

      public FontIcon()
    • FontIcon

      public FontIcon(String text)
  • Method Details

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