Package org.brijframework.util.validator
Class ValidationUtil
- java.lang.Object
-
- org.brijframework.util.validator.ValidationUtil
-
public abstract class ValidationUtil extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static Class<?>_BigDecimalClassstatic Class<?>_BigIntegerClassstatic Class<?>_BooleanClassstatic Class<?>_ByteClassstatic Class<?>_CharacterClassstatic Class<?>_ClassClassstatic Class<?>_DateClassstatic BigDecimal_defaultBigDecimalstatic BigInteger_defaultBigIntegerstatic Character_defaultCharstatic Double_defaultDobulestatic Float_defaultFloatstatic Integer_defaultIntegerstatic Short_defaultObjectstatic Short_defaultShortstatic Object_defaultStringstatic Class<?>_DoubleClassstatic Class<?>_FloatClassstatic Class<?>_IntegerClassstatic Class<?>_LocaleClassstatic Class<?>_LongClassstatic Object_nullStringstatic Class<?>_NumberClassstatic Class<?>_ObjectClassstatic Class<?>_ShortClassstatic Short_shortFalsestatic Short_shortTruestatic Class<?>_StringClassstatic Class<?>_VoidClass
-
Constructor Summary
Constructors Constructor Description ValidationUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringfriendlyNameForJavaVariable(String str)static booleanisAlphabet(char c)Check whethercis a alphabet.static booleanisAlphabet(String str)Check if string contain only alphabet or not.static booleanisArmstrongNumber(int number)check Armstrong numberstatic booleanisArray(Object obj)static booleanisBase(String base)Checks if a string is in base 2, 8, 10, 16.static booleanisBinaryNumber(String binary)Checks if a string is in Binary format.static booleanisBoolean(String data)Check whethercis a double number.static <T> booleanisBrijClass(T t)static booleanisCharecter(String str)Check whethercis a char.static booleanisClassANumber(Class<?> class1)Check if class isNumberstatic booleanisClassAsBoolean(Class<?> class1)Check if class isBooleanstatic booleanisClassAsNumber(Class<?> class1)Check if class isNumberstatic booleanisClassAsNumberOrABoolean(Class<?> class1)static BooleanisCollection(Object obj)static booleanisCommandLine(String line)static booleanisConsonants(char ch)static booleanisDefault(Object object)static booleanisDefaultValue(Object _value)static booleanisDiscreteNumber(Object v)Returns true if the given object represents a discrete number, that is, a number w/o digits after the decimal point.static booleanisDouble(String data)Check whethercis a double number.static booleanisEmptyObject(Object _value)static booleanisEqaulClass(Object object1, Object object2)static booleanisEqualClass(Class<?> _class1, Class<?> _class2)static booleanisEqualObject(Object _object1, Object _object2)static booleanisEquivalent(Object object1, Object object2)static booleanisEquivalent(Object object1, Object object2, boolean doNotIgnoreCase)static booleanisEven(int number)check even numberstatic booleanisHexaNumber(String hexa)Checks if a string is in Hexadecimal format.static booleanisJarClass(Object object)static <T> booleanisJDKClass(T t)static booleanisNegativeNumber(int number)check negativestatic booleanisNumber(char c)Check whethercis a number.static booleanisNumber(String number)Checks if a string is in Number format.static booleanisOctalNumber(String octal)Checks if a string is in octal format.static booleanisOdd(int number)check odd numberstatic booleanisOperator(String operator)Checks if a string is operator.static booleanisPalindromeNumber(int number)check Palindrome numberstatic booleanisPositiveNumber(int number)check positivestatic BooleanisPrimative(Class<?> _class)static BooleanisPrimative(Object obj)static BooleanisPrimativeArray(Object obj)static booleanisPrimeNumber(int number)check prime numberstatic booleanisProjectClass(Object object)static booleanisPunctuation(char c)check whethercis a punctuation or not.static booleanisRainbow(char c)static booleanisSpace(char c)Check whether character is a space or tab.static booleanisString(String str)static booleanisVailidLine(String line)static booleanisValidDouble(String _value)valid string for Double valuestatic booleanisValidFloat(String _value)valid string for Float valuestatic booleanisValidInt(String _value)valid string for Integer valuestatic booleanisValidLong(String _value)valid string for long valuestatic booleanisValidObject(Class<?>... _values)static booleanisValidObject(Object _value)static booleanisValidObject(Object... _values)valid list of object for long valuestatic booleanisVowel(char c)Check the alphabet is vowel.static booleanlineValidator(String line)Check if a string is in Number format and separated by comma.static voidmain(String[] args)
-
-
-
Field Detail
-
_ObjectClass
public static final Class<?> _ObjectClass
-
_ClassClass
public static final Class<?> _ClassClass
-
_StringClass
public static final Class<?> _StringClass
-
_NumberClass
public static final Class<?> _NumberClass
-
_BigDecimalClass
public static final Class<?> _BigDecimalClass
-
_BigIntegerClass
public static final Class<?> _BigIntegerClass
-
_BooleanClass
public static final Class<?> _BooleanClass
-
_DateClass
public static final Class<?> _DateClass
-
_LocaleClass
public static final Class<?> _LocaleClass
-
_ShortClass
public static final Class<?> _ShortClass
-
_ByteClass
public static final Class<?> _ByteClass
-
_IntegerClass
public static final Class<?> _IntegerClass
-
_LongClass
public static final Class<?> _LongClass
-
_DoubleClass
public static final Class<?> _DoubleClass
-
_FloatClass
public static final Class<?> _FloatClass
-
_VoidClass
public static final Class<?> _VoidClass
-
_CharacterClass
public static final Class<?> _CharacterClass
-
_shortFalse
public static final Short _shortFalse
-
_shortTrue
public static final Short _shortTrue
-
_defaultObject
public static final Short _defaultObject
-
_defaultString
public static final Object _defaultString
-
_nullString
public static final Object _nullString
-
_defaultShort
public static final Short _defaultShort
-
_defaultInteger
public static final Integer _defaultInteger
-
_defaultDobule
public static final Double _defaultDobule
-
_defaultFloat
public static final Float _defaultFloat
-
_defaultChar
public static final Character _defaultChar
-
_defaultBigDecimal
public static final BigDecimal _defaultBigDecimal
-
_defaultBigInteger
public static final BigInteger _defaultBigInteger
-
-
Method Detail
-
isBase
public static boolean isBase(String base)
Checks if a string is in base 2, 8, 10, 16.- Parameters:
base-- Returns:
- true if string is base else false
-
isOperator
public static boolean isOperator(String operator)
Checks if a string is operator.- Parameters:
operator-- Returns:
- true if string is operator else false
-
isOctalNumber
public static boolean isOctalNumber(String octal)
Checks if a string is in octal format.- Parameters:
octal-- Returns:
- true if string is in octal format else false
-
isHexaNumber
public static boolean isHexaNumber(String hexa)
Checks if a string is in Hexadecimal format.- Parameters:
hexa-- Returns:
- true if string is in Hexadecimal format else false
-
isBinaryNumber
public static boolean isBinaryNumber(String binary)
Checks if a string is in Binary format.- Parameters:
binary-- Returns:
- true if string is in Binary format else false
-
isNumber
public static boolean isNumber(String number)
Checks if a string is in Number format.- Parameters:
number-- Returns:
- true if string is in Number format else false
-
lineValidator
public static boolean lineValidator(String line)
Check if a string is in Number format and separated by comma.- Parameters:
line-- Returns:
- true if a string is in Number format and separated by comma else false.
-
isVailidLine
public static boolean isVailidLine(String line)
-
isCommandLine
public static boolean isCommandLine(String line)
-
isAlphabet
public static boolean isAlphabet(String str)
Check if string contain only alphabet or not.- Parameters:
str-- Returns:
- true if
strcontain only alphabets
-
isVowel
public static boolean isVowel(char c)
Check the alphabet is vowel.- Parameters:
c- Alphabet- Returns:
- true if input alphabet is a vowel
-
isRainbow
public static boolean isRainbow(char c)
-
isSpace
public static boolean isSpace(char c)
Check whether character is a space or tab.- Parameters:
c- character- Returns:
- true if
cis a space or tab
-
isPunctuation
public static boolean isPunctuation(char c)
check whethercis a punctuation or not. All characters are punctuation excepting Alphabets and spaces and number character- Parameters:
c- character- Returns:
- true if
cis not a space and number and alphabet
-
isAlphabet
public static boolean isAlphabet(char c)
Check whethercis a alphabet.- Parameters:
c- character- Returns:
- true if
cis a alphabet.
-
isNumber
public static boolean isNumber(char c)
Check whethercis a number.- Parameters:
c- character- Returns:
- true if
cis a number.
-
isDouble
public static boolean isDouble(String data)
Check whethercis a double number.- Parameters:
c- character- Returns:
- true if
cis a number.
-
isBoolean
public static boolean isBoolean(String data)
Check whethercis a double number.- Parameters:
c- character- Returns:
- true if
cis a number.
-
isCharecter
public static boolean isCharecter(String str)
Check whethercis a char.- Parameters:
c- character- Returns:
- true if
cis a char.
-
isConsonants
public static boolean isConsonants(char ch)
-
isString
public static boolean isString(String str)
-
isArray
public static boolean isArray(Object obj)
-
isEven
public static boolean isEven(int number)
check even number- Parameters:
number-- Returns:
- true/false
-
isOdd
public static boolean isOdd(int number)
check odd number- Parameters:
number-- Returns:
- true/false
-
isPrimeNumber
public static boolean isPrimeNumber(int number)
check prime number- Parameters:
number-- Returns:
- true/false
-
isArmstrongNumber
public static boolean isArmstrongNumber(int number)
check Armstrong number- Parameters:
number-- Returns:
- true/false
-
isPalindromeNumber
public static boolean isPalindromeNumber(int number)
check Palindrome number- Parameters:
number-- Returns:
- true/false
-
isPositiveNumber
public static boolean isPositiveNumber(int number)
check positive- Parameters:
number-- Returns:
- boolean
-
isNegativeNumber
public static boolean isNegativeNumber(int number)
check negative- Parameters:
number-- Returns:
- boolean
-
isClassAsNumberOrABoolean
public static boolean isClassAsNumberOrABoolean(Class<?> class1)
-
isDefaultValue
public static boolean isDefaultValue(Object _value)
-
isEmptyObject
public static boolean isEmptyObject(Object _value)
-
isValidObject
public static boolean isValidObject(Object _value)
-
isValidObject
public static boolean isValidObject(Object... _values)
valid list of object for long value- Parameters:
_value-- Returns:
- boolean
-
isValidObject
public static boolean isValidObject(Class<?>... _values)
-
isValidLong
public static boolean isValidLong(String _value)
valid string for long value- Parameters:
_value-- Returns:
- boolean
-
isValidFloat
public static boolean isValidFloat(String _value)
valid string for Float value- Parameters:
_value-- Returns:
- boolean
-
isValidInt
public static boolean isValidInt(String _value)
valid string for Integer value- Parameters:
_value-- Returns:
- boolean
-
isValidDouble
public static boolean isValidDouble(String _value)
valid string for Double value- Parameters:
_value-- Returns:
- boolean
-
isDiscreteNumber
public static boolean isDiscreteNumber(Object v)
Returns true if the given object represents a discrete number, that is, a number w/o digits after the decimal point. (TBD: is discrete the correct word? I don't remember ;-))- Parameters:
v- - some object, usually a Number- Returns:
- true if the object is a discrete number, eg Integer or Long
-
isDefault
public static boolean isDefault(Object object)
-
isEquivalent
public static boolean isEquivalent(Object object1, Object object2, boolean doNotIgnoreCase)
-
isJDKClass
public static <T> boolean isJDKClass(T t)
-
isBrijClass
public static <T> boolean isBrijClass(T t)
-
isProjectClass
public static boolean isProjectClass(Object object)
-
isJarClass
public static boolean isJarClass(Object object)
-
main
public static void main(String[] args)
-
-