public class ComboFixed<T> extends ComboComponentBase<ValueLabelPair<T>,T>
UIControlUtil for factory methods that help you to
create ComboFixed instances easily.| Constructor and Description |
|---|
ComboFixed()
Generic constructor.
|
ComboFixed(Class<? extends IComboDataSet<ValueLabelPair<T>>> dataSetClass) |
ComboFixed(Class<? extends IComboDataSet<ValueLabelPair<T>>> set,
INodeContentRenderer<ValueLabelPair<T>> r) |
ComboFixed(IComboDataSet<ValueLabelPair<T>> dataSet) |
ComboFixed(IListMaker<ValueLabelPair<T>> maker) |
ComboFixed(List<ValueLabelPair<T>> in)
Use the specified list of pairs directly.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> ComboFixed<T> |
createCombo(IObjectToStringConverter<T> converter,
T... items)
Create a combo for a manually specified list of objects.
|
static <T> ComboFixed<T> |
createCombo(T... items)
Create a combo for a manually specified list of objects.
|
static <T extends Enum<T>> |
createEnumCombo(Class<?> base,
String property)
Returns a combo for all of the list-of-value items for the specified property.
|
static <T extends Enum<T>> |
createEnumCombo(Class<?> base,
String property,
T... domainvalues)
Create a combobox having only the specified enum labels.
|
static <T extends Enum<T>> |
createEnumCombo(Class<T> clz,
T... exceptions)
Create a combo for all members of an enum, except for specified exceptions.
|
static <T extends Enum<T>> |
createEnumCombo(PropertyMetaModel<?> pmm)
Returns a combo for all of the list-of-value items for the specified property.
|
static <T extends Enum<T>> |
createEnumCombo(PropertyMetaModel<?> pmm,
T... domainvalues)
Create a combobox having only the specified enum labels.
|
static <T extends Enum<T>> |
createEnumCombo(T... items)
Create a combobox having only the specified enum labels.
|
static <T extends Enum<T>> |
createEnumValueList(T... items) |
protected T |
listToValue(ValueLabelPair<T> in) |
createContent, getContentRenderer, getContentRendererClass, getData, getEmptyOption, getEmptyText, getListMaker, getPropertyMetaModel, getValue, getValueSafe, getValueTransformer, hasError, internalGetCurrentValue, internalOnUserInput, provideData, renderOptionLabel, setContentRenderer, setContentRendererClass, setData, setEmptyOption, setEmptyText, setListMaker, setMandatory, setPropertyMetaModel, setValue, setValueTransformeracceptRequestParameter, addExtraButton, canContain, clearSelected, componentHandleWebAction, getOption, getReturnPressed, getSelectedIndex, getSize, internalSetSelectedIndex, isDisabled, isModified, isMultiple, onAddedToPage, onRemoveFromPage, setDisabled, setDisabled, setModified, setMultiple, setReadOnly, setReturnPressed, setSelectedIndex, setSize, visitcallOnValueChanged, getOnValueChanged, immediate, immediate, isImmediate, isMandatory, isReadOnly, setOnValueChangedadd, add, add, addTable, addTableForLayout, addTableForLayout, appendTreeErrors, createFrame, delegateTo, disableAllChildControlsDeep, findChildIndex, forceRebuild, getChild, getChildCount, getChildren, getDeepChildren, getDelegate, getErrorFence, getTextContents, internalAdd, internalCheckNotDirty, internalClearDelta, internalClearDeltaFully, internalCreateFrame, internalGetNodeCount, internalGetOldChildren, internalOnBeforeRender, internalShelve, internalUnshelve, iterator, onRefresh, removeAllChildren, removeChild, removeChild, replaceChild, setErrorFence, setErrorFence, setText, setValue, undelegatedAdd, undelegatedGetChild$, addBinding, addCssClass, addGlobalMessage, addNotificationListener, afterCreateContent, alignToLeft, alignToLeft, alignToMiddle, alignToMiddle, alignTopToBottom, alignTopToBottom, alignToRight, alignToRight, alignToTop, alignToTop, appendAfterMe, appendBeforeMe, appendCreateJS, appendJavascript, appendJQuerySelector, appendJsCustomUpdatesContributor, appendShowOverflowTextAsTitleJs, appendStatement, beforeCreateContent, bind, bind, bindErrors, build, calcTestID, changed, changedJavascriptState, clearFocusRequested, clearGlobalMessage, clearGlobalMessage, clearGlobalMessage, clearMessage, clearValidationFailure, componentHandleWebDataRequest, createStatement, findComponentBundle, findParent, getActualID, getAllocationTracepoint, getBindingErrors, getBindingList, getBrowserWindowSize, getCalculatedTestID, getClicked, getClientBounds, getComponentBundle, getComponentDataURL, getComponentDataURL, getComponentInfo, getComponentJSONURL, getCreateJS, getCssClass, getErrorList, getErrorLocation, getFocusID, getMessage, getOnClickJS, getOnMouseDownJS, getOnSizeAndPositionChange, getPage, getParent, getParent, getParent, getParentOfTypes, getSharedContext, getSharedContextFactory, getSpecialAttribute, getSpecialAttributeList, getTag, getTestID, getTestRepeatId, getThemedResourceRURL, getTitle, getUserObject, handleDrop, hasCssClass, hasParent, internalGetOldParent, internalGetParent, internalHasChangedAttributes, internalNeedClickHandler, internalOnClicked, internalOnValueChanged, internalRenderJavascriptDelta, internalRenderJavascriptState, internalSetHasChangedAttributes, internalSetHasChangedAttributes, internalSetLogAllocations, internalSetTag, isAttached, isBuilt, isFocusable, isFocusRequested, isRendersOwnClose, isStretchHeight, lc, notify, notifyParentOrOpenerPage, onBeforeFullRender, onBeforeRender, onForceRebuild, onHeaderContributors, onShelve, onUnshelve, refresh, remove, removeBinding, removeCssClass, renderJavascriptDelta, renderJavascriptState, renderJavascriptState, replaceWith, setBrowserWindowSize, setCalculcatedId, setCalculcatedId, setClicked, setClientBounds, setComponentBundle, setCssClass, setErrorLocation, setFocus, setMessage, setOnClickJS, setOnMouseDownJS, setOnSizeAndPositionChange, setOverrideTitle, setSpecialAttribute, setStretchHeight, setTestID, setTestRepeatID, setTitle, setUserObject, toStringgetBackgroundAttachment, getBackgroundColor, getBackgroundImage, getBackgroundPosition, getBackgroundRepeat, getBorderBottomColor, getBorderBottomStyle, getBorderBottomWidth, getBorderLeftColor, getBorderLeftStyle, getBorderLeftWidth, getBorderRightColor, getBorderRightStyle, getBorderRightWidth, getBorderTopColor, getBorderTopStyle, getBorderTopWidth, getBottom, getCachedStyle, getClear, getColor, getDisplay, getFloat, getFontFamily, getFontSize, getFontSizeAdjust, getFontStyle, getFontVariant, getFontWeight, getHeight, getLeft, getLineHeight, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOverflow, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPosition, getRight, getTextAlign, getTop, getTransform, getVerticalAlign, getVisibility, getWidth, getZIndex, internalSetDisplay, setBackgroundAttachment, setBackgroundColor, setBackgroundImage, setBackgroundPosition, setBackgroundRepeat, setBorder, setBorder, setBorderBottomColor, setBorderBottomStyle, setBorderBottomWidth, setBorderColor, setBorderLeftColor, setBorderLeftStyle, setBorderLeftWidth, setBorderRightColor, setBorderRightStyle, setBorderRightWidth, setBorderStyle, setBorderTopColor, setBorderTopStyle, setBorderTopWidth, setBorderWidth, setBottom, setBottom, setCachedStyle, setClear, setColor, setDisplay, setFloat, setFontFamily, setFontSize, setFontSizeAdjust, setFontStyle, setFontVariant, setFontWeight, setHeight, setLeft, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPosition, setRight, setRight, setTextAlign, setTop, setTop, setTransform, setVerticalAlign, setVisibility, setWidth, setZIndexclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetErrorLocation, isDisabled, isMandatory, isReadOnly, setErrorLocation, setReadOnlysetDisabled, setTestIDgetOnValueChanged, setOnValueChangedclearMessage, getMessage, setMessageisModified, setModifiedgetOnValueChangedforEach, spliteratorpublic ComboFixed()
public ComboFixed(Class<? extends IComboDataSet<ValueLabelPair<T>>> set, INodeContentRenderer<ValueLabelPair<T>> r)
public ComboFixed(Class<? extends IComboDataSet<ValueLabelPair<T>>> dataSetClass)
public ComboFixed(IComboDataSet<ValueLabelPair<T>> dataSet)
public ComboFixed(IListMaker<ValueLabelPair<T>> maker)
public ComboFixed(List<ValueLabelPair<T>> in)
in - protected T listToValue(ValueLabelPair<T> in) throws Exception
listToValue in class ComboComponentBase<ValueLabelPair<T>,T>Exceptionpublic static <T extends Enum<T>> ComboFixed<T> createEnumCombo(Class<T> clz, T... exceptions)
T - clz - exceptions - public static <T extends Enum<T>> ComboFixed<T> createEnumCombo(Class<?> base, String property)
T - base - The classproperty - The property on the class.public static <T extends Enum<T>> ComboFixed<T> createEnumCombo(PropertyMetaModel<?> pmm)
T - pmm - public static <T extends Enum<T>> ComboFixed<T> createEnumCombo(T... items)
T - items - @Nonnull public static <T extends Enum<T>> List<ValueLabelPair<T>> createEnumValueList(T... items)
public static <T extends Enum<T>> ComboFixed<T> createEnumCombo(Class<?> base, String property, T... domainvalues)
T - base - property - domainvalues - public static <T extends Enum<T>> ComboFixed<T> createEnumCombo(PropertyMetaModel<?> pmm, T... domainvalues)
T - pmm - domainvalues - public static <T> ComboFixed<T> createCombo(T... items)
T - items - public static <T> ComboFixed<T> createCombo(@Nonnull IObjectToStringConverter<T> converter, T... items)
T - converter - items - Copyright © 2017 etc.to. All rights reserved.