Subversion Repository Public Repository

litesoft

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

Diff revisions: vs.
  @@ -66,6 +66,44 @@
66 66 }
67 67 }
68 68
69 + public static class NonAlphaNumericCharacterPC implements PartCollector
70 + {
71 + private final char mNonAlphaNumericChar;
72 +
73 + public NonAlphaNumericCharacterPC( char pNonAlphaNumericChar )
74 + {
75 + mNonAlphaNumericChar = pNonAlphaNumericChar;
76 + }
77 +
78 + public char getChar()
79 + {
80 + return mNonAlphaNumericChar;
81 + }
82 +
83 + @Override
84 + public boolean accept( char pChar )
85 + {
86 + return false;
87 + }
88 +
89 + @Override
90 + public boolean isReal()
91 + {
92 + return true;
93 + }
94 +
95 + @Override
96 + public void validate( String pFromText )
97 + {
98 + }
99 +
100 + @Override
101 + public String toString()
102 + {
103 + return "'" + mNonAlphaNumericChar + "'";
104 + }
105 + }
106 +
69 107 public static abstract class AbstractRealPC implements PartCollector
70 108 {
71 109 protected StringBuilder mSB = new StringBuilder();