.. java:import:: org.apache.commons.lang StringUtils .. java:import:: org.motechproject.mds.dto FieldDto .. java:import:: org.motechproject.mds.util Pair .. java:import:: org.motechproject.mds.util TypeHelper .. java:import:: java.util Arrays .. java:import:: java.util HashMap .. java:import:: java.util List .. java:import:: java.util Map FieldHolder =========== .. java:package:: org.motechproject.mds.domain :noindex: .. java:type:: public class FieldHolder The main purpose of this class is to give a easy way to access values inside metadata and settings related with the given field. Constructors ------------ FieldHolder ^^^^^^^^^^^ .. java:constructor:: public FieldHolder(Field field) :outertype: FieldHolder FieldHolder ^^^^^^^^^^^ .. java:constructor:: public FieldHolder(FieldDto field) :outertype: FieldHolder FieldHolder ^^^^^^^^^^^ .. java:constructor:: protected FieldHolder(List> metadata, List> settings) :outertype: FieldHolder Methods ------- getMetadata ^^^^^^^^^^^ .. java:method:: public String getMetadata(String name) :outertype: FieldHolder getMetadata ^^^^^^^^^^^ .. java:method:: public String getMetadata(String name, String defaultValue) :outertype: FieldHolder getSetting ^^^^^^^^^^ .. java:method:: public String getSetting(String name) :outertype: FieldHolder getSetting ^^^^^^^^^^ .. java:method:: public String getSetting(String name, String defaultValue) :outertype: FieldHolder getSettingAsArray ^^^^^^^^^^^^^^^^^ .. java:method:: public String[] getSettingAsArray(String name) :outertype: FieldHolder getSettingAsBoolean ^^^^^^^^^^^^^^^^^^^ .. java:method:: public boolean getSettingAsBoolean(String name) :outertype: FieldHolder