net.commerce.zocalo.experiment.config
Class ConfigField
java.lang.Object
net.commerce.zocalo.experiment.config.ConfigField
- All Implemented Interfaces:
- ConfigHolder, ValueHolder
- Direct Known Subclasses:
- BooleanField, IntField, StringField
public abstract class ConfigField
- extends java.lang.Object
- implements ValueHolder
Abstract parent of all classes representing individual fields. Provides some
default implementations and requires that descendants provide readString() and writeString().
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.commerce.zocalo.experiment.config.ConfigHolder |
render |
ConfigField
public ConfigField(java.lang.String title)
ConfigField
public ConfigField()
hasValue
public boolean hasValue(java.lang.String fieldName)
- Specified by:
hasValue
in interface ValueHolder
getTitle
public java.lang.String getTitle()
- Specified by:
getTitle
in interface ValueHolder
readString
public abstract void readString(java.lang.String val)
writeString
public abstract java.lang.String writeString()
setAllValues
public void setAllValues(javax.servlet.http.HttpServletRequest request)
- Specified by:
setAllValues
in interface ConfigHolder
getValue
public java.lang.String getValue(java.lang.String fieldName)
- Specified by:
getValue
in interface ValueHolder
getConfigField
public ConfigField getConfigField(java.lang.String fieldName)
- Specified by:
getConfigField
in interface ValueHolder
getName
public java.lang.String getName()
- Deprecated.
setName
public void setName(java.lang.String name)
- Deprecated.