Package org.elasticsearch.core
Class Booleans
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 booleanisBooleanLenient(char[] text, int offset, int length) Deprecated.Only kept to provide automatic upgrades for pre 6.0 indices.static 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(char[] text, int offset, int length, boolean defaultValue) Deprecated.Only kept to provide automatic upgrades for pre 6.0 indices.static booleanparseBooleanLenient(String value, boolean defaultValue) Deprecated.Only kept to provide automatic upgrades for pre 6.0 indices.static BooleanparseBooleanLenient(String value, Boolean defaultValue) Deprecated.Only kept to provide automatic upgrades for pre 6.0 indices.
-
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
Deprecated.Only kept to provide automatic upgrades for pre 6.0 indices. UseparseBoolean(String, Boolean)instead.Returnsfalseif text is in "false", "0", "off", "no"; else,true. -
parseBooleanLenient
Deprecated.Only kept to provide automatic upgrades for pre 6.0 indices. UseparseBoolean(String, boolean)instead.Returnsfalseif text is in "false", "0", "off", "no"; else,true. -
isFalse
- Returns:
trueiff the value is "false", otherwisefalse.
-
isTrue
- Returns:
trueiff the value is "true", otherwisefalse.
-
parseBooleanLenient
@Deprecated public static boolean parseBooleanLenient(char[] text, int offset, int length, boolean defaultValue) Deprecated.Only kept to provide automatic upgrades for pre 6.0 indices. UseparseBoolean(char[], int, int, boolean)insteadReturnsfalseif text is in "false", "0", "off", "no"; else,true. -
isBooleanLenient
Deprecated.Only kept to provide automatic upgrades for pre 6.0 indices. UseisBoolean(char[], int, int)instead.returns true if the a sequence of chars is one of "true","false","on","off","yes","no","0","1"- Parameters:
text- sequence to checkoffset- offset to startlength- length to check
-