Package com.google.gwt.user.client.ui
Class NumberLabel<T extends java.lang.Number>
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.LabelBase<T>
-
- com.google.gwt.user.client.ui.ValueLabel<T>
-
- com.google.gwt.user.client.ui.NumberLabel<T>
-
- Type Parameters:
T- The exact type of number
- All Implemented Interfaces:
IsEditor<LeafValueEditor<T>>,HasAttachHandlers,HasHandlers,HasDirectionEstimator,EventListener,TakesValue<T>,HasAutoHorizontalAlignment,HasHorizontalAlignment,HasVisibility,HasWordWrap,IsWidget
public class NumberLabel<T extends java.lang.Number> extends ValueLabel<T>
ExtendsValueLabelfor convenience when dealing with numbers andNumberFormat, especially inUiBindertemplates. (Note that this class does not accept renderers. To do so useValueLabeldirectly.)Use in UiBinder Templates
InUiBindertemplates, theNumberFormatcan be specified with one of these attributes:- format
- a reference to a
NumberFormatinstance. - predefinedFormat
- a predefined format (see below for the list of acceptable values).
- customFormat
- a number format pattern that can be passed to
NumberFormat.getFormat(String). See below for a way of specifying a currency code.
predefinedFormatattributes are:- DECIMAL
- the standard decimal format for the current locale, as given by
NumberFormat.getDecimalFormat(). - CURRENCY
- the standard currency format for the current locale, as given by
NumberFormat.getCurrencyFormat(). See below for a way of specifying a currency code. - PERCENT
- the standard percent format for the current locale, as given by
NumberFormat.getPercentFormat(). - SCIENTIFIC
- the standard scientific format for the current locale, as given by
NumberFormat.getScientificFormat().
predefinedFormat="CURRENCY"or acustomFormat, you can specify a currency code using either of the following attributes:- currencyData
- a reference to a
CurrencyDatainstance. - currencyCode
- an ISO4217 currency code.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled
-
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasHorizontalAlignment
HasHorizontalAlignment.AutoHorizontalAlignmentConstant, HasHorizontalAlignment.HorizontalAlignmentConstant
-
-
Field Summary
-
Fields inherited from class com.google.gwt.user.client.ui.LabelBase
directionalTextHelper
-
Fields inherited from class com.google.gwt.user.client.ui.Widget
eventsToSink
-
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR
-
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
-
-
Constructor Summary
Constructors Constructor Description NumberLabel()NumberLabel(NumberFormat format)
-
Method Summary
-
Methods inherited from class com.google.gwt.user.client.ui.ValueLabel
asEditor, getValue, setValue, wrap, 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, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, 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, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Constructor Detail
-
NumberLabel
public NumberLabel()
-
NumberLabel
public NumberLabel(NumberFormat format)
-
-