litesoft
Diff Revisions
49
vs
50
for /trunk/Java/core/Anywhere/src/org/litesoft/core/util/SimpleMessage.java
|
@@ -47,12 +47,12 @@ |
47 |
47 |
|
return (pParameters != null) && (0 <= pIndex) && (pIndex < pParameters.length) ? UtilsCommon.toString( pParameters[pIndex] ) : ""; |
48 |
48 |
|
} |
49 |
49 |
|
|
50 |
|
- |
private static abstract class AbstractFormatter |
|
50 |
+ |
private static interface AbstractFormatter |
51 |
51 |
|
{ |
52 |
52 |
|
abstract public String format( Object[] pParameters ); |
53 |
53 |
|
} |
54 |
54 |
|
|
55 |
|
- |
private static class NoSubsFormatter extends AbstractFormatter |
|
55 |
+ |
private static class NoSubsFormatter implements AbstractFormatter |
56 |
56 |
|
{ |
57 |
57 |
|
private String mPattern; |
58 |
58 |
|
|
|
@@ -61,6 +61,7 @@ |
61 |
61 |
|
mPattern = pPattern; |
62 |
62 |
|
} |
63 |
63 |
|
|
|
64 |
+ |
@Override |
64 |
65 |
|
public String format( Object[] pParameters ) |
65 |
66 |
|
{ |
66 |
67 |
|
if ( UtilsCommon.isNullOrEmpty( pParameters ) ) |
|
@@ -77,7 +78,7 @@ |
77 |
78 |
|
} |
78 |
79 |
|
} |
79 |
80 |
|
|
80 |
|
- |
private static class PartsFormatter extends AbstractFormatter |
|
81 |
+ |
private static class PartsFormatter implements AbstractFormatter |
81 |
82 |
|
{ |
82 |
83 |
|
private Part[] mParts; |
83 |
84 |
|
|
|
@@ -86,6 +87,7 @@ |
86 |
87 |
|
mParts = pParts; |
87 |
88 |
|
} |
88 |
89 |
|
|
|
90 |
+ |
@Override |
89 |
91 |
|
public String format( Object[] pParameters ) |
90 |
92 |
|
{ |
91 |
93 |
|
StringBuilder sb = new StringBuilder(); |
|
@@ -111,6 +113,7 @@ |
111 |
113 |
|
mString = pString; |
112 |
114 |
|
} |
113 |
115 |
|
|
|
116 |
+ |
@Override |
114 |
117 |
|
public String get( Object[] pParameters ) |
115 |
118 |
|
{ |
116 |
119 |
|
return mString; |
|
@@ -126,6 +129,7 @@ |
126 |
129 |
|
mIndex = pIndex; |
127 |
130 |
|
} |
128 |
131 |
|
|
|
132 |
+ |
@Override |
129 |
133 |
|
public String get( Object[] pParameters ) |
130 |
134 |
|
{ |
131 |
135 |
|
return getParam( pParameters, mIndex ); |