public final class Util
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
allowedAliasPartChars |
static java.lang.String |
allowedAliasStartChars |
static java.lang.String |
BEGIN_BLOCK |
static java.lang.String |
CALENDAR_FORM_DATE |
static java.lang.String |
CALENDAR_FORM_DATETIME |
static java.lang.String |
CALENDAR_FORM_TIME |
static java.lang.String |
CHOICES |
static java.lang.String |
COMMA |
static java.lang.String |
CONNECTIVE_AND |
static java.lang.String |
CONNECTIVE_OR |
static java.lang.String |
CONSTRAINTLIST |
static java.lang.String |
CONSTRAINTSELECTED |
static java.lang.String |
CUSTOM |
static java.lang.String |
CUSTOMTEMP |
static java.lang.String |
DEFAULT |
static java.lang.String |
DICTIONARY_DOCUMENT_VERSION |
static java.lang.String |
DICTIONARY_NAMESPACE |
static java.lang.String |
END_BLOCK |
static java.lang.String |
EOL
Platform independent newline, result of System.getProperty ("line.separator")
|
static java.lang.String |
EQ |
static java.lang.String |
ID_ATTR |
static java.lang.String |
INDENT
Indentation unit used in toString and XML output
|
static java.lang.String |
LEFT_PAREN |
static java.lang.String |
NONE |
static int |
NOT_SELECTED |
static java.lang.String |
OPERATOR_ADD |
static java.lang.String |
OPERATOR_ARITHMETIC |
static java.lang.String |
OPERATOR_DIVIDE |
static java.lang.String |
OPERATOR_EXP |
static java.lang.String |
OPERATOR_LEFT_PAREN |
static java.lang.String |
OPERATOR_MOD |
static java.lang.String |
OPERATOR_MULTIPLY |
static java.lang.String |
OPERATOR_NOT |
static java.lang.String |
OPERATOR_RIGHT_PAREN |
static java.lang.String |
OPERATOR_SUBTRACT |
static java.lang.String |
OPERATOR_TEST |
static java.lang.String |
OPTIONS |
static java.lang.String |
OTHERWISE |
static java.lang.String |
RIGHT_PAREN |
static java.lang.String |
SELECTED |
static java.lang.String |
SEMICOLON |
static char |
SEPARATOR |
static java.lang.String |
TABLE_SUFFIX |
static java.lang.String |
TESTOP_BETWEEN |
static java.lang.String |
TESTOP_EQ |
static java.lang.String |
TESTOP_GE |
static java.lang.String |
TESTOP_GT |
static java.lang.String |
TESTOP_IN |
static java.lang.String |
TESTOP_INSTANCEOF |
static java.lang.String |
TESTOP_LE |
static java.lang.String |
TESTOP_LT |
static java.lang.String |
TESTOP_NE |
static java.lang.String |
TRANSLATEDOPTIONS |
Modifier and Type | Method and Description |
---|---|
static java.lang.String[] |
acat(java.lang.String[] a,
java.lang.String... b) |
static java.lang.String[] |
acopy(java.lang.String[] a) |
static void |
addElement(java.lang.StringBuilder sb,
java.lang.String indent,
java.lang.String name,
java.lang.String value,
java.lang.String[] attr) |
static void |
beginElement(java.lang.StringBuilder sb,
java.lang.String indent,
java.lang.String name,
java.lang.String[] attr) |
static void |
diagLog(java.lang.String msg) |
static void |
endElement(java.lang.StringBuilder sb,
java.lang.String indent,
java.lang.String name) |
static java.lang.String |
escapeIfRequired(java.lang.String s)
Escapes a generated RL identifier if necessary.
|
static java.lang.String |
escapeQuotes(java.lang.String s) |
static int |
findNonAliasCodepoint(java.lang.String alias,
boolean start)
find and return the first illegal alias character in the alias string.
|
static int |
getAliasWordEnd(int[] codePoints,
int start) |
static java.lang.String |
getUnqualifiedName(java.lang.String qname) |
static boolean |
isDiagLog() |
static boolean |
isJavaIdentifier(java.lang.String identifier) |
static boolean |
isSubset(java.lang.String[] subset,
java.lang.String[] set)
Tells whether the first array is a proper subset of the second
|
static void |
log(java.util.logging.Level level,
SDKException e) |
static void |
log(java.util.logging.Level level,
java.lang.String msg) |
static java.lang.String |
makeLegalName(java.lang.String alias) |
static java.util.Calendar |
parseCalendar(java.lang.String value,
java.lang.String format) |
static java.lang.String |
pkg(java.lang.String s) |
static java.lang.String |
properlyQuoted(java.lang.String s) |
static java.lang.String |
stripQuotes(java.lang.String s) |
static int[] |
toCodePoints(char[] chars) |
static int[] |
toCodePoints(java.lang.String s) |
static java.lang.String |
unqual(java.lang.String s) |
static java.lang.String |
unqualName(java.lang.Object o) |
public static final java.lang.String EOL
public static final java.lang.String INDENT
public static final java.lang.String DICTIONARY_DOCUMENT_VERSION
public static final java.lang.String DEFAULT
public static final java.lang.String NONE
public static final int NOT_SELECTED
public static final java.lang.String DICTIONARY_NAMESPACE
public static final java.lang.String ID_ATTR
public static final java.lang.String TABLE_SUFFIX
public static final java.lang.String EQ
public static final java.lang.String TESTOP_EQ
public static final java.lang.String TESTOP_NE
public static final java.lang.String TESTOP_GT
public static final java.lang.String TESTOP_GE
public static final java.lang.String TESTOP_LT
public static final java.lang.String TESTOP_LE
public static final java.lang.String TESTOP_BETWEEN
public static final java.lang.String TESTOP_IN
public static final java.lang.String TESTOP_INSTANCEOF
public static final java.lang.String CONNECTIVE_AND
public static final java.lang.String CONNECTIVE_OR
public static final java.lang.String OPERATOR_LEFT_PAREN
public static final java.lang.String OPERATOR_RIGHT_PAREN
public static final java.lang.String OPERATOR_ADD
public static final java.lang.String OPERATOR_SUBTRACT
public static final java.lang.String OPERATOR_MOD
public static final java.lang.String OPERATOR_DIVIDE
public static final java.lang.String OPERATOR_MULTIPLY
public static final java.lang.String OPERATOR_EXP
public static final java.lang.String OPERATOR_NOT
public static final java.lang.String OPERATOR_ARITHMETIC
public static final java.lang.String OPERATOR_TEST
public static final char SEPARATOR
public static final java.lang.String CONSTRAINTLIST
public static final java.lang.String CONSTRAINTSELECTED
public static final java.lang.String CUSTOM
public static final java.lang.String CUSTOMTEMP
public static final java.lang.String OPTIONS
public static final java.lang.String TRANSLATEDOPTIONS
public static final java.lang.String SELECTED
public static final java.lang.String CHOICES
public static final java.lang.String OTHERWISE
public static final java.lang.String allowedAliasStartChars
public static final java.lang.String allowedAliasPartChars
public static final java.lang.String CALENDAR_FORM_DATE
public static final java.lang.String CALENDAR_FORM_TIME
public static final java.lang.String CALENDAR_FORM_DATETIME
public static final java.lang.String SEMICOLON
public static final java.lang.String COMMA
public static final java.lang.String BEGIN_BLOCK
public static final java.lang.String END_BLOCK
public static final java.lang.String LEFT_PAREN
public static final java.lang.String RIGHT_PAREN
public static java.lang.String[] acopy(java.lang.String[] a)
public static java.lang.String[] acat(java.lang.String[] a, java.lang.String... b)
public static boolean isJavaIdentifier(java.lang.String identifier)
public static int findNonAliasCodepoint(java.lang.String alias, boolean start)
alias
- String to scanstart
- whether the alias String is the start of the aliaspublic static java.lang.String makeLegalName(java.lang.String alias)
public static int[] toCodePoints(java.lang.String s)
public static int[] toCodePoints(char[] chars)
public static int getAliasWordEnd(int[] codePoints, int start)
public static java.lang.String unqualName(java.lang.Object o)
public static boolean isSubset(java.lang.String[] subset, java.lang.String[] set)
subset
- array whose members must all be found in setset
- array which must contain all members of subsetpublic static void beginElement(java.lang.StringBuilder sb, java.lang.String indent, java.lang.String name, java.lang.String[] attr)
public static void addElement(java.lang.StringBuilder sb, java.lang.String indent, java.lang.String name, java.lang.String value, java.lang.String[] attr)
public static void endElement(java.lang.StringBuilder sb, java.lang.String indent, java.lang.String name)
public static void log(java.util.logging.Level level, SDKException e)
public static void log(java.util.logging.Level level, java.lang.String msg)
public static boolean isDiagLog()
public static void diagLog(java.lang.String msg)
public static java.lang.String unqual(java.lang.String s)
public static java.lang.String pkg(java.lang.String s)
public static java.lang.String escapeIfRequired(java.lang.String s)
s
- the String to escape as required.public static java.lang.String escapeQuotes(java.lang.String s)
public static java.lang.String properlyQuoted(java.lang.String s)
public static java.lang.String stripQuotes(java.lang.String s)
public static java.util.Calendar parseCalendar(java.lang.String value, java.lang.String format) throws java.text.ParseException
java.text.ParseException
public static final java.lang.String getUnqualifiedName(java.lang.String qname)