Subversion Repository Public Repository

litesoft

Diff Revisions 49 vs 50 for /trunk/Java/core/Anywhere/src/org/litesoft/core/simpletypes/temporal/nonpublic/TemporalParsingSupport.java

Diff revisions: vs.
  @@ -41,20 +41,24 @@
41 41 {
42 42 public static final PartCollector INSTANCE = new SeparatorPC();
43 43
44 + @Override
44 45 public boolean accept( char pChar )
45 46 {
46 47 return !UtilsCommon.isAlphaNumeric( pChar );
47 48 }
48 49
50 + @Override
49 51 public boolean isReal()
50 52 {
51 53 return false;
52 54 }
53 55
56 + @Override
54 57 public void validate( String pFromText )
55 58 {
56 59 }
57 60
61 + @Override
58 62 public String toString()
59 63 {
60 64 return "'sep'";
  @@ -75,6 +79,7 @@
75 79 mSB.append( pText );
76 80 }
77 81
82 + @Override
78 83 public boolean accept( char pChar )
79 84 {
80 85 boolean rv = isAcceptable( pChar );
  @@ -85,6 +90,7 @@
85 90 return rv;
86 91 }
87 92
93 + @Override
88 94 public boolean isReal()
89 95 {
90 96 return true;
  @@ -110,6 +116,7 @@
110 116
111 117 abstract public void validate( String pFromText, String pWhat, int pMaxValue );
112 118
119 + @Override
113 120 public String toString()
114 121 {
115 122 return mSB.toString();
  @@ -128,55 +135,66 @@
128 135 super( pChar );
129 136 }
130 137
138 + @Override
131 139 protected boolean isAcceptable( char pChar )
132 140 {
133 141 return UtilsCommon.isAlpha( pChar );
134 142 }
135 143
144 + @Override
136 145 public void validate( String pFromText )
137 146 {
138 147 }
139 148
149 + @Override
140 150 public void validate( String pFromText, String pWhat, int pMaxValue )
141 151 {
142 152 throw new IllegalArgumentException( pWhat + " from '" + pFromText + "' not numeric" );
143 153 }
144 154
155 + @Override
145 156 public boolean isMonth()
146 157 {
147 158 return false;
148 159 }
149 160
161 + @Override
150 162 public boolean isCouldBeDay()
151 163 {
152 164 return false;
153 165 }
154 166
167 + @Override
155 168 public boolean isCouldBeMonth()
156 169 {
157 170 return false;
158 171 }
159 172
173 + @Override
160 174 public int getDay()
161 175 {
162 176 return 0;
163 177 }
164 178
179 + @Override
165 180 public int getMonth()
166 181 {
167 182 return 0;
168 183 }
169 184
185 + @Override
170 186 public int getYear()
171 187 {
172 188 return 0;
173 189 }
174 190
191 + @Override
175 192 public int getNumericValue()
176 193 {
177 194 return 0;
178 195 }
179 196
197 + @Override
180 198 public int getFlags()
181 199 {
182 200 return 0;
  @@ -198,31 +216,37 @@
198 216 super( pChar );
199 217 }
200 218
219 + @Override
201 220 public void validate( String pFromText )
202 221 {
203 222 mValue = CalendarSupport.parseMonth( mSB.toString(), pFromText );
204 223 }
205 224
225 + @Override
206 226 public int getNumericValue()
207 227 {
208 228 return mValue;
209 229 }
210 230
231 + @Override
211 232 public int getMonth()
212 233 {
213 234 return mValue;
214 235 }
215 236
237 + @Override
216 238 public boolean isMonth()
217 239 {
218 240 return true;
219 241 }
220 242
243 + @Override
221 244 public boolean isCouldBeMonth()
222 245 {
223 246 return true;
224 247 }
225 248
249 + @Override
226 250 public int getFlags()
227 251 {
228 252 return IS_MONTH;
  @@ -244,11 +268,13 @@
244 268 super( pChar );
245 269 }
246 270
271 + @Override
247 272 protected boolean isAcceptable( char pChar )
248 273 {
249 274 return UtilsCommon.isNumeric( pChar );
250 275 }
251 276
277 + @Override
252 278 public void validate( String pFromText )
253 279 {
254 280 String s = mSB.toString();
  @@ -286,6 +312,7 @@
286 312 }
287 313 }
288 314
315 + @Override
289 316 public void validate( String pFromText, String pWhat, int pMaxValue )
290 317 {
291 318 if ( mValue > pMaxValue )
  @@ -295,41 +322,49 @@
295 322 }
296 323 }
297 324
325 + @Override
298 326 public boolean isMonth()
299 327 {
300 328 return false;
301 329 }
302 330
331 + @Override
303 332 public boolean isCouldBeDay()
304 333 {
305 334 return mCouldBeDay;
306 335 }
307 336
337 + @Override
308 338 public boolean isCouldBeMonth()
309 339 {
310 340 return mCouldBeMonth;
311 341 }
312 342
343 + @Override
313 344 public int getDay()
314 345 {
315 346 return mDay;
316 347 }
317 348
349 + @Override
318 350 public int getMonth()
319 351 {
320 352 return mMonth;
321 353 }
322 354
355 + @Override
323 356 public int getYear()
324 357 {
325 358 return mYear;
326 359 }
327 360
361 + @Override
328 362 public int getNumericValue()
329 363 {
330 364 return mValue;
331 365 }
332 366
367 + @Override
333 368 public int getFlags()
334 369 {
335 370 int rv = OPT_YEAR;