public class Parser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ODS_DATE_FORMAT
The ASAM ODS date format.
|
static java.lang.String |
ZERO_DATE_STRING |
Constructor and Description |
---|
Parser() |
Modifier and Type | Method and Description |
---|---|
static AggrFunc |
parseAggregate(java.lang.String aggregate)
Parse a aggregate function from string.
|
static boolean |
parseBoolean(java.lang.String literal)
Parse a boolean value from string.
|
static boolean |
parseBoolean(java.lang.String literal,
java.lang.String format)
Parse a boolean value from string.
|
static boolean[] |
parseBooleanArray(java.lang.String literal)
Parse a boolean value array from string.
|
static boolean[] |
parseBooleanArray(java.lang.String[] array)
Parse a boolean value array from string array.
|
static boolean[] |
parseBooleanArray(java.lang.String[] array,
java.lang.String format)
Parse a boolean value array from string array.
|
static boolean[] |
parseBooleanArray(java.lang.String literal,
java.lang.String format)
Parse a boolean value array from string.
|
static boolean[] |
parseBooleanArray(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format)
Parse a boolean value array from string.
|
static byte |
parseByte(java.lang.String literal)
Parse a byte value from string.
|
static byte |
parseByte(java.lang.String literal,
java.lang.String format)
Parse a byte value from string.
|
static byte[] |
parseByteArray(java.lang.String literal)
Parse a byte value from string.
|
static byte[] |
parseByteArray(java.lang.String[] array)
Parse a byte value array from string array.
|
static byte[] |
parseByteArray(java.lang.String[] array,
java.lang.String format)
Parse a byte value array from string array.
|
static byte[] |
parseByteArray(java.lang.String literal,
java.lang.String format)
Parse a byte value array from string.
|
static byte[] |
parseByteArray(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format)
Parse a byte value array from string.
|
static double[] |
parseComplex(java.lang.String literal)
Parse a complex value from string.
|
static double[] |
parseComplex(java.lang.String literal,
java.lang.String format)
Parse a complex value from string.
|
static DataType |
parseDatatype(java.lang.String datatype)
Parse a datatype from string.
|
static java.util.Date |
parseDate(java.lang.String literal)
Parse a Date value from string.
|
static java.util.Date |
parseDate(java.lang.String literal,
java.lang.String format)
Parse a Date value from string.
|
static double |
parseDouble(java.lang.String literal)
Parse a double value from string.
|
static double |
parseDouble(java.lang.String literal,
java.lang.String format)
Parse a double value from string.
|
static double[] |
parseDoubleArray(java.lang.String literal)
Parse a double value array from string.
|
static double[] |
parseDoubleArray(java.lang.String[] array)
Parse a double value array from string array.
|
static double[] |
parseDoubleArray(java.lang.String[] array,
java.lang.String format)
Parse a double value array from string array.
|
static double[] |
parseDoubleArray(java.lang.String literal,
java.lang.String format)
Parse a double value array from string.
|
static double[] |
parseDoubleArray(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format)
Parse a double value array from string.
|
static ElemId[] |
parseElemIds(AoSession aoSession,
T_LONGLONG aeId,
java.lang.String valueString)
Parse ElemIds from a String.
|
static T_ExternalReference |
parseExternalReference(java.lang.String literal)
Parse a external reference from string.
|
static T_ExternalReference[] |
parseExternalReferenceArray(java.lang.String literal)
Parse a external reference from string.
|
static float |
parseFloat(java.lang.String literal)
Parse a float value from string.
|
static float |
parseFloat(java.lang.String literal,
java.lang.String format)
Parse a float value from string.
|
static float[] |
parseFloatArray(java.lang.String literal)
Parse a float value array from string.
|
static float[] |
parseFloatArray(java.lang.String[] array)
Parse a float value array from string array.
|
static float[] |
parseFloatArray(java.lang.String[] array,
java.lang.String format)
Parse a float value array from string array.
|
static float[] |
parseFloatArray(java.lang.String literal,
java.lang.String format)
Parse a float value array from string.
|
static float[] |
parseFloatArray(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format)
Parse a float value array from string.
|
static int |
parseInt(java.lang.String literal)
Parse a int value from string.
|
static int |
parseInt(java.lang.String literal,
java.lang.String format)
Parse a integer value from string.
|
static int[] |
parseIntArray(java.lang.String literal)
Parse a int value from string.
|
static int[] |
parseIntArray(java.lang.String[] array)
Parse a int value array from string array.
|
static int[] |
parseIntArray(java.lang.String[] array,
java.lang.String format)
Parse a int value array from string array.
|
static int[] |
parseIntArray(java.lang.String literal,
java.lang.String format)
Parse a int value array from string.
|
static int[] |
parseIntArray(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format)
Parse a int value array from string.
|
static JoinType |
parseJoinType(java.lang.String joinType)
Parse a join type from string.
|
static java.util.logging.Level |
parseLevel(java.lang.Class clazz,
java.lang.String level)
Parse a logger level from string.
|
static long |
parseLong(java.lang.String literal)
Parse a long value from string.
|
static long |
parseLong(java.lang.String literal,
java.lang.String format)
Parse a long value from string.
|
static long[] |
parseLongArray(java.lang.String literal)
Parse a long value array from string.
|
static long[] |
parseLongArray(java.lang.String[] array)
Parse a long value array from string array.
|
static long[] |
parseLongArray(java.lang.String[] array,
java.lang.String format)
Parse a long value array from string array.
|
static long[] |
parseLongArray(java.lang.String literal,
java.lang.String format)
Parse a long value array from string.
|
static long[] |
parseLongArray(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format)
Parse a long value array from string.
|
static long[] |
parseLongLong(java.lang.String literal)
Parse a LongLong value from string.
|
static long[] |
parseLongLong(java.lang.String literal,
java.lang.String format)
Parse a LongLong value from string.
|
static long[][] |
parseLongLongArray(java.lang.String literal)
Parse a LongLong value from string.
|
static long[][] |
parseLongLongArray(java.lang.String[] array)
Parse a LongLong value array from string array.
|
static long[][] |
parseLongLongArray(java.lang.String[] array,
java.lang.String format)
Parse a LongLong value array from string array.
|
static long[][] |
parseLongLongArray(java.lang.String literal,
java.lang.String format)
Parse a LongLong value array from string.
|
static long[][] |
parseLongLongArray(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format)
Parse a LongLong value array from string.
|
static SelOpcode |
parseSelOpcode(java.lang.String selOpcode)
Parse a selection operation code from string.
|
static SelOperator |
parseSelOperator(java.lang.String selOperator)
Parse a condition operator from string.
|
static short |
parseShort(java.lang.String literal)
Parse a short value from string.
|
static short |
parseShort(java.lang.String literal,
java.lang.String format)
Parse a short value from string.
|
static short[] |
parseShortArray(java.lang.String literal)
Parse a short value array from string.
|
static short[] |
parseShortArray(java.lang.String[] array)
Parse a short value array from string array.
|
static short[] |
parseShortArray(java.lang.String[] array,
java.lang.String format)
Parse a short value array from string array.
|
static short[] |
parseShortArray(java.lang.String literal,
java.lang.String format)
Parse a short value array from string.
|
static short[] |
parseShortArray(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format)
Parse a short value array from string.
|
static T_COMPLEX |
parseT_Complex(java.lang.String literal)
Parse a complex value from string.
|
static T_COMPLEX |
parseT_Complex(java.lang.String literal,
java.lang.String format)
Parse a complex value from string.
|
static T_DCOMPLEX |
parseT_DComplex(java.lang.String literal)
Parse a complex value from string.
|
static T_DCOMPLEX |
parseT_DComplex(java.lang.String literal,
java.lang.String format)
Parse a complex value from string.
|
static T_LONGLONG |
parseT_LONGLONG(java.lang.String value)
Parse a T_LONGLONG string value.
|
static T_LONGLONG[] |
parseT_LONGLONGArray(java.lang.String[] array)
Parse a T_LONGLONG value array from string array.
|
static T_LONGLONG[] |
parseT_LONGLONGArray(java.lang.String literal,
java.lang.String splitpattern)
Parse a LongLong value array from string.
|
static TS_Union |
parseTS_Union(java.lang.String literal,
DataType datatype)
Parse a literal vai the given but optional format and assume the given datatype.
|
static TS_Union |
parseTS_Union(java.lang.String literal,
java.lang.String format,
DataType datatype)
Parse a literal vai the given but optional format and assume the given datatype.
|
static TS_Union |
parseTS_Union(java.lang.String literal,
java.lang.String format,
int datatype)
Parse a literal vai the given but optional format and assume the given datatype.
|
static TS_Union |
parseTS_Union(java.lang.String literal,
java.lang.String split,
java.lang.String format,
DataType datatype)
Parse a literal vai the given but optional format and assume the given datatype.
|
static TS_Union |
parseTS_Union(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format,
int datatype)
Parse a literal value.
|
static TS_UnionSeq |
parseTS_UnionSeq(java.lang.String literal,
java.lang.String splitpattern,
java.lang.String format,
int datatype)
Parse a literal vai the given but optional format and assume the given datatype.
|
static TS_Value |
parseTS_Value(java.lang.String literal,
DataType datatype)
Parse a literal valuue the given but optional format and assume the given datatype.
|
static TS_Value |
parseTS_Value(java.lang.String literal,
DataType datatype,
short flag)
Parse a literal valuue the given but optional format and assume the given datatype.
|
static TS_Value |
parseTS_Value(java.lang.String literal,
java.lang.String format,
DataType datatype,
short flag)
Parse a literal vai the given but optional format and assume the given datatype.
|
static TS_ValueSeq |
parseTS_ValueSeq(DataType dt,
java.lang.String[] literals,
java.lang.String[] undefineDefs) |
static java.lang.Object |
parseValue(java.lang.String literal,
java.lang.String format,
int datatype)
Parse a literal via the given but optional format and assuming the given datatype.
|
public static final java.lang.String ODS_DATE_FORMAT
public static final java.lang.String ZERO_DATE_STRING
public static double parseDouble(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static double parseDouble(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static double[] parseDoubleArray(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static double[] parseDoubleArray(java.lang.String literal, java.lang.String splitpattern, java.lang.String format) throws java.text.ParseException
array
- The list with double string values.splitpattern
- the split pattern.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static double[] parseDoubleArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with double string values.java.text.ParseException
- if parsing fails.public static double[] parseDoubleArray(java.lang.String[] array, java.lang.String format) throws java.text.ParseException
array
- The list with double string values.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static double[] parseDoubleArray(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static float parseFloat(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static float parseFloat(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static float[] parseFloatArray(java.lang.String literal, java.lang.String splitpattern, java.lang.String format) throws java.text.ParseException
array
- The list with float string values.splitpattern
- the split pattern.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static float[] parseFloatArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with float string values.java.text.ParseException
- if parsing fails.public static float[] parseFloatArray(java.lang.String[] array, java.lang.String format) throws java.text.ParseException
array
- The list with float string values.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static float[] parseFloatArray(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static float[] parseFloatArray(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static double[] parseComplex(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static T_DCOMPLEX parseT_DComplex(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static T_COMPLEX parseT_Complex(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static T_COMPLEX parseT_Complex(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static T_DCOMPLEX parseT_DComplex(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static double[] parseComplex(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static long[] parseLongLong(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static T_LONGLONG parseT_LONGLONG(java.lang.String value)
public static long[] parseLongLong(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static long[][] parseLongLongArray(java.lang.String literal, java.lang.String splitpattern, java.lang.String format) throws java.text.ParseException
array
- The list with LongLong string values.splitpattern
- the split pattern.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static T_LONGLONG[] parseT_LONGLONGArray(java.lang.String literal, java.lang.String splitpattern) throws java.text.ParseException
array
- The list with LongLong string values.splitpattern
- the split pattern.java.text.ParseException
- if parsing fails.public static long[][] parseLongLongArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with LongLong string values.java.text.ParseException
- if parsing fails.public static long[][] parseLongLongArray(java.lang.String[] array, java.lang.String format) throws java.text.ParseException
array
- The list with LongLong string values.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static T_LONGLONG[] parseT_LONGLONGArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with LongLong string values.java.text.ParseException
- if parsing fails.public static long[][] parseLongLongArray(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static long[][] parseLongLongArray(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static long parseLong(java.lang.String literal, java.lang.String format) throws java.text.ParseException
The hex string must begin with \x, \X, 0x or 0X.
The octal definition must start with an backslash (\).
It is also possible to specify the radix. Specify the value and the radix separated by an 'r', '@' character.
Example: 10110100001@2 or 25bcad8r16
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static long parseLong(java.lang.String literal) throws java.text.ParseException
The hex string must begin with \x, \X, 0x or 0X.
The octal definition must start with an backslash (\).
It is also possible to specify the radix. Specify the value and the radix separated by an 'r', '@' character.
Example: 10110100001@2 or 25bcad8r16
literal
- The literaljava.text.ParseException
- if parsing fails.public static long[] parseLongArray(java.lang.String literal, java.lang.String splitpattern, java.lang.String format) throws java.text.ParseException
array
- The list with long string values.splitpattern
- the split pattern.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static long[] parseLongArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with long string values.java.text.ParseException
- if parsing fails.public static long[] parseLongArray(java.lang.String[] array, java.lang.String format) throws java.text.ParseException
array
- The list with long string values.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static long[] parseLongArray(java.lang.String literal, java.lang.String format) throws java.text.ParseException
The hes string must begin with \x, \X, 0x or 0X.
The ocatal definition must start with an backslash (\).
It is also possible to specify the radix. Specify the value and the radix separated by an 'r', '@' character.
Example: 10110100001@2 or 25bcad8r16
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static long[] parseLongArray(java.lang.String literal) throws java.text.ParseException
The hes string must begin with \x, \X, 0x or 0X.
The ocatal definition must start with an backslash (\).
It is also possible to specify the radix. Specify the value and the radix separated by an 'r', '@' character.
Example: 10110100001@2 or 25bcad8r16
literal
- The literaljava.text.ParseException
- if parsing fails.public static int parseInt(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static int parseInt(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static int[] parseIntArray(java.lang.String literal, java.lang.String splitpattern, java.lang.String format) throws java.text.ParseException
array
- The list with int string values.splitpattern
- the split pattern.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static int[] parseIntArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with int string values.java.text.ParseException
- if parsing fails.public static int[] parseIntArray(java.lang.String[] array, java.lang.String format) throws java.text.ParseException
array
- The list with int string values.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static int[] parseIntArray(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static int[] parseIntArray(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static short parseShort(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static short parseShort(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static short[] parseShortArray(java.lang.String literal, java.lang.String splitpattern, java.lang.String format) throws java.text.ParseException
array
- The list with short string values.splitpattern
- the split pattern.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static short[] parseShortArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with short string values.java.text.ParseException
- if parsing fails.public static short[] parseShortArray(java.lang.String[] array, java.lang.String format) throws java.text.ParseException
array
- The list with short string values.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static short[] parseShortArray(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static short[] parseShortArray(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static byte parseByte(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static byte parseByte(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static byte[] parseByteArray(java.lang.String literal, java.lang.String splitpattern, java.lang.String format) throws java.text.ParseException
array
- The list with byte string values.splitpattern
- the split pattern.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static byte[] parseByteArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with byte string values.java.text.ParseException
- if parsing fails.public static byte[] parseByteArray(java.lang.String[] array, java.lang.String format) throws java.text.ParseException
array
- The list with byte string values.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static byte[] parseByteArray(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.public static byte[] parseByteArray(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.public static java.util.Date parseDate(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- the optional format, may be nulljava.text.ParseException
- if parsing fails.SimpleDateFormat
public static java.util.Date parseDate(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.SimpleDateFormat
public static boolean parseBoolean(java.lang.String literal, java.lang.String format) throws java.text.ParseException
0
, N
or F
will be parsed as false
.
Only caseinsensitive literal starting with 1
, Y
or T
will be parsed as true
.literal
- The literalformat
- unusedjava.text.ParseException
- if parsing fails.public static boolean parseBoolean(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.parseBoolean(String, String)
public static boolean[] parseBooleanArray(java.lang.String literal, java.lang.String splitpattern, java.lang.String format) throws java.text.ParseException
array
- The list with boolean string values.splitpattern
- the split pattern.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.parseBoolean(String, String)
public static boolean[] parseBooleanArray(java.lang.String[] array) throws java.text.ParseException
array
- The list with boolean string values.java.text.ParseException
- if parsing fails.parseBoolean(String, String)
public static boolean[] parseBooleanArray(java.lang.String[] array, java.lang.String format) throws java.text.ParseException
array
- The list with boolean string values.format
- the optional format, may be nulljava.text.ParseException
- if parsing fails.parseBoolean(String, String)
public static boolean[] parseBooleanArray(java.lang.String literal, java.lang.String format) throws java.text.ParseException
literal
- The literalformat
- unusedjava.text.ParseException
- if parsing fails.parseBoolean(String, String)
public static boolean[] parseBooleanArray(java.lang.String literal) throws java.text.ParseException
literal
- The literaljava.text.ParseException
- if parsing fails.parseBoolean(String, String)
public static T_ExternalReference parseExternalReference(java.lang.String literal) throws java.text.ParseException
description[mimetype,location]
literal
- The literaljava.text.ParseException
- if parsing fails.public static T_ExternalReference[] parseExternalReferenceArray(java.lang.String literal) throws java.text.ParseException
description[mimetype,location]
In PumaOpen 1.5 environments the asam path is often used as location string.
This is a problem because it contains square brackets, so we cannot simply split the array of
ExternalReferences at the closing square bracket. The code below takes care of this special case.literal
- The literaljava.text.ParseException
- if parsing fails.public static TS_Value parseTS_Value(java.lang.String literal, DataType datatype) throws java.text.ParseException
literal
- The literaldatatype
- the datatypejava.text.ParseException
- If an error occurred.public static TS_Value parseTS_Value(java.lang.String literal, DataType datatype, short flag) throws java.text.ParseException
literal
- The literaldatatype
- the datatypejava.text.ParseException
- If an error occurred.public static TS_Value parseTS_Value(java.lang.String literal, java.lang.String format, DataType datatype, short flag) throws java.text.ParseException
literal
- The literalformat
- the formatdatatype
- the datatypeflag
- the flag of the value.java.text.ParseException
- If an error occurred.public static TS_Union parseTS_Union(java.lang.String literal, DataType datatype) throws java.text.ParseException
literal
- The literaldatatype
- the datatypejava.text.ParseException
- If an error occurred.public static TS_Union parseTS_Union(java.lang.String literal, java.lang.String format, DataType datatype) throws java.text.ParseException
literal
- The literalformat
- the formatdatatype
- the datatypejava.text.ParseException
- If an error occurred.public static TS_Union parseTS_Union(java.lang.String literal, java.lang.String split, java.lang.String format, DataType datatype) throws java.text.ParseException
literal
- The literalsplit
- the split patternformat
- the formatdatatype
- the datatypejava.text.ParseException
- If an error occurred.public static TS_Union parseTS_Union(java.lang.String literal, java.lang.String format, int datatype) throws java.text.ParseException
literal
- The literalformat
- the formatdatatype
- the datatype integer valuejava.text.ParseException
- If an error occurred.public static TS_Union parseTS_Union(java.lang.String literal, java.lang.String splitpattern, java.lang.String format, int datatype) throws java.text.ParseException
literal
- The literalsplitpattern
- The split pattern.format
- the formatdatatype
- the datatype integer valuejava.text.ParseException
- If an error occurred.public static TS_UnionSeq parseTS_UnionSeq(java.lang.String literal, java.lang.String splitpattern, java.lang.String format, int datatype) throws java.text.ParseException
literal
- The literalsplitpattern
- The split pattern.format
- the formatdatatype
- the datatype integer valuejava.text.ParseException
- If an error occurred.public static DataType parseDatatype(java.lang.String datatype) throws java.text.ParseException
datatype
- namejava.text.ParseException
- If an error occurred.public static AggrFunc parseAggregate(java.lang.String aggregate) throws java.text.ParseException
aggregate
- namejava.text.ParseException
- If an error occurred.public static SelOpcode parseSelOpcode(java.lang.String selOpcode) throws java.text.ParseException
selOpcode
- the operation namejava.text.ParseException
- If an error occurred.public static JoinType parseJoinType(java.lang.String joinType) throws java.text.ParseException
joinType
- The name of a join typejava.text.ParseException
- If an error occurred.public static SelOperator parseSelOperator(java.lang.String selOperator) throws java.text.ParseException
selOperator
- The name of a join typejava.text.ParseException
- If an error occurred.public static java.util.logging.Level parseLevel(java.lang.Class clazz, java.lang.String level) throws java.text.ParseException
clazz
- The level classlevel
- the level stringjava.text.ParseException
public static java.lang.Object parseValue(java.lang.String literal, java.lang.String format, int datatype) throws java.text.ParseException
literal
- The literalformat
- the formatdatatype
- the datatype integer valuejava.text.ParseException
- If an error occurred.public static ElemId[] parseElemIds(AoSession aoSession, T_LONGLONG aeId, java.lang.String valueString) throws java.text.ParseException
valueString
- the String version of the elemids. may not be null.aoSession
- the session to use for ID lookup. may not be null.aeId
- the AID, provided if only an IID is given in the valuestringjava.text.ParseException
- if the parsing had an errorpublic static TS_ValueSeq parseTS_ValueSeq(DataType dt, java.lang.String[] literals, java.lang.String[] undefineDefs) throws java.text.ParseException
java.text.ParseException