You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Lance (JIRA)" <ji...@apache.org> on 2012/10/09 10:50:02 UTC

[jira] [Created] (TAP5-2011) Global overrides for date format / number format

Lance created TAP5-2011:
---------------------------

             Summary: Global overrides for date format / number format
                 Key: TAP5-2011
                 URL: https://issues.apache.org/jira/browse/TAP5-2011
             Project: Tapestry 5
          Issue Type: Improvement
          Components: tapestry-core
    Affects Versions: 5.3.3
            Reporter: Lance
            Priority: Minor


It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TAP5-2011) Global overrides for date format / number format

Posted by "Lance (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lance updated TAP5-2011:
------------------------

    Description: 
It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

{code}
public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}
{code}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



  was:
It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



    
> Global overrides for date format / number format
> ------------------------------------------------
>
>                 Key: TAP5-2011
>                 URL: https://issues.apache.org/jira/browse/TAP5-2011
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.3
>            Reporter: Lance
>            Priority: Minor
>
> It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.
> It would be nice if tapestry had overridable services for providing these, eg:
> {code}
> public interface DateFormatProvider {
> 	DateFormat getDefaultDisplayDateFormat();
> 	DateFormat getDefaultEditDateFormat();
> 	DateFormatSymbols getDateFormatSymbols();
> }
> public interface NumberFormatProvider {
> 	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
> 	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
> 	DecimalFormatSymbols getDecimalFormatSymbols();
> }
> {code}
> Related issues:
> http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
> http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TAP5-2011) Global overrides for date format / number format

Posted by "Lance (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lance updated TAP5-2011:
------------------------

    Description: 
It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



  was:
It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

{code}
public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}
{code}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



    
> Global overrides for date format / number format
> ------------------------------------------------
>
>                 Key: TAP5-2011
>                 URL: https://issues.apache.org/jira/browse/TAP5-2011
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.3
>            Reporter: Lance
>            Priority: Minor
>
> It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.
> It would be nice if tapestry had overridable services for providing these, eg:
> public interface DateFormatProvider {
> 	DateFormat getDefaultDisplayDateFormat();
> 	DateFormat getDefaultEditDateFormat();
> 	DateFormatSymbols getDateFormatSymbols();
> }
> public interface NumberFormatProvider {
> 	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
> 	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
> 	DecimalFormatSymbols getDecimalFormatSymbols();
> }
> Related issues:
> http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
> http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TAP5-2011) Global overrides for date format / number format

Posted by "Lance (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lance updated TAP5-2011:
------------------------

    Description: 
It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



  was:
It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

{code}
public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}
{code}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



    
> Global overrides for date format / number format
> ------------------------------------------------
>
>                 Key: TAP5-2011
>                 URL: https://issues.apache.org/jira/browse/TAP5-2011
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.3
>            Reporter: Lance
>            Priority: Minor
>
> It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.
> It would be nice if tapestry had overridable services for providing these, eg:
> public interface DateFormatProvider {
> 	DateFormat getDefaultDisplayDateFormat();
> 	DateFormat getDefaultEditDateFormat();
> 	DateFormatSymbols getDateFormatSymbols();
> }
> public interface NumberFormatProvider {
> 	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
> 	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
> 	DecimalFormatSymbols getDecimalFormatSymbols();
> }
> Related issues:
> http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
> http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (TAP5-2011) Global overrides for date format / number format

Posted by "Lance (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/TAP5-2011?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lance updated TAP5-2011:
------------------------

    Description: 
It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

{code}
public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}
{code}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



  was:
It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.

It would be nice if tapestry had overridable services for providing these, eg:

public interface DateFormatProvider {
	DateFormat getDefaultDisplayDateFormat();
	DateFormat getDefaultEditDateFormat();
	DateFormatSymbols getDateFormatSymbols();
}

public interface NumberFormatProvider {
	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
	DecimalFormatSymbols getDecimalFormatSymbols();
}

Related issues:
http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html



    
> Global overrides for date format / number format
> ------------------------------------------------
>
>                 Key: TAP5-2011
>                 URL: https://issues.apache.org/jira/browse/TAP5-2011
>             Project: Tapestry 5
>          Issue Type: Improvement
>          Components: tapestry-core
>    Affects Versions: 5.3.3
>            Reporter: Lance
>            Priority: Minor
>
> It's currently not easy to override the locale specific date / number formats provided by the JRE. It's also not easy to set a global default for date / number formats (eg in beaneditor or beandisplay). For example, the default edit date format is DateFormat.SHORT whereas the default display format is DateFormat.MEDIUM.
> It would be nice if tapestry had overridable services for providing these, eg:
> {code}
> public interface DateFormatProvider {
> 	DateFormat getDefaultDisplayDateFormat();
> 	DateFormat getDefaultEditDateFormat();
> 	DateFormatSymbols getDateFormatSymbols();
> }
> public interface NumberFormatProvider {
> 	<T> NumberFormat getDefaultDisplayNumberFormat(Class<T extends Number> type);
> 	<T> NumberFormat getDefaultEditNumberFormat(Class<T extends Number> type);
> 	DecimalFormatSymbols getDecimalFormatSymbols();
> }
> {code}
> Related issues:
> http://tapestry.1045711.n5.nabble.com/Global-setting-for-date-format-td5716054.html
> http://tapestry.1045711.n5.nabble.com/tapestry-js-formatLocalizedNumber-td5716714.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira