Package org.apache.fulcrum.intake.model
Klasse StringField
- Alle implementierten Schnittstellen:
Serializable
,org.apache.avalon.framework.logger.LogEnabled
Text field.
- Version:
- $Id$
- Autor:
- John McNally, Henning P. Schmiedehausen, Quinton McCombs
- Siehe auch:
-
Feldübersicht
Von Klasse geerbte Felder org.apache.fulcrum.intake.model.Field
defaultFieldPackage, defaultValidatorPackage, defaultValue, emptyValue, log, mapToObject, parser
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
Sets the value of the field from data in the parser.protected String
Produces the fully qualified class name of the default validator.void
setDefaultValue
(String prop) Sets the default value for a String fieldvoid
setEmptyValue
(String prop) Set the empty Value.void
setRequired
(boolean v, String message) Set the value of required.Von Klasse geerbte Methoden org.apache.fulcrum.intake.model.Field
dispose, enableLogging, getDefault, getDefaultValue, getDisplayName, getDisplaySize, getEmptyValue, getGroup, getHTMLString, getInitialValue, getKey, getLocale, getMapToObject, getMaxSize, getMessage, getName, getProperty, getSafeEmptyValue, getStringValue, getTestValue, getValidator, getValue, getValueIfAbsent, init, init, initGetterAndSetter, isMultiValued, isRequired, isSet, isValid, isValidated, removeFromRequest, setDisplayName, setMessage, setProperty, setRequired, setSet, setValid, setValidated, toString, validate
-
Konstruktordetails
-
StringField
Constructor.- Parameter:
field
- xml field definition objectgroup
- xml group definition object- Löst aus:
IntakeException
- thrown by superclass
-
-
Methodendetails
-
getDefaultValidator
Produces the fully qualified class name of the default validator.- Setzt außer Kraft:
getDefaultValidator
in KlasseField<String>
- Gibt zurück:
- class name of the default validator
-
setDefaultValue
Sets the default value for a String field- Angegeben von:
setDefaultValue
in KlasseField<String>
- Parameter:
prop
- Parameter for the default values
-
setEmptyValue
Set the empty Value. This value is used if Intake maps a field to a parameter returned by the user and the corresponding field is either empty (empty string) or non-existant.- Angegeben von:
setEmptyValue
in KlasseField<String>
- Parameter:
prop
- The value to use if the field is empty.
-
doSetValue
protected void doSetValue()Sets the value of the field from data in the parser.- Angegeben von:
doSetValue
in KlasseField<String>
-
setRequired
Set the value of required.- Setzt außer Kraft:
setRequired
in KlasseField<String>
- Parameter:
v
- Value to assign to required.message
- an error message
-