public abstract class AbstractCategorySettings<T extends AbstractCategorySettings<T>> extends AbstractDataSettings<T>
SelectorSettings.SelectorType| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CATEGORY_FILTER |
static java.lang.String |
DISPLAY_ROOTS |
static java.lang.String |
LIVE_CREATION |
static java.lang.String |
ORIGINAL_ROOT_CATEGORY
If displayRoot == false, we must display the children categories.
|
static java.lang.String |
ROOT_CATEGORIES |
static java.lang.String |
SEARCH |
static java.lang.String |
SELECTABLE |
static java.lang.String |
TREE |
DATA_CLASSENUM_LABEL_APPENDS, ENUM_LABEL_PREPENDS, ENUM_LABELS, ENUM_VALUES, INLINE, MULTIPLE, REQUIRED, SELECT_ITEM_EMPTY_VALUE, SELECTOR_TYPEAPPEND, AUTOFOCUS, CLEAR_BUTTON, CSS, DATA_ATTR_PREFIX, DATA_ATTRIBUTES, DISABLED, HIDE_CLEAR_BUTTON, HTML_ATTRIBUTES, ID, LANGUAGE_CHOOSER, MAX_LENGTH, NAME, PLACEHOLDER, PREPEND, READONLY, TRIGGER_ACTION, TRIGGER_EVENT, VALUE| Constructor and Description |
|---|
AbstractCategorySettings() |
| Modifier and Type | Method and Description |
|---|---|
T |
clone()
Clone the current ControlSettings.
|
T |
disableLiveCreation() |
T |
displayRoots(boolean displayRoots) |
T |
filter(CategoryFilter filter) |
T |
filter(java.lang.String filter) |
protected java.lang.String |
getChooserName() |
protected java.lang.String |
getChooserOption(java.util.Map<java.lang.String,java.lang.String[]> customOptionMap) |
java.lang.Class<? extends Data> |
getDataClass() |
<V> V |
getOption(java.lang.String optionName)
Returns the value of the specified option.
|
ControlType |
getType()
Returns the
ControlType related to the current ControlSettings implementation. |
void |
resolveOptions(TypeFieldEntry tfe)
Set options from the specified
TypeFieldEntry. |
Category[] |
resolveRootCategories()
Returns the categories to display according to the 'displayRoots' attribute is true or false.
|
T |
root(Category[] categories) |
T |
root(Category category,
Category... otherCategories) |
T |
root(java.util.Collection<Category> categories) |
T |
root(java.lang.String[] categoryIds) |
T |
root(java.lang.String categoryId,
java.lang.String... otherCategoryIds) |
T |
uncheckSelectable() |
addAcChooserOption, addChooserOption, getAcChooserName, getAcChooserOption, getChooserIcon, getChooserTitle, popupHeight, popupWidth, superGetOption, useCurrentWorkspace, workspace, workspacecheckbox, chooser, disableInline, enumLabelAppends, enumLabelAppends, enumLabelAppends, enumLabelPreprends, enumLabelPreprends, enumLabelPreprends, enumLabels, enumLabels, enumLabels, enumValues, enumValues, enumValues, inline, multiple, radio, required, select, selectorType, singleaddOption, append, autofocus, clearOption, css, dataAttribute, dataAttributes, disable, getOptionNames, getThis, htmlAttributes, htmlAttributes, id, isChannelReady, maxLength, merge, name, onChange, onFocusOut, placeholder, prepend, readonly, removeOption, require, showLanguageChooser, sortSet, toStringArray, toStringArray, toStringArray, toStringArray, toStringArray, trigger, valuepublic static final java.lang.String ROOT_CATEGORIES
public static final java.lang.String DISPLAY_ROOTS
public static final java.lang.String CATEGORY_FILTER
public static final java.lang.String SELECTABLE
public static final java.lang.String LIVE_CREATION
public static final java.lang.String TREE
public static final java.lang.String SEARCH
public static final java.lang.String ORIGINAL_ROOT_CATEGORY
public ControlType getType()
ControlSettingsControlType related to the current ControlSettings implementation.ControlTypepublic java.lang.Class<? extends Data> getDataClass()
getDataClass in class AbstractDataSettings<T extends AbstractCategorySettings<T>>public <V> V getOption(java.lang.String optionName)
ControlSettingsgetOption in interface ControlSettingsgetOption in class AbstractDataSettings<T extends AbstractCategorySettings<T>>optionName - Option namepublic void resolveOptions(TypeFieldEntry tfe)
ControlSettingsTypeFieldEntry.resolveOptions in interface ControlSettingsresolveOptions in class SelectorSettings<T extends AbstractCategorySettings<T>>tfe - TypeFieldEntryprotected java.lang.String getChooserName()
getChooserName in class AbstractChooserSettings<T extends AbstractCategorySettings<T>>protected java.lang.String getChooserOption(java.util.Map<java.lang.String,java.lang.String[]> customOptionMap)
getChooserOption in class AbstractChooserSettings<T extends AbstractCategorySettings<T>>public T clone() throws java.lang.CloneNotSupportedException
ControlSettingsclone in interface ControlSettingsclone in class BasicSettings<T extends AbstractCategorySettings<T>>java.lang.CloneNotSupportedExceptionpublic T root(java.lang.String[] categoryIds)
public T root(java.lang.String categoryId, java.lang.String... otherCategoryIds)
public T displayRoots(boolean displayRoots)
public T filter(CategoryFilter filter)
public T filter(java.lang.String filter)
public T uncheckSelectable()
public T disableLiveCreation()
public Category[] resolveRootCategories()
Copyright © 2001-2016 Jalios SA. All Rights Reserved.