Author: gvanmatre Date: Sat Feb 4 14:05:35 2006 New Revision: 374939 URL: http://svn.apache.org/viewcvs?rev=374939&view=rev Log: Added standard Converter and Validator configuration definitions.
Modified: struts/shale/trunk/clay-plugin/src/conf/clay-config.xml Modified: struts/shale/trunk/clay-plugin/src/conf/clay-config.xml URL: http://svn.apache.org/viewcvs/struts/shale/trunk/clay-plugin/src/conf/clay-config.xml?rev=374939&r1=374938&r2=374939&view=diff ============================================================================== --- struts/shale/trunk/clay-plugin/src/conf/clay-config.xml (original) +++ struts/shale/trunk/clay-plugin/src/conf/clay-config.xml Sat Feb 4 14:05:35 2006 @@ -529,11 +529,74 @@ </component> <!-- + Converts a String value into a BigDecimal type and back to a String. + --> + <component jsfid="bigDecimalConverter" componentType="javax.faces.BigDecimal"/> + + <!-- + Converts a String value into a BigInteger type and back to a String. + --> + <component jsfid="bigIntegerConverter" componentType="javax.faces.BigInteger"/> + + <!-- + Converts a String value into a Boolean type and back to a String. + --> + <component jsfid="booleanConverter" componentType="javax.faces.Boolean"/> + + <!-- + Converts a String value into a Byte type and back to a String. + --> + <component jsfid="byteConverter" componentType="javax.faces.Byte"/> + + <!-- + Converts a String value into a Character type and back to a String. + --> + <component jsfid="characterConverter" componentType="javax.faces.Character"/> + + <!-- + Converts a String value into a Double type and back to a String. + --> + <component jsfid="doubleConverter" componentType="javax.faces.Double"/> + + <!-- + Converts a String value into a Float type and back to a String. + --> + <component jsfid="floatConverter" componentType="javax.faces.Float"/> + + <!-- Converts a string value into a primitive int type and back to a string. --> <component jsfid="integerConverter" componentType="javax.faces.Integer"/> <!-- + Converts a String value into a Long type and back to a String. + --> + <component jsfid="longConverter" componentType="javax.faces.Long"/> + + <!-- + Converts a String value into a number type and back to a String. + --> + <component jsfid="numberConverter" componentType="javax.faces.Number"> + <attributes> + <set name="currencyCode" bindingType="Early"/> + <set name="currencySymbol" bindingType="Early"/> + <set name="integerOnly" bindingType="Early"/> + <set name="maxFractionDigits" bindingType="Early"/> + <set name="maxIntegerDigits" bindingType="Early"/> + <set name="minFractionDigits" bindingType="Early"/> + <set name="minIntegerDigits" bindingType="Early"/> + <set name="pattern" bindingType="Early"/> + <set name="type" bindingType="Early"/> + </attributes> + </component> + + <!-- + Converts a String value into a Short type and back to a String. + --> + <component jsfid="shortConverter" componentType="javax.faces.Short"/> + + + <!-- Converts a string value into a java.util.Date type and back to a string. --> <component jsfid="dateTimeConverter" componentType="javax.faces.DateTime" > @@ -541,7 +604,8 @@ <set name="dateStyle" bindingType="Early" /> <set name="pattern" bindingType="Early"/> <set name="timeStyle" bindingType="Early"/> - <set name="type" bindingType="Early"/> + <set name="type" bindingType="Early"/> + <set name="timeZone" bindingType="Early"/> </attributes> </component> @@ -604,5 +668,33 @@ </attributes> </component> + <!-- Checks the local value of a component, which must be of any numeric type, + against specified maximum and/or minimum values. --> + <component jsfid="doubleRangeValidator" componentType="javax.faces.DoubleRange"> + <attributes> + <set name="maximum" bindingType="Early"/> + <set name="minimum" bindingType="Early"/> + </attributes> + </component> + + <!-- Checks the length (i.e. number of characters) of the local + value of a component, which must be of type String, against maximum and/or + minimum values. --> + <component jsfid="lengthValidator" componentType="javax.faces.Length"> + <attributes> + <set name="maximum" bindingType="Early"/> + <set name="minimum" bindingType="Early"/> + </attributes> + </component> + + <!-- Checks the local value of a component, which must be + of any numeric type convertible to long, against maximum and/or + minimum values. --> + <component jsfid="longRangeValidator" componentType="javax.faces.LongRange"> + <attributes> + <set name="maximum" bindingType="Early"/> + <set name="minimum" bindingType="Early"/> + </attributes> + </component> </view> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]