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

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

public class MultiFieldDefinition
extends ConfiguredFieldDefinition

Definition used to configure a generic multi field.


Constructor Summary
MultiFieldDefinition()
           
 
Method Summary
 String getButtonSelectAddLabel()
           
 String getButtonSelectRemoveLabel()
           
 ConfiguredFieldDefinition getField()
           
 SaveModeType getSaveModeType()
           
 void setButtonSelectAddLabel(String buttonSelectAddLabel)
           
 void setButtonSelectRemoveLabel(String buttonSelectRemoveLabel)
           
 void setField(ConfiguredFieldDefinition field)
           
 void setSaveModeType(SaveModeType saveModeType)
           
 
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

MultiFieldDefinition

public MultiFieldDefinition()
Method Detail

getButtonSelectAddLabel

public String getButtonSelectAddLabel()
Returns:
i18n property used to configure the Add Button Label.

getButtonSelectRemoveLabel

public String getButtonSelectRemoveLabel()
Returns:
i18n property used to configure the Remove Button Label.

getSaveModeType

public SaveModeType getSaveModeType()
Returns:
SaveModeType defining the specific MultiValueHandler
used to retrieve or store the values in various format (single property, multivalue property or sub nodes).

getField

public ConfiguredFieldDefinition getField()
Returns:
Generic field that may be used and display as multi field.

setButtonSelectAddLabel

public void setButtonSelectAddLabel(String buttonSelectAddLabel)

setButtonSelectRemoveLabel

public void setButtonSelectRemoveLabel(String buttonSelectRemoveLabel)

setSaveModeType

public void setSaveModeType(SaveModeType saveModeType)

setField

public void setField(ConfiguredFieldDefinition field)


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