litesoft
Diff Revisions
2
vs
17
for /trunk/Java/KeyHole/src/org/litesoft/aokeyhole/swing/namevaluecomponents/NamedComponent.java
|
@@ -34,6 +34,7 @@ |
34 |
34 |
|
mInitialValue = mValidater.valueToString( mValidater.validateAndNormalize( pParams.getInitialValue() ) ); |
35 |
35 |
|
} |
36 |
36 |
|
|
|
37 |
+ |
@Override |
37 |
38 |
|
public LabeledComponent initialize() |
38 |
39 |
|
{ |
39 |
40 |
|
super.initialize(); |
|
@@ -56,12 +57,14 @@ |
56 |
57 |
|
return mDataRequired; |
57 |
58 |
|
} |
58 |
59 |
|
|
|
60 |
+ |
@Override |
59 |
61 |
|
public String getValue() |
60 |
62 |
|
{ |
61 |
63 |
|
String rv = mValidater.valueToString( mValidater.validateAndNormalize( getComponentValue() ) ); |
62 |
64 |
|
return (rv.length() != 0) ? rv : null; |
63 |
65 |
|
} |
64 |
66 |
|
|
|
67 |
+ |
@Override |
65 |
68 |
|
public void clearValue() |
66 |
69 |
|
{ |
67 |
70 |
|
if ( !setValue( mInitialValue ) ) |
|
@@ -70,11 +73,13 @@ |
70 |
73 |
|
} |
71 |
74 |
|
} |
72 |
75 |
|
|
|
76 |
+ |
@Override |
73 |
77 |
|
public void initializeView() |
74 |
78 |
|
{ |
75 |
79 |
|
// Nothing needed at the common level |
76 |
80 |
|
} |
77 |
81 |
|
|
|
82 |
+ |
@Override |
78 |
83 |
|
public boolean setValue( String pValue ) |
79 |
84 |
|
{ |
80 |
85 |
|
try |
|
@@ -88,11 +93,13 @@ |
88 |
93 |
|
return true; |
89 |
94 |
|
} |
90 |
95 |
|
|
|
96 |
+ |
@Override |
91 |
97 |
|
public boolean setOptions( String[] pOptions ) |
92 |
98 |
|
{ |
93 |
99 |
|
return false; |
94 |
100 |
|
} |
95 |
101 |
|
|
|
102 |
+ |
@Override |
96 |
103 |
|
public void setComponentEnabled( boolean pEnable ) |
97 |
104 |
|
{ |
98 |
105 |
|
if ( !mPermDisabled ) |
|
@@ -101,6 +108,7 @@ |
101 |
108 |
|
} |
102 |
109 |
|
} |
103 |
110 |
|
|
|
111 |
+ |
@Override |
104 |
112 |
|
public boolean isComponentEnabled() |
105 |
113 |
|
{ |
106 |
114 |
|
return !mPermDisabled && LLisComponentEnabled(); |
|
@@ -149,6 +157,7 @@ |
149 |
157 |
|
} |
150 |
158 |
|
} |
151 |
159 |
|
|
|
160 |
+ |
@Override |
152 |
161 |
|
public void valueChanged() |
153 |
162 |
|
{ |
154 |
163 |
|
if ( !mSystemUpdate ) |
|
@@ -193,12 +202,14 @@ |
193 |
202 |
|
|
194 |
203 |
|
private static class NullValueStringConverter implements ValueStringConverter |
195 |
204 |
|
{ |
|
205 |
+ |
@Override |
196 |
206 |
|
public Object validateAndNormalize( Object pValue ) |
197 |
207 |
|
throws ParseException |
198 |
208 |
|
{ |
199 |
209 |
|
return pValue; |
200 |
210 |
|
} |
201 |
211 |
|
|
|
212 |
+ |
@Override |
202 |
213 |
|
public String valueToString( Object pValue ) |
203 |
214 |
|
{ |
204 |
215 |
|
return (pValue == null) ? null : pValue.toString(); |
|
@@ -207,6 +218,7 @@ |
207 |
218 |
|
|
208 |
219 |
|
private class ValueChangeRejectedRunner implements Runnable |
209 |
220 |
|
{ |
|
221 |
+ |
@Override |
210 |
222 |
|
public void run() |
211 |
223 |
|
{ |
212 |
224 |
|
systemSetComponentValue( mLastValue ); |
|
@@ -215,6 +227,7 @@ |
215 |
227 |
|
|
216 |
228 |
|
private class ValueChangeAcceptedRunner implements Runnable |
217 |
229 |
|
{ |
|
230 |
+ |
@Override |
218 |
231 |
|
public void run() |
219 |
232 |
|
{ |
220 |
233 |
|
notifyValueChangedByUser(); |
|
@@ -230,6 +243,7 @@ |
230 |
243 |
|
mMutatedValue = pMutatedValue; |
231 |
244 |
|
} |
232 |
245 |
|
|
|
246 |
+ |
@Override |
233 |
247 |
|
public void run() |
234 |
248 |
|
{ |
235 |
249 |
|
systemSetComponentValue( mMutatedValue ); |