adding method allowing default value
This commit is contained in:
parent
17c285090f
commit
3d09fdee27
|
@ -42,6 +42,13 @@ public class XContentMapValues {
|
||||||
return node.toString();
|
return node.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static float nodeFloatValue(Object node, float defaultValue) {
|
||||||
|
if (node == null) {
|
||||||
|
return defaultValue;
|
||||||
|
}
|
||||||
|
return nodeFloatValue(node);
|
||||||
|
}
|
||||||
|
|
||||||
public static float nodeFloatValue(Object node) {
|
public static float nodeFloatValue(Object node) {
|
||||||
if (node instanceof Number) {
|
if (node instanceof Number) {
|
||||||
return ((Number) node).floatValue();
|
return ((Number) node).floatValue();
|
||||||
|
@ -49,6 +56,13 @@ public class XContentMapValues {
|
||||||
return Float.parseFloat(node.toString());
|
return Float.parseFloat(node.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static double nodeDoubleValue(Object node, double defaultValue) {
|
||||||
|
if (node == null) {
|
||||||
|
return defaultValue;
|
||||||
|
}
|
||||||
|
return nodeDoubleValue(node);
|
||||||
|
}
|
||||||
|
|
||||||
public static double nodeDoubleValue(Object node) {
|
public static double nodeDoubleValue(Object node) {
|
||||||
if (node instanceof Number) {
|
if (node instanceof Number) {
|
||||||
return ((Number) node).doubleValue();
|
return ((Number) node).doubleValue();
|
||||||
|
@ -73,6 +87,13 @@ public class XContentMapValues {
|
||||||
return Integer.parseInt(node.toString());
|
return Integer.parseInt(node.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static short nodeShortValue(Object node, short defaultValue) {
|
||||||
|
if (node == null) {
|
||||||
|
return defaultValue;
|
||||||
|
}
|
||||||
|
return nodeShortValue(node);
|
||||||
|
}
|
||||||
|
|
||||||
public static short nodeShortValue(Object node) {
|
public static short nodeShortValue(Object node) {
|
||||||
if (node instanceof Number) {
|
if (node instanceof Number) {
|
||||||
return ((Number) node).shortValue();
|
return ((Number) node).shortValue();
|
||||||
|
@ -80,6 +101,13 @@ public class XContentMapValues {
|
||||||
return Short.parseShort(node.toString());
|
return Short.parseShort(node.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static byte nodeByteValue(Object node, byte defaultValue) {
|
||||||
|
if (node == null) {
|
||||||
|
return defaultValue;
|
||||||
|
}
|
||||||
|
return nodeByteValue(node);
|
||||||
|
}
|
||||||
|
|
||||||
public static byte nodeByteValue(Object node) {
|
public static byte nodeByteValue(Object node) {
|
||||||
if (node instanceof Number) {
|
if (node instanceof Number) {
|
||||||
return ((Number) node).byteValue();
|
return ((Number) node).byteValue();
|
||||||
|
@ -87,6 +115,13 @@ public class XContentMapValues {
|
||||||
return Byte.parseByte(node.toString());
|
return Byte.parseByte(node.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static long nodeLongValue(Object node, long defaultValue) {
|
||||||
|
if (node == null) {
|
||||||
|
return defaultValue;
|
||||||
|
}
|
||||||
|
return nodeLongValue(node);
|
||||||
|
}
|
||||||
|
|
||||||
public static long nodeLongValue(Object node) {
|
public static long nodeLongValue(Object node) {
|
||||||
if (node instanceof Number) {
|
if (node instanceof Number) {
|
||||||
return ((Number) node).longValue();
|
return ((Number) node).longValue();
|
||||||
|
@ -94,9 +129,9 @@ public class XContentMapValues {
|
||||||
return Long.parseLong(node.toString());
|
return Long.parseLong(node.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
public static boolean nodeBooleanValue(Object node, boolean defaulValue) {
|
public static boolean nodeBooleanValue(Object node, boolean defaultValue) {
|
||||||
if (node == null) {
|
if (node == null) {
|
||||||
return defaulValue;
|
return defaultValue;
|
||||||
}
|
}
|
||||||
return nodeBooleanValue(node);
|
return nodeBooleanValue(node);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue