📄 field.html
字号:
<TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.Object</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#getTestValue()">getTestValue</A></B>()</CODE><BR> Get the value input by a user that will be validated.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../../../org/apache/turbine/services/intake/validator/Validator.html">Validator</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#getValidator()">getValidator</A></B>()</CODE><BR> </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.Object</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#getValue()">getValue</A></B>()</CODE><BR> Get the value of the field.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#getValueIfAbsent()">getValueIfAbsent</A></B>()</CODE><BR> Use in a hidden field assign a default value in the event the field is absent from the query parameters.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html">Field</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#init(org.apache.turbine.om.Retrievable)">init</A></B>(<A HREF="../../../../../../org/apache/turbine/om/Retrievable.html">Retrievable</A> obj)</CODE><BR> Method called when this field or the group it belongs to is pulled from the pool.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> <A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html">Field</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#init(org.apache.turbine.util.RunData)">init</A></B>(<A HREF="../../../../../../org/apache/turbine/util/RunData.html">RunData</A> data)</CODE><BR> Method called when this field (the group it belongs to) is pulled from the pool.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#isRequired()">isRequired</A></B>()</CODE><BR> Flag to determine whether the field has been declared as required.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#isSet()">isSet</A></B>()</CODE><BR> Flag set to true, if the test value has been set to anything other than an empty value.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#isValid()">isValid</A></B>()</CODE><BR> Flag set to true, if the test value met the constraints.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#removeFromRequest()">removeFromRequest</A></B>()</CODE><BR> Removes references to this group and its fields from the query parameters</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected abstract void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#setDefaultValue(java.lang.String)">setDefaultValue</A></B>(java.lang.String prop)</CODE><BR> Set the default Value</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#setDisplayName(java.lang.String)">setDisplayName</A></B>(java.lang.String newDisplayName)</CODE><BR> Set the display name of the field.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#setMessage(java.lang.String)">setMessage</A></B>(java.lang.String message)</CODE><BR> Sets an error message.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#setProperty(java.lang.Object)">setProperty</A></B>(java.lang.Object obj)</CODE><BR> Calls a setter method on obj, if this field has been set.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#setRequired(boolean)">setRequired</A></B>(boolean v)</CODE><BR> Set whether this field is required to have a value.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#setRequired(boolean, java.lang.String)">setRequired</A></B>(boolean v, java.lang.String message)</CODE><BR> Set the value of required.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> java.lang.String</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#toString()">toString</A></B>()</CODE><BR> Calls toString() on the object returned by getValue(), unless null; and then it returns "", the empty String.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../../../org/apache/turbine/services/intake/model/Field.html#validate(org.apache.turbine.util.ParameterParser)">validate</A></B>(<A HREF="../../../../../../org/apache/turbine/util/ParameterParser.html">ParameterParser</A> pp)</CODE><BR> Compares request data with constraints and sets the valid flag.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.Object</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Field Detail</B></FONT></TD></TR></TABLE><A NAME="name"><!-- --></A><H3>name</H3><PRE>protected final java.lang.String <B>name</B></PRE><DL></DL><HR><A NAME="key"><!-- --></A><H3>key</H3><PRE>protected final java.lang.String <B>key</B></PRE><DL></DL><HR><A NAME="displayName"><!-- --></A><H3>displayName</H3><PRE>protected java.lang.String <B>displayName</B></PRE><DL></DL><HR><A NAME="mapToObject"><!-- --></A><H3>mapToObject</H3><PRE>protected final java.lang.String <B>mapToObject</B></PRE><DL></DL><HR><A NAME="validator"><!-- --></A><H3>validator</H3><PRE>protected <A HREF="../../../../../../org/apache/turbine/services/intake/validator/Validator.html">Validator</A> <B>validator</B></PRE><DL></DL><HR><A NAME="getter"><!-- --></A><H3>getter</H3><PRE>protected final java.lang.reflect.Method <B>getter</B></PRE><DL></DL><HR><A NAME="setter"><!-- --></A><H3>setter</H3><PRE>protected final java.lang.reflect.Method <B>setter</B></PRE><DL></DL><HR><A NAME="ifRequiredMessage"><!-- --></A><H3>ifRequiredMessage</H3><PRE>protected final java.lang.String <B>ifRequiredMessage</B></PRE><DL></DL><HR><A NAME="isMultiValued"><!-- --></A><H3>isMultiValued</H3><PRE>protected final boolean <B>isMultiValued</B></PRE><DL></DL><HR><A NAME="group"><!-- --></A><H3>group</H3><PRE>protected final <A HREF="../../../../../../org/apache/turbine/services/intake/model/Group.html">Group</A> <B>group</B></PRE><DL></DL><HR><A NAME="alwaysRequired"><!-- --></A><H3>alwaysRequired</H3><PRE>protected boolean <B>alwaysRequired</B></PRE><DL></DL><HR><A NAME="onError"><!-- --></A><H3>onError</H3><PRE>protected java.lang.Object <B>onError</B></PRE><DL></DL><HR><A NAME="defaultValue"><!-- --></A><H3>defaultValue</H3><PRE>protected java.lang.Object <B>defaultValue</B></PRE><DL></DL><HR><A NAME="set_flag"><!-- --></A><H3>set_flag</H3><PRE>protected boolean <B>set_flag</B></PRE><DL></DL><HR><A NAME="valid_flag"><!-- --></A><H3>valid_flag</H3><PRE>protected boolean <B>valid_flag</B></PRE><DL></DL><HR><A NAME="required"><!-- --></A><H3>required</H3><PRE>protected boolean <B>required</B></PRE><DL></DL><HR><A NAME="initialized"><!-- --></A><H3>initialized</H3><PRE>protected boolean <B>initialized</B></PRE><DL></DL><HR><A NAME="message"><!-- --></A><H3>message</H3><PRE>protected java.lang.String <B>message</B></PRE><DL></DL><HR><A NAME="retrievable"><!-- --></A><H3>retrievable</H3><PRE>protected <A HREF="../../../../../../org/apache/turbine/om/Retrievable.html">Retrievable</A> <B>retrievable</B></PRE><DL></DL><HR><A NAME="data"><!-- --></A><H3>data</H3><PRE>protected <A HREF="../../../../../../org/apache/turbine/util/RunData.html">RunData</A> <B>data</B></PRE><DL><DD>The object containing the request data</DL><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="Field(org.apache.turbine.services.intake.xmlmodel.XmlField, org.apache.turbine.services.intake.model.Group)"><!-- --></A><H3>Field</H3><PRE>public <B>Field</B>(<A HREF="../../../../../../org/apache/turbine/services/intake/xmlmodel/XmlField.html">XmlField</A> field, <A HREF="../../../../../../org/apache/turbine/services/intake/model/Group.html">Group</A> group) throws java.lang.Exception</PRE><DL><DD>Constructs a field based on data in the xml specification and assigns it to a Group.<DD><DL><DT><B>Parameters:</B><DD><CODE>field</CODE> - a <code>XmlField</code> value<DD><CODE>group</CODE> - a <code>Group</code> value<DT><B>Throws:</B><DD><CODE>java.lang.Exception</CODE> - if an error occurs</DL></DD></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -