Interface INumberInputElement<I extends INumberInputElement,ValueTypeT>
- All Superinterfaces:
IChildrenOfInputgroup<I>,IComponent<I>,IFormatInputElement<I,,ValueTypeT> IHtmlBasedComponent<I>,IInputElement<I,,ValueTypeT> IReadonly<I>,IXulElement<I>
- All Known Subinterfaces:
IDecimalbox,IDoublebox,IDoublespinner,IIntbox,ILongbox,ISpinner
NumberInputElement interface.
A skeletal implementation for number-type input component.
Per-component Locale
You can add a locale per component for all of the INumberInputElement.
For example,
- Author:
- katherine
- See Also:
-
NumberInputElement
-
Method Summary
Modifier and TypeMethodDescriptiondefault intgetCols()Returns the cols which determines the visible width, in characters.Returns the locale associated with this number input componentdefault intReturns the rounding mode.default IwithLocale(String locale) Returns a copy ofthisimmutable component with the specifiedlocale.withLocale(Locale locale) Returns a copy ofthisimmutable component with the specifiedlocale.withRoundingMode(int roundingMode) Returns a copy ofthisimmutable component with the specifiedroundingMode.Methods inherited from interface org.zkoss.stateless.sul.IComponent
getAction, getActions, getClientAttributes, getId, getMold, getWidgetClass, getWidgetListeners, getWidgetOverrides, isVisible, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withAction, withActions, withActions, withClientAttribute, withClientAttributes, withId, withMold, withVisible, withWidgetClass, withWidgetListener, withWidgetListeners, withWidgetOverride, withWidgetOverridesMethods inherited from interface org.zkoss.stateless.sul.IFormatInputElement
getFormat, withFormatMethods inherited from interface org.zkoss.stateless.sul.IHtmlBasedComponent
getClientAction, getDraggable, getDroppable, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getSkeleton, getStyle, getTabindex, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZIndex, isFocus, withClientAction, withDraggable, withDroppable, withFocus, withHeight, withHflex, withLeft, withRenderdefer, withSclass, withSkeleton, withStyle, withTabindex, withTabindex, withTooltiptext, withTop, withVflex, withWidth, withZclass, withZIndexMethods inherited from interface org.zkoss.stateless.sul.IInputElement
getConstraint, getErrorboxIconSclass, getErrorboxSclass, getErrorMessage, getInputAttributes, getInstant, getMaxlength, getName, getPlaceholder, getValue, isDisabled, isInplace, withCols, withConstraint, withDisabled, withErrorboxIconSclass, withErrorboxSclass, withErrorMessage, withInplace, withInputAttributes, withInstant, withMaxlength, withName, withPlaceholder, withValueMethods inherited from interface org.zkoss.stateless.sul.IReadonly
isReadonly, withReadonlyMethods inherited from interface org.zkoss.stateless.sul.IXulElement
getContext, getCtrlKeys, getPopup, getTooltip, withContext, withCtrlKeys, withPopup, withTooltip
-
Method Details
-
getLocale
Returns the locale associated with this number input componentDefault:
null, ifLocales.getCurrent()is preferred -
withLocale
Returns a copy ofthisimmutable component with the specifiedlocale.Sets the locale used to identify the symbols of this number input component.
If the format of
IFormatInputElement.getFormat()is null, the format is assumed fromgetDefaultFormat().- Parameters:
locale- The preferred localeDefault:
null, ifLocales.getCurrent()is preferred.- Returns:
- A modified copy of the
thisobject
-
withLocale
Returns a copy ofthisimmutable component with the specifiedlocale.Sets the locale used to identify the symbols of this number input component.
If the format of
IFormatInputElement.getFormat()is null, the format is assumed fromgetDefaultFormat().- Parameters:
locale- The preferred localeDefault:
null, ifLocales.getCurrent()is preferred.- Returns:
- A modified copy of the
thisobject
-
getCols
default int getCols()Returns the cols which determines the visible width, in characters.Default:
11(non-positive means the same as browser's default).- Specified by:
getColsin interfaceIInputElement<I extends INumberInputElement,ValueTypeT>
-
getRoundingMode
default int getRoundingMode()Returns the rounding mode.Default:
BigDecimal.ROUND_HALF_EVEN. -
withRoundingMode
Returns a copy ofthisimmutable component with the specifiedroundingMode.Sets the rounding mode.
- Parameters:
roundingMode- The rounding mode. Allowed value:BigDecimal.ROUND_CEILING,BigDecimal.ROUND_DOWN,BigDecimal.ROUND_FLOOR,BigDecimal.ROUND_HALF_DOWN,BigDecimal.ROUND_HALF_UP,BigDecimal.ROUND_HALF_EVEN,BigDecimal.ROUND_UNNECESSARYandBigDecimal.ROUND_UPDefault:
BigDecimal.ROUND_HALF_EVEN.- Returns:
- A modified copy of the
thisobject
-