Package org.zkoss.stateless.sul
Interface IColorbox
-
- All Superinterfaces:
IAnyGroup<IColorbox>,IComponent<IColorbox>,IHtmlBasedComponent<IColorbox>,IXulElement<IColorbox>
public interface IColorbox extends IXulElement<IColorbox>, IAnyGroup<IColorbox>
ImmutableColorboxcomponentA Colorbox used to retrieve an input that the user can select a color.
Support @Action
Name Action Type onChange ActionData: InputData
Denotes when the content of the component is changed.- Author:
- katherine
- See Also:
Colorbox
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIColorbox.BuilderBuilds instances of typeIColorbox.static classIColorbox.UpdaterBuilds an updater of typeIColorboxforUiAgent.smartUpdate(Locator, SmartUpdater).
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.lang.StringgetColor()Returns the color (in string as#RRGGBB).default java.lang.StringgetValue()Returns the value of colordefault java.lang.StringgetWidgetClass()Returns the client widget class.default booleanisDisabled()Sets whether it is disabled.static IColorboxof(java.lang.String color)Returns the instance with the given color.static IColorboxofId(java.lang.String id)Returns the instance with the given id.static IColorboxofSize(java.lang.String width, java.lang.String height)Returns the instance with the given size, width and height.IColorboxwithColor(java.lang.String color)Returns a copy ofthisimmutable component with the specifiedcolor.IColorboxwithDisabled(boolean disabled)Returns a copy ofthisimmutable component with the specifieddisabled.default IColorboxwithValue(java.lang.String value)Returns a copy ofthisimmutable component with the specifiedcolor.-
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.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.IXulElement
getContext, getCtrlKeys, getPopup, getTooltip, withContext, withCtrlKeys, withPopup, withTooltip
-
-
-
-
Field Detail
-
DEFAULT
static final IColorbox DEFAULT
Constant for default attributes of this immutable component.
-
-
Method Detail
-
getWidgetClass
default java.lang.String getWidgetClass()
Returns the client widget class.Default:
"zkex.inp.Colorbox"- Specified by:
getWidgetClassin interfaceIComponent<IColorbox>
-
getColor
default java.lang.String getColor()
Returns the color (in string as#RRGGBB).Default:
"#000000"
-
withColor
IColorbox withColor(java.lang.String color)
Returns a copy ofthisimmutable component with the specifiedcolor.Sets the color (in string as
#RRGGBB).- Parameters:
color- The color (in string as#RRGGBB).Default:
"#000000".- Returns:
- A modified copy of the
thisobject
-
isDisabled
default boolean isDisabled()
Sets whether it is disabled.Default:
false
-
withDisabled
IColorbox withDisabled(boolean disabled)
Returns a copy ofthisimmutable component with the specifieddisabled.Sets whether it is disabled.
- Parameters:
disabled-trueto disable this component.Default:
false.- Returns:
- A modified copy of the
thisobject
-
getValue
@Lazy default java.lang.String getValue()
Returns the value of colorDefault: #000000
- See Also:
getColor()
-
withValue
default IColorbox withValue(java.lang.String value)
Returns a copy ofthisimmutable component with the specifiedcolor.Sets the color value (in string as
#RRGGBB).- Parameters:
value- The color value (in string as#RRGGBB).Default:
"#000000".- Returns:
- A modified copy of the
thisobject
-
of
static IColorbox of(java.lang.String color)
Returns the instance with the given color.- Parameters:
color- The color (in string as#RRGGBB)
-
ofSize
static IColorbox ofSize(java.lang.String width, java.lang.String height)
Returns the instance with the given size, width and height.- Parameters:
width- The width of the componentheight- The height of the component
-
ofId
static IColorbox ofId(java.lang.String id)
Returns the instance with the given id.- Parameters:
id- The id to identify this component
-
-