public class XContentMapValues
extends java.lang.Object
Constructor and Description |
---|
XContentMapValues() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.Object> |
extractRawValues(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> map)
Extracts raw values (string, int, and so on) based on the path provided returning all of them
as a single list.
|
static java.lang.Object |
extractValue(java.lang.String path,
java.util.Map<java.lang.String,java.lang.Object> map) |
static java.util.Map<java.lang.String,java.lang.Object> |
filter(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String[] includes,
java.lang.String[] excludes) |
static boolean |
isArray(java.lang.Object node) |
static boolean |
isObject(java.lang.Object node) |
static boolean |
lenientNodeBooleanValue(java.lang.Object node)
This method is very lenient, use
nodeBooleanValue(java.lang.Object) instead. |
static boolean |
lenientNodeBooleanValue(java.lang.Object node,
boolean defaultValue)
This method is very lenient, use
nodeBooleanValue(java.lang.Object) instead. |
static boolean |
nodeBooleanValue(java.lang.Object node) |
static byte |
nodeByteValue(java.lang.Object node) |
static byte |
nodeByteValue(java.lang.Object node,
byte defaultValue) |
static double |
nodeDoubleValue(java.lang.Object node) |
static double |
nodeDoubleValue(java.lang.Object node,
double defaultValue) |
static float |
nodeFloatValue(java.lang.Object node) |
static float |
nodeFloatValue(java.lang.Object node,
float defaultValue) |
static int |
nodeIntegerValue(java.lang.Object node) |
static int |
nodeIntegerValue(java.lang.Object node,
int defaultValue) |
static long |
nodeLongValue(java.lang.Object node) |
static long |
nodeLongValue(java.lang.Object node,
long defaultValue) |
static java.util.Map<java.lang.String,java.lang.Object> |
nodeMapValue(java.lang.Object node,
java.lang.String desc) |
static short |
nodeShortValue(java.lang.Object node) |
static short |
nodeShortValue(java.lang.Object node,
short defaultValue) |
static java.lang.String[] |
nodeStringArrayValue(java.lang.Object node)
Returns an array of string value from a node value.
|
static java.lang.String |
nodeStringValue(java.lang.Object node,
java.lang.String defaultValue) |
static TimeValue |
nodeTimeValue(java.lang.Object node) |
static TimeValue |
nodeTimeValue(java.lang.Object node,
TimeValue defaultValue) |
public static java.util.List<java.lang.Object> extractRawValues(java.lang.String path, java.util.Map<java.lang.String,java.lang.Object> map)
public static java.lang.Object extractValue(java.lang.String path, java.util.Map<java.lang.String,java.lang.Object> map)
public static java.util.Map<java.lang.String,java.lang.Object> filter(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.String[] includes, java.lang.String[] excludes)
public static boolean isObject(java.lang.Object node)
public static boolean isArray(java.lang.Object node)
public static java.lang.String nodeStringValue(java.lang.Object node, java.lang.String defaultValue)
public static float nodeFloatValue(java.lang.Object node, float defaultValue)
public static float nodeFloatValue(java.lang.Object node)
public static double nodeDoubleValue(java.lang.Object node, double defaultValue)
public static double nodeDoubleValue(java.lang.Object node)
public static int nodeIntegerValue(java.lang.Object node)
public static int nodeIntegerValue(java.lang.Object node, int defaultValue)
public static short nodeShortValue(java.lang.Object node, short defaultValue)
public static short nodeShortValue(java.lang.Object node)
public static byte nodeByteValue(java.lang.Object node, byte defaultValue)
public static byte nodeByteValue(java.lang.Object node)
public static long nodeLongValue(java.lang.Object node, long defaultValue)
public static long nodeLongValue(java.lang.Object node)
public static boolean lenientNodeBooleanValue(java.lang.Object node, boolean defaultValue)
nodeBooleanValue(java.lang.Object)
instead.public static boolean lenientNodeBooleanValue(java.lang.Object node)
nodeBooleanValue(java.lang.Object)
instead.public static boolean nodeBooleanValue(java.lang.Object node)
public static TimeValue nodeTimeValue(java.lang.Object node)
public static java.util.Map<java.lang.String,java.lang.Object> nodeMapValue(java.lang.Object node, java.lang.String desc)
public static java.lang.String[] nodeStringArrayValue(java.lang.Object node)