net.commerce.zocalo.experiment.config
Interface ValueHolder

All Superinterfaces:
ConfigHolder
All Known Subinterfaces:
ValueGroup
All Known Implementing Classes:
BooleanField, ChoiceField, ConfigField, DoubleField, FieldGroup, IntField, IntListField, RoleGroup, StringField, StringListField, TimeField

public interface ValueHolder
extends ConfigHolder

Objects holding values or collections of values. Can access and modify values given the field name.


Method Summary
 java.lang.String asString(java.lang.String fieldName)
           
 ConfigField getConfigField(java.lang.String fieldName)
           
 java.lang.String getTitle()
           
 java.lang.String getValue(java.lang.String fieldName)
           
 boolean hasValue(java.lang.String fieldName)
           
 void setValue(java.lang.String fieldName, java.lang.String newValue)
           
 
Methods inherited from interface net.commerce.zocalo.experiment.config.ConfigHolder
render, setAllValues
 

Method Detail

hasValue

boolean hasValue(java.lang.String fieldName)

setValue

void setValue(java.lang.String fieldName,
              java.lang.String newValue)

getValue

java.lang.String getValue(java.lang.String fieldName)

asString

java.lang.String asString(java.lang.String fieldName)

getTitle

java.lang.String getTitle()

getConfigField

ConfigField getConfigField(java.lang.String fieldName)