Author: niallp Date: Mon May 21 15:34:43 2007 New Revision: 540328 URL: http://svn.apache.org/viewvc?view=rev&rev=540328 Log: Add getters for properties to Date and Number converters
Modified: jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java Modified: jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java URL: http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java?view=diff&rev=540328&r1=540327&r2=540328 ============================================================================== --- jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java (original) +++ jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/DateTimeConverter.java Mon May 21 15:34:43 2007 @@ -126,6 +126,16 @@ } /** + * Return the Time Zone to use when converting dates + * (or <code>null</code> if none specified. + * + * @return The Time Zone. + */ + public TimeZone getTimeZone() { + return timeZone; + } + + /** * Set the Time Zone to use when converting dates. * * @param timeZone The Time Zone. @@ -135,6 +145,16 @@ } /** + * Return the Locale for the <i>Converter</i> + * (or <code>null</code> if none specified). + * + * @return The locale to use for conversion + */ + public Locale getLocale() { + return locale; + } + + /** * Set the Locale for the <i>Converter</i>. * * @param locale The Locale. @@ -153,6 +173,18 @@ */ public void setPattern(String pattern) { setPatterns(new String[] {pattern}); + } + + /** + * Return the date format patterns used to convert + * dates to/from a <code>java.lang.String</code> + * (or <code>null</code> if none specified). + * + * @see SimpleDateFormat + * @return Array of format patterns. + */ + public String[] getPatterns() { + return patterns; } /** Modified: jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java URL: http://svn.apache.org/viewvc/jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java?view=diff&rev=540328&r1=540327&r2=540328 ============================================================================== --- jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java (original) +++ jakarta/commons/proper/beanutils/trunk/src/java/org/apache/commons/beanutils/converters/NumberConverter.java Mon May 21 15:34:43 2007 @@ -125,6 +125,15 @@ // --------------------------------------------------------- Public Methods /** + * Return whether decimals are allowed in the number. + * + * @return Whether decimals are allowed in the number + */ + public boolean isAllowDecimals() { + return allowDecimals; + } + + /** * Set whether a format should be used to convert * the Number. * @@ -136,6 +145,20 @@ } /** + * Return the number format pattern used to convert + * Numbers to/from a <code>java.lang.String</code> + * (or <code>null</code> if none specified). + * <p> + * See <code>java.text.SimpleDateFormat</code> for details + * of how to specify the pattern. + * + * @return The format pattern. + */ + public String getPattern() { + return pattern; + } + + /** * Set a number format pattern to use to convert * Numbers to/from a <code>java.lang.String</code>. * <p> @@ -150,9 +173,19 @@ } /** + * Return the Locale for the <i>Converter</i> + * (or <code>null</code> if none specified). + * + * @return The locale to use for conversion + */ + public Locale getLocale() { + return locale; + } + + /** * Set the Locale for the <i>Converter</i>. * - * @param locale The default Locale. + * @param locale The locale to use for conversion */ public void setLocale(Locale locale) { this.locale = locale; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]