public final class ValidateUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String[] |
ARRAY_CARET_VALUES |
static java.lang.String[] |
ARRAY_DASH_VALUES |
static java.lang.String[] |
ARRAY_DOUBLE_0 |
static java.lang.String[] |
ARRAY_DOUBLE_1 |
static java.lang.String[] |
ARRAY_DOUBLE_2 |
static java.lang.String[] |
ARRAY_DOUBLE_3 |
static java.lang.String[] |
ARRAY_DOUBLE_4 |
static java.lang.String[] |
ARRAY_DOUBLE_5 |
static java.lang.String[] |
ARRAY_DOUBLE_6 |
static java.lang.String[] |
ARRAY_DOUBLE_7 |
static java.lang.String[] |
ARRAY_DOUBLE_8 |
static java.lang.String[] |
ARRAY_DOUBLE_9 |
static java.lang.String[] |
ARRAY_DOUBLE_FOUR_FIVE
Array of "04", "05"
|
static java.lang.String[] |
ARRAY_DOUBLE_FOUR_FIVE_SIX
Array of "04", "05", "06"
|
static java.lang.String[] |
ARRAY_DOUBLE_ONE_THREE
Array of "01", "03"
|
static java.lang.String[] |
ARRAY_DOUBLE_ONE_TWO
Array of "01", "02"
|
static java.lang.String[] |
ARRAY_DOUBLE_ONE_TWO_THREE
Array of "01", "02", "03"
|
static java.lang.String[] |
ARRAY_DOUBLE_ONE_TWO_THREE_FOUR
Array of "01", "02", "03", "04"
|
static java.lang.String[] |
ARRAY_DOUBLE_ONE_TWO_THREE_FOUR_FIVE
Array of "01", "02", "03", "04", "05"
|
static java.lang.String[] |
ARRAY_DOUBLE_ONE_TWO_THREE_FOUR_FIVE_SIX
Array of "01", "02", "03", "04", "05", "06"
|
static java.lang.String[] |
ARRAY_DOUBLE_THREE_FOUR
Array of "03", "04"
|
static java.lang.String[] |
ARRAY_DOUBLE_THREE_FOUR_FIVE
Array of "03", "04", "05"
|
static java.lang.String[] |
ARRAY_DOUBLE_TWO_THREE
Array of "02", "03"
|
static java.lang.String[] |
ARRAY_DOUBLE_TWO_THREE_FOUR
Array of "02", "03", "04"
|
static java.lang.String[] |
ARRAY_DOUBLE_TWO_THREE_FOUR_FIVE
Array of "02", "03", "04", "05"
|
static java.lang.String[] |
ARRAY_DOUBLE_TWO_THREE_FOUR_FIVE_SIX
Array of "02", "03", "04", "05", "06"
|
static java.lang.String[] |
ARRAY_DOUBLE_ZERO_ONE
Array of "00", "01"
|
static java.lang.String[] |
ARRAY_DOUBLE_ZERO_ONE_TWO
Array of "00", "01", "02"
|
static java.lang.String[] |
ARRAY_DOUBLE_ZERO_ONE_TWO_THREE
Array of "00", "01", "02", "03"
|
static java.lang.String[] |
ARRAY_DOUBLE_ZERO_ONE_TWO_THREE_FOUR
Array of "00", "01", "02", "03", "04"
|
static java.lang.String[] |
ARRAY_DOUBLE_ZERO_ONE_TWO_THREE_FOUR_FIVE
Array of "00", "01", "02", "03", "04", "05"
|
static java.lang.String[] |
ARRAY_DOUBLE_ZERO_ONE_TWO_THREE_FOUR_FIVE_SIX
Array of "00", "01", "02", "03", "04", "05", "06"
|
static java.lang.String[] |
ARRAY_NOT_APPLICABLE
Array of "NA"
|
static java.lang.String[] |
ARRAY_SPACE_1
Array of " " - i.e.
|
static java.lang.String[] |
ARRAY_SPACE_2
Array of " "
|
static java.lang.String[] |
ARRAY_UNKNOWN_UK
Array of "UK"
|
static java.lang.String[] |
ARRAY_ZERO_ONE
Array of "0", "1"
|
static java.lang.String[] |
ARRAY_ZERO_ONE_TWO
Array of "0", "1", "2"
|
static java.lang.String[] |
ARRAY_ZERO_ONE_TWO_THREE
Array of "0", "1", "2", "3"
|
static java.lang.String |
CARET |
static java.lang.String |
DASH |
static java.lang.String |
DOUBLE_ZERO
Double zero string
|
static java.lang.String |
NOT_APPLICABLE
value of "NA"
|
static java.lang.String |
SPACE_1
value of " " - one spaces
|
static java.lang.String |
SPACE_2
value of " " - two spaces
|
static java.lang.String |
UNKNOWN_UK
Value of "UK"
|
Modifier and Type | Method and Description |
---|---|
static boolean |
isEmpty(java.lang.String str)
With the definition of OASIS-C1, the caret '^' character was introduced
as a way to represent a blank value or a space, with DX codes possibly
having more than one '^' in its value and other variables having a single
caret at the beginning.
|
static boolean |
isEmptyCaret(java.lang.String str)
With the definition of OASIS-C1, the caret '^' character was introduced
as a way to represent a blank value or a space when it is in the first
character position.
|
static boolean |
isNumeric(java.lang.String str)
In OASIS a number can be the following formats, assuming a field length
of 3 characters and a value of 1:
'001', '01 ', '1', '1 ', or '1 '
but not:
' 1 ', ' 1'
|
static boolean |
isValidValue(java.lang.String actualValue,
java.lang.String[]... validValues) |
public static final java.lang.String[] ARRAY_ZERO_ONE
public static final java.lang.String[] ARRAY_ZERO_ONE_TWO
public static final java.lang.String[] ARRAY_ZERO_ONE_TWO_THREE
public static final java.lang.String[] ARRAY_DOUBLE_0
public static final java.lang.String[] ARRAY_DOUBLE_1
public static final java.lang.String[] ARRAY_DOUBLE_2
public static final java.lang.String[] ARRAY_DOUBLE_3
public static final java.lang.String[] ARRAY_DOUBLE_4
public static final java.lang.String[] ARRAY_DOUBLE_5
public static final java.lang.String[] ARRAY_DOUBLE_6
public static final java.lang.String[] ARRAY_DOUBLE_7
public static final java.lang.String[] ARRAY_DOUBLE_8
public static final java.lang.String[] ARRAY_DOUBLE_9
public static final java.lang.String DOUBLE_ZERO
public static final java.lang.String[] ARRAY_DOUBLE_ZERO_ONE
public static final java.lang.String[] ARRAY_DOUBLE_ZERO_ONE_TWO
public static final java.lang.String[] ARRAY_DOUBLE_TWO_THREE_FOUR
public static final java.lang.String[] ARRAY_DOUBLE_ZERO_ONE_TWO_THREE
public static final java.lang.String[] ARRAY_DOUBLE_ZERO_ONE_TWO_THREE_FOUR
public static final java.lang.String[] ARRAY_DOUBLE_ZERO_ONE_TWO_THREE_FOUR_FIVE_SIX
public static final java.lang.String[] ARRAY_DOUBLE_ONE_TWO_THREE_FOUR
public static final java.lang.String[] ARRAY_DOUBLE_ONE_TWO_THREE
public static final java.lang.String[] ARRAY_DOUBLE_ZERO_ONE_TWO_THREE_FOUR_FIVE
public static final java.lang.String[] ARRAY_DOUBLE_ONE_TWO_THREE_FOUR_FIVE
public static final java.lang.String[] ARRAY_DOUBLE_ONE_TWO_THREE_FOUR_FIVE_SIX
public static final java.lang.String[] ARRAY_DOUBLE_ONE_THREE
public static final java.lang.String[] ARRAY_DOUBLE_ONE_TWO
public static final java.lang.String[] ARRAY_DOUBLE_TWO_THREE
public static final java.lang.String[] ARRAY_DOUBLE_TWO_THREE_FOUR_FIVE
public static final java.lang.String[] ARRAY_DOUBLE_TWO_THREE_FOUR_FIVE_SIX
public static final java.lang.String[] ARRAY_DOUBLE_THREE_FOUR
public static final java.lang.String[] ARRAY_DOUBLE_THREE_FOUR_FIVE
public static final java.lang.String[] ARRAY_DOUBLE_FOUR_FIVE
public static final java.lang.String[] ARRAY_DOUBLE_FOUR_FIVE_SIX
public static final java.lang.String SPACE_1
public static final java.lang.String[] ARRAY_SPACE_1
public static final java.lang.String SPACE_2
public static final java.lang.String[] ARRAY_SPACE_2
public static final java.lang.String NOT_APPLICABLE
public static final java.lang.String[] ARRAY_NOT_APPLICABLE
public static final java.lang.String UNKNOWN_UK
public static final java.lang.String CARET
public static final java.lang.String[] ARRAY_CARET_VALUES
public static final java.lang.String[] ARRAY_UNKNOWN_UK
public static final java.lang.String DASH
public static final java.lang.String[] ARRAY_DASH_VALUES
public static boolean isValidValue(java.lang.String actualValue, java.lang.String[]... validValues)
actualValue
- validValues
- variable list of String arrays that hold the possible
valid value for the actualValue.public static boolean isEmpty(java.lang.String str)
str
- public static boolean isEmptyCaret(java.lang.String str)
str
- public static boolean isNumeric(java.lang.String str)
str
-