info.magnolia.ui.form.field.definition
Class SelectFieldDefinition

java.lang.Object
  extended by info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition
      extended by info.magnolia.ui.form.field.definition.SelectFieldDefinition
All Implemented Interfaces:
FieldDefinition
Direct Known Subclasses:
ComponentSelectorDefinition, OptionGroupFieldDefinition, TemplateSelectorDefinition

public class SelectFieldDefinition
extends ConfiguredFieldDefinition

Field definition for a select field.


Field Summary
static String DEFAULT_REPOSITORY_NAME
           
static String OPTION_ICONSRC_PROPERTY_NAME
           
static String OPTION_LABEL_PROPERTY_NAME
           
static String OPTION_NAME_PROPERTY_NAME
           
static String OPTION_SELECTED_PROPERTY_NAME
           
static String OPTION_VALUE_PROPERTY_NAME
           
 
Constructor Summary
SelectFieldDefinition()
           
 
Method Summary
 void addOption(SelectFieldOptionDefinition option)
           
 com.vaadin.shared.ui.combobox.FilteringMode getFilteringMode()
           
 String getLabelProperty()
           
 List<SelectFieldOptionDefinition> getOptions()
           
 String getPath()
           
 String getRepository()
           
 String getValueProperty()
           
 void setFilteringMode(int filteringMode)
           
 void setLabelProperty(String labelProperty)
           
 void setOptions(List<SelectFieldOptionDefinition> options)
           
 void setPath(String path)
           
 void setRepository(String repository)
           
 void setValueProperty(String valueProperty)
           
 
Methods inherited from class info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition
addValidator, getDefaultValue, getDescription, getI18nBasename, getLabel, getName, getRequiredErrorMessage, getStyleName, getTransformerClass, getType, getValidators, isI18n, isReadOnly, isRequired, setDefaultValue, setDescription, setI18n, setI18nBasename, setLabel, setName, setReadOnly, setRequired, setRequiredErrorMessage, setStyleName, setTransformerClass, setType, setValidators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPTION_VALUE_PROPERTY_NAME

public static final String OPTION_VALUE_PROPERTY_NAME
See Also:
Constant Field Values

OPTION_NAME_PROPERTY_NAME

public static final String OPTION_NAME_PROPERTY_NAME
See Also:
Constant Field Values

OPTION_SELECTED_PROPERTY_NAME

public static final String OPTION_SELECTED_PROPERTY_NAME
See Also:
Constant Field Values

OPTION_ICONSRC_PROPERTY_NAME

public static final String OPTION_ICONSRC_PROPERTY_NAME
See Also:
Constant Field Values

OPTION_LABEL_PROPERTY_NAME

public static final String OPTION_LABEL_PROPERTY_NAME
See Also:
Constant Field Values

DEFAULT_REPOSITORY_NAME

public static final String DEFAULT_REPOSITORY_NAME
See Also:
Constant Field Values
Constructor Detail

SelectFieldDefinition

public SelectFieldDefinition()
Method Detail

getOptions

public List<SelectFieldOptionDefinition> getOptions()

setOptions

public void setOptions(List<SelectFieldOptionDefinition> options)

addOption

public void addOption(SelectFieldOptionDefinition option)

getPath

public String getPath()

setPath

public void setPath(String path)

getRepository

public String getRepository()

setRepository

public void setRepository(String repository)

getValueProperty

public String getValueProperty()

setValueProperty

public void setValueProperty(String valueProperty)

getLabelProperty

public String getLabelProperty()

setLabelProperty

public void setLabelProperty(String labelProperty)

getFilteringMode

public com.vaadin.shared.ui.combobox.FilteringMode getFilteringMode()

setFilteringMode

public void setFilteringMode(int filteringMode)


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.