java.lang.Object
org.elasticsearch.core.Booleans
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisBoolean(char[] text, int offset, int length) returns true iff the sequence of chars is one of "true","false".static booleanstatic booleanstatic booleanstatic booleanparseBoolean(char[] text, int offset, int length, boolean defaultValue) Parses a char[] representation of a boolean value toboolean.static booleanparseBoolean(String value) Parses a string representation of a boolean value toboolean.static booleanparseBoolean(String value, boolean defaultValue) static BooleanparseBoolean(String value, Boolean defaultValue) static booleanparseBooleanLenient(String value, boolean defaultValue) Wrapper around Boolean.parseBoolean for lenient parsing of booleans.
-
Method Details
-
parseBoolean
public static boolean parseBoolean(char[] text, int offset, int length, boolean defaultValue) Parses a char[] representation of a boolean value toboolean.- Returns:
trueiff the sequence of chars is "true",falseiff the sequence of chars is "false" or the provided default value iff either text isnullor length == 0.- Throws:
IllegalArgumentException- if the string cannot be parsed to boolean.
-
isBoolean
public static boolean isBoolean(char[] text, int offset, int length) returns true iff the sequence of chars is one of "true","false".- Parameters:
text- sequence to checkoffset- offset to startlength- length to check
-
isBoolean
-
parseBoolean
Parses a string representation of a boolean value toboolean.- Returns:
trueiff the provided value is "true".falseiff the provided value is "false".- Throws:
IllegalArgumentException- if the string cannot be parsed to boolean.
-
parseBoolean
- Parameters:
value- text to parse.defaultValue- The default value to return if the provided value isnull.- Returns:
- see
parseBoolean(String)
-
parseBoolean
-
parseBooleanLenient
Wrapper around Boolean.parseBoolean for lenient parsing of booleans. Note: Lenient parsing is highly discouraged and should only be used if absolutely necessary. -
isFalse
- Returns:
trueiff the value is "false", otherwisefalse.
-
isTrue
- Returns:
trueiff the value is "true", otherwisefalse.
-