Author: rahul Date: Fri Jan 26 12:46:48 2007 New Revision: 500336 URL: http://svn.apache.org/viewvc?view=rev&rev=500336 Log: Port r500335 to SHALE_1_0_X branch, use SVN URLs that point to branch rather than trunk. SHALE-395
Modified: shale/framework/branches/SHALE_1_0_X/shale-validator/src/site/xdoc/index.xml Modified: shale/framework/branches/SHALE_1_0_X/shale-validator/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/shale/framework/branches/SHALE_1_0_X/shale-validator/src/site/xdoc/index.xml?view=diff&rev=500336&r1=500335&r2=500336 ============================================================================== --- shale/framework/branches/SHALE_1_0_X/shale-validator/src/site/xdoc/index.xml (original) +++ shale/framework/branches/SHALE_1_0_X/shale-validator/src/site/xdoc/index.xml Fri Jan 26 12:46:48 2007 @@ -53,9 +53,9 @@ <subsection name="Services Provided"> <p>Shale provides three JSP tags that let you use the Commons Validator: - <a href="shale-core/tagreference-taglib.html#s:commonsValidator"><code>s:commonsValidator</code></a>, - <a href="shale-core/tagreference-taglib.html#s:validatorVar"><code>s:validatorVar</code></a>, - and <a href="shale-core/tagreference-taglib.html#s:validatorScript"><code>s:validatorScript</code></a>. The + <a href="tagreference.html#commonsValidator"><code>val:commonsValidator</code></a>, + <a href="tagreference.html#validatorVar"><code>val:validatorVar</code></a>, + and <a href="tagreference.html#validatorScript"><code>val:validatorScript</code></a>. The first two lets you attach a commons validator to a JSF input component and the third generates JavaScript validation code for validating each JSF component that has one or more Commons validators in a particular form. You can attach as @@ -70,20 +70,20 @@ <ul> <li> Add an <code>onsubmit</code> attribute to your <code>h:form</code> tag that calls - the JavaScript validation function generated by <code>s:validatorScript</code>. + the JavaScript validation function generated by <code>val:validatorScript</code>. </li> <li> - Add Commons validators to JSF input components with <code>s:commonsValidator</code> - and, optionally, <code>s:validatorVar</code>. + Add Commons validators to JSF input components with <code>val:commonsValidator</code> + and, optionally, <code>val:validatorVar</code>. </li> <li> - Add an <code>s:validatorScript</code> tag at the end of the <code>h:form</code> tag's body. + Add an <code>val:validatorScript</code> tag at the end of the <code>h:form</code> tag's body. </li> </ul> <p>Here's an example:</p> <source> -<%@ taglib uri="http://shale.apache.org/core" prefix="s" %> +<%@ taglib uri="http://shale.apache.org/core" prefix="val" %> ... <h:form onsubmit="return validateForm(this);"> @@ -91,26 +91,26 @@ size="16" value="#{userContext.creditCardNumber}"> - <s:commonsValidator type="required" + <val:commonsValidator type="required" arg="#{msgs.creditCardNumberPrompt}" server="true" client="true"/> - <s:commonsValidator type="mask" + <val:commonsValidator type="mask" arg="#{msgs.creditCardNumberPrompt}" server="true" client="true"> - <s:validatorVar name="mask" value="[4-6].*"/> - </s:commonsValidator> + <val:validatorVar name="mask" value="[4-6].*"/> + </val:commonsValidator> - <s:commonsValidator type="creditCard" + <val:commonsValidator type="creditCard" arg="#{msgs.creditCardNumberPrompt}" server="true"/> </h:inputText> <h:message for="creditCardNumber" styleClass="errors"/> - <s:validatorScript functionName="validateForm"/> + <val:validatorScript functionName="validateForm"/> </h:form> ... </source> @@ -155,12 +155,12 @@ <p>To replace one of the provided rules, place a modified copy of - <a href="http://svn.apache.org/repos/asf/shale/framework/trunk/shale-core/src/main/resources/org/apache/shale/validator/validator-rules.xml">validator-rules.xml</a> + <a href="http://svn.apache.org/repos/asf/shale/framework/branches/SHALE_1_0_X/shale-validator/src/main/resources/org/apache/shale/validator/validator-rules.xml">validator-rules.xml</a> in your webapp, and refer to it instead of the default file.</p> <p>To add messages for your own validation rules, or to customize the - <a href="http://svn.apache.org/repos/asf/shale/framework/trunk/shale-core/src/main/resources/org/apache/shale/validator/messages.properties">provided messages,</a> + <a href="http://svn.apache.org/repos/asf/shale/framework/branches/SHALE_1_0_X/shale-validator/src/main/resources/org/apache/shale/validator/messages.properties">provided messages,</a> configure a message bundle for your application in /WEB-INF/faces-config.xml.</p>