Package org.zkoss.stateless.sul
Interface IDoublespinner
-
- All Superinterfaces:
IAnyGroup<IDoublespinner>,IChildrenOfInputgroup<IDoublespinner>,IComponent<IDoublespinner>,IFormatInputElement<IDoublespinner,java.lang.Double>,IHtmlBasedComponent<IDoublespinner>,IInputElement<IDoublespinner,java.lang.Double>,INumberInputElement<IDoublespinner,java.lang.Double>,IReadonly<IDoublespinner>,IXulElement<IDoublespinner>
public interface IDoublespinner extends INumberInputElement<IDoublespinner,java.lang.Double>, IAnyGroup<IDoublespinner>
ImmutableDoublespinnercomponent.An edit box for holding a constrained double.
Constraint
You could specify what value to accept for input controls by use of the
constraintattribute. It could be a combination ofno emptyand themin(minimum) andmax(maximum) to doublespinner.}.
For example,IDoublespinner.ofConstraint("no empty, min -2.5 max 6.5: between -2.5 to 6.5");- Author:
- katherine
- See Also:
Doublespinner
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIDoublespinner.BuilderBuilds instances of typeIDoublespinner.static classIDoublespinner.UpdaterBuilds an updater of typeIDoublespinnerforUiAgent.smartUpdate(Locator, SmartUpdater).
-
Field Summary
Fields Modifier and Type Field Description static IDoublespinnerDEFAULTConstant for default attributes of this immutable component.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default doublegetStep()Returns the step of doublespinnerdefault java.lang.StringgetWidgetClass()Returns the client widget class.default booleanisButtonVisible()Returns whether the button (on the right of the doublespinner) is visible.static IDoublespinnerof(double value)Returns the instance with the given value.static IDoublespinnerof(java.lang.Double value)Returns the instance with the given value.static IDoublespinnerofCols(int cols)Returns the instance with the given cols.static IDoublespinnerofConstraint(java.lang.String constraint)Returns the instance with the given constraint.static IDoublespinnerofId(java.lang.String id)Returns the instance with the given id.IDoublespinnerwithButtonVisible(boolean buttonVisible)Returns a copy ofthisimmutable component with the specifiedbuttonVisible.IDoublespinnerwithStep(double step)Returns a copy ofthisimmutable component with the specifiedstep.IDoublespinnerwithValue(java.lang.Double value)Returns a copy ofthisimmutable component with the specifiedvalue.-
Methods inherited from interface org.zkoss.stateless.sul.IComponent
getAction, getActions, getClientAttributes, getId, getMold, 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, withWidgetOverrides
-
Methods inherited from interface org.zkoss.stateless.sul.IFormatInputElement
getFormat, withFormat
-
Methods inherited from interface org.zkoss.stateless.sul.IHtmlBasedComponent
getClientAction, getDraggable, getDroppable, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTooltiptext, getTop, getVflex, getWidth, getZclass, getZIndex, isFocus, withClientAction, withDraggable, withDroppable, withFocus, withHeight, withHflex, withLeft, withRenderdefer, withSclass, withStyle, withTabindex, withTabindex, withTooltiptext, withTop, withVflex, withWidth, withZclass, withZIndex
-
Methods 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
-
Methods inherited from interface org.zkoss.stateless.sul.INumberInputElement
getCols, getLocale, getRoundingMode, withLocale, withLocale, withRoundingMode
-
Methods inherited from interface org.zkoss.stateless.sul.IReadonly
isReadonly, withReadonly
-
Methods inherited from interface org.zkoss.stateless.sul.IXulElement
getContext, getCtrlKeys, getPopup, getTooltip, withContext, withCtrlKeys, withPopup, withTooltip
-
-
-
-
Field Detail
-
DEFAULT
static final IDoublespinner DEFAULT
Constant for default attributes of this immutable component.
-
-
Method Detail
-
withValue
IDoublespinner withValue(java.lang.Double value)
Description copied from interface:IInputElementReturns a copy ofthisimmutable component with the specifiedvalue.Sets the value of the input component.
- Specified by:
withValuein interfaceIInputElement<IDoublespinner,java.lang.Double>- Parameters:
value- The value of the input component.Default:
null.- Returns:
- A modified copy of the
thisobject
-
getWidgetClass
default java.lang.String getWidgetClass()
Returns the client widget class.Default:
"zul.inp.Doublespinner"- Specified by:
getWidgetClassin interfaceIComponent<IDoublespinner>
-
getStep
default double getStep()
Returns the step of doublespinnerDefault:
1.0
-
withStep
IDoublespinner withStep(double step)
Returns a copy ofthisimmutable component with the specifiedstep.Sets the step of doublespinner
- Parameters:
step- The step of the doublespinnerDefault:
1.0.- Returns:
- A modified copy of the
thisobject
-
isButtonVisible
default boolean isButtonVisible()
Returns whether the button (on the right of the doublespinner) is visible.Default:
true.
-
withButtonVisible
IDoublespinner withButtonVisible(boolean buttonVisible)
Returns a copy ofthisimmutable component with the specifiedbuttonVisible.Sets whether the button (on the right of the doublespinner) is visible.
- Parameters:
buttonVisible-falseto disable the button visibility.Default:
true.- Returns:
- A modified copy of the
thisobject
-
of
static IDoublespinner of(java.lang.Double value)
Returns the instance with the given value.- Parameters:
value- The double value of the spinner
-
of
static IDoublespinner of(double value)
Returns the instance with the given value.- Parameters:
value- The double value of the spinner
-
ofCols
static IDoublespinner ofCols(int cols)
Returns the instance with the given cols.- Parameters:
cols- The cols which determines the visible width
-
ofConstraint
static IDoublespinner ofConstraint(java.lang.String constraint)
Returns the instance with the given constraint.- Parameters:
constraint- The doublespinner constraint
-
ofId
static IDoublespinner ofId(java.lang.String id)
Returns the instance with the given id.- Parameters:
id- The id to identify this component
-
-