litesoft
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
package org.litesoft.aokeyhole.toolkit;
public class IdentifierValidatorStrictCamel extends IdentifierValidatorAbstract
{
public static final IdentifierValidator INSTANCE = new IdentifierValidatorStrictCamel();
public String validateIdentifier( String pIdentifier, String pPurpose )
{
return isIdentifierValid( pIdentifier, 2, pPurpose );
}
@Override
protected String getIdentifierStartCharacterValidOptionsErrorText()
{
return "between an 'A' and a 'Z'";
}
@Override
protected boolean isIdentifierStartCharacterValid( char pChar )
{
return (('A' <= pChar) && (pChar <= 'Z'));
}
@Override
protected String getIdentifierRestCharacterValidOptionsErrorText()
{
return "a digit, English Letter, or an Underscore";
}
@Override
protected boolean isIdentifierRestCharacterValid( char pChar )
{
return ((('A' <= pChar) && (pChar <= 'Z')) || (('a' <= pChar) && (pChar <= 'z')) || (('0' <= pChar) && (pChar <= '9')) || (pChar == '_'));
}
}
|
Revision |
Author |
Commited |
Message |
2
|
GeorgeS
|
Sun 07 Feb, 2010 12:50:58 +0000 |
|