Class RatingDisplayWidget

  • All Implemented Interfaces:
    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.TakesValue<Double>, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget

    public class RatingDisplayWidget
    extends com.google.gwt.user.client.ui.Composite
    implements com.google.gwt.user.client.TakesValue<Double>
    widget to display ratings, if you need a input field, see RatingInputWidget.
    Author:
    Manfred Tremmel
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  RatingDisplayWidget.Resources
      A ClientBundle that provides images and style sheets for the decorator.
      • 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
      protected static RatingDisplayWidget.Resources getDefaultResources()
      get default resource, if not set, create one.
      Double getValue()  
      void setValue​(Double pvalue)  
      • Methods inherited from class com.google.gwt.user.client.ui.Composite

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
      • 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, isOrWasAttached, 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, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
    • Constructor Detail

      • RatingDisplayWidget

        @UiConstructor
        public RatingDisplayWidget​(int max)
        default constructor.
        Parameters:
        max - the number stars to display
      • RatingDisplayWidget

        public RatingDisplayWidget​(int max,
                                   RatingDisplayWidget.Resources presource)
        constructor with styling information.
        Parameters:
        max - the number stars to display
        presource - resources with styling information
    • Method Detail

      • getDefaultResources

        protected static RatingDisplayWidget.Resources getDefaultResources()
        get default resource, if not set, create one.
        Returns:
        default resource.
      • setValue

        public void setValue​(Double pvalue)
        Specified by:
        setValue in interface com.google.gwt.user.client.TakesValue<Double>
      • getValue

        public Double getValue()
        Specified by:
        getValue in interface com.google.gwt.user.client.TakesValue<Double>