Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
爱吃血肠
spring-framework
提交
db40e15a
S
spring-framework
项目概览
爱吃血肠
/
spring-framework
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
spring-framework
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
db40e15a
编写于
8月 17, 2009
作者:
K
Keith Donald
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
polish
上级
2381452e
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
12 addition
and
11 deletion
+12
-11
org.springframework.context/src/main/java/org/springframework/ui/format/Formatted.java
...rc/main/java/org/springframework/ui/format/Formatted.java
+1
-1
org.springframework.context/src/main/java/org/springframework/ui/format/FormatterRegistry.java
...java/org/springframework/ui/format/FormatterRegistry.java
+1
-0
org.springframework.context/src/main/java/org/springframework/ui/format/GenericFormatterRegistry.java
...g/springframework/ui/format/GenericFormatterRegistry.java
+2
-0
org.springframework.context/src/main/java/org/springframework/ui/format/date/DateFormatter.java
...ava/org/springframework/ui/format/date/DateFormatter.java
+4
-6
org.springframework.context/src/main/java/org/springframework/ui/format/number/CurrencyFormatter.java
...g/springframework/ui/format/number/CurrencyFormatter.java
+1
-1
org.springframework.context/src/main/java/org/springframework/ui/format/number/DecimalFormatter.java
...rg/springframework/ui/format/number/DecimalFormatter.java
+1
-1
org.springframework.context/src/main/java/org/springframework/ui/format/number/IntegerFormatter.java
...rg/springframework/ui/format/number/IntegerFormatter.java
+1
-1
org.springframework.context/src/main/java/org/springframework/ui/format/number/PercentFormatter.java
...rg/springframework/ui/format/number/PercentFormatter.java
+1
-1
未找到文件。
org.springframework.context/src/main/java/org/springframework/ui/format/Formatted.java
浏览文件 @
db40e15a
...
...
@@ -22,7 +22,7 @@ import java.lang.annotation.RetentionPolicy;
import
java.lang.annotation.Target
;
/**
* A type that can be formatted as a String for display in a
UI
.
* A type that can be formatted as a String for display in a
user interface
.
* @author Keith Donald
* @since 3.0
*/
...
...
org.springframework.context/src/main/java/org/springframework/ui/format/FormatterRegistry.java
浏览文件 @
db40e15a
...
...
@@ -56,6 +56,7 @@ public interface FormatterRegistry {
* Get the Formatter for the type.
* @return the Formatter, or <code>null</code> if none is registered
*/
@SuppressWarnings
(
"unchecked"
)
Formatter
getFormatter
(
TypeDescriptor
type
);
}
org.springframework.context/src/main/java/org/springframework/ui/format/GenericFormatterRegistry.java
浏览文件 @
db40e15a
...
...
@@ -42,6 +42,8 @@ public class GenericFormatterRegistry implements FormatterRegistry {
private
Map
<
Class
,
AnnotationFormatterFactory
>
annotationFormatters
=
new
HashMap
<
Class
,
AnnotationFormatterFactory
>();
// implementing FormatterRegistry
public
<
T
>
void
add
(
Formatter
<
T
>
formatter
)
{
// TODO
}
...
...
org.springframework.context/src/main/java/org/springframework/ui/format/date/DateFormatter.java
浏览文件 @
db40e15a
...
...
@@ -26,13 +26,13 @@ import org.apache.commons.logging.LogFactory;
import
org.springframework.ui.format.Formatter
;
/**
* A formatter for {@link Date} types.
* A formatter for {@link
java.util.
Date} types.
* Allows the configuration of an explicit date pattern and locale.
* @author Keith Donald
* @since 3.0
* @see SimpleDateFormat
*/
public
class
DateFormatter
implements
Formatter
<
Date
>
{
public
final
class
DateFormatter
implements
Formatter
<
Date
>
{
private
static
Log
logger
=
LogFactory
.
getLog
(
DateFormatter
.
class
);
...
...
@@ -66,9 +66,9 @@ public class DateFormatter implements Formatter<Date> {
return
getDateFormat
(
locale
).
parse
(
formatted
);
}
//
subclassing hooking
s
//
internal helper
s
pr
otected
DateFormat
getDateFormat
(
Locale
locale
)
{
pr
ivate
DateFormat
getDateFormat
(
Locale
locale
)
{
DateFormat
format
=
DateFormat
.
getDateInstance
(
DateFormat
.
SHORT
,
locale
);
format
.
setLenient
(
false
);
if
(
format
instanceof
SimpleDateFormat
)
{
...
...
@@ -81,8 +81,6 @@ public class DateFormatter implements Formatter<Date> {
return
format
;
}
// internal helpers
private
String
determinePattern
(
String
pattern
)
{
return
pattern
!=
null
?
pattern
:
DEFAULT_PATTERN
;
}
...
...
org.springframework.context/src/main/java/org/springframework/ui/format/number/CurrencyFormatter.java
浏览文件 @
db40e15a
...
...
@@ -33,7 +33,7 @@ import org.springframework.ui.format.Formatter;
* @author Keith Donald
* @since 3.0
*/
public
class
CurrencyFormatter
implements
Formatter
<
BigDecimal
>
{
public
final
class
CurrencyFormatter
implements
Formatter
<
BigDecimal
>
{
private
CurrencyNumberFormatFactory
currencyFormatFactory
=
new
CurrencyNumberFormatFactory
();
...
...
org.springframework.context/src/main/java/org/springframework/ui/format/number/DecimalFormatter.java
浏览文件 @
db40e15a
...
...
@@ -31,7 +31,7 @@ import org.springframework.ui.format.Formatter;
* @author Keith Donald
* @since 3.0
*/
public
class
DecimalFormatter
implements
Formatter
<
BigDecimal
>
{
public
final
class
DecimalFormatter
implements
Formatter
<
BigDecimal
>
{
private
DefaultNumberFormatFactory
formatFactory
=
new
DefaultNumberFormatFactory
();
...
...
org.springframework.context/src/main/java/org/springframework/ui/format/number/IntegerFormatter.java
浏览文件 @
db40e15a
...
...
@@ -28,7 +28,7 @@ import org.springframework.ui.format.Formatter;
* @author Keith Donald
* @since 3.0
*/
public
class
IntegerFormatter
implements
Formatter
<
Long
>
{
public
final
class
IntegerFormatter
implements
Formatter
<
Long
>
{
private
IntegerNumberFormatFactory
formatFactory
=
new
IntegerNumberFormatFactory
();
...
...
org.springframework.context/src/main/java/org/springframework/ui/format/number/PercentFormatter.java
浏览文件 @
db40e15a
...
...
@@ -30,7 +30,7 @@ import org.springframework.ui.format.Formatter;
* @author Keith Donald
* @since 3.0
*/
public
class
PercentFormatter
implements
Formatter
<
BigDecimal
>
{
public
final
class
PercentFormatter
implements
Formatter
<
BigDecimal
>
{
private
PercentNumberFormatFactory
percentFormatFactory
=
new
PercentNumberFormatFactory
();
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录