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

java.lang.Object
  extended by info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition
      extended by info.magnolia.ui.form.field.definition.SwitchableFieldDefinition
All Implemented Interfaces:
FieldDefinition

public class SwitchableFieldDefinition
extends ConfiguredFieldDefinition

Field definition for a switchable field.


Constructor Summary
SwitchableFieldDefinition()
           
 
Method Summary
 List<ConfiguredFieldDefinition> getFields()
           
 List<SelectFieldOptionDefinition> getOptions()
           
 String getSelectionType()
          Default selectionType is 'radio'.
 void setFields(List<ConfiguredFieldDefinition> fields)
           
 void setOptions(List<SelectFieldOptionDefinition> options)
           
 void setSelectionType(String selectionType)
           
 
Methods inherited from class info.magnolia.ui.form.field.definition.ConfiguredFieldDefinition
addValidator, getDefaultValue, getDescription, getI18nBasename, getLabel, getName, getRequiredErrorMessage, getStyleName, getType, getValidators, isI18n, isReadOnly, isRequired, setDefaultValue, setDescription, setI18n, setI18nBasename, setLabel, setName, setReadOnly, setRequired, setRequiredErrorMessage, setStyleName, setType, setValidators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwitchableFieldDefinition

public SwitchableFieldDefinition()
Method Detail

getSelectionType

public String getSelectionType()
Default selectionType is 'radio'.

Returns:
the desired selection field (radio:OptionGroupFieldDefinition, select:).

getOptions

public List<SelectFieldOptionDefinition> getOptions()

getFields

public List<ConfiguredFieldDefinition> getFields()

setSelectionType

public void setSelectionType(String selectionType)

setOptions

public void setOptions(List<SelectFieldOptionDefinition> options)

setFields

public void setFields(List<ConfiguredFieldDefinition> fields)


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