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