Package com.schibsted.spt.data.jslt.impl
Class NodeUtils
java.lang.Object
com.schibsted.spt.data.jslt.impl.NodeUtils
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.fasterxml.jackson.databind.node.ArrayNode
convertObjectToArray
(com.fasterxml.jackson.databind.JsonNode object) static void
evalLets
(Scope scope, com.fasterxml.jackson.databind.JsonNode input, LetExpression[] lets) static String
indent
(int level) private static boolean
isDigit
(char ch) static boolean
isTrue
(com.fasterxml.jackson.databind.JsonNode value) static boolean
isValue
(com.fasterxml.jackson.databind.JsonNode value) static com.fasterxml.jackson.databind.JsonNode
static com.fasterxml.jackson.databind.JsonNode
number
(com.fasterxml.jackson.databind.JsonNode value, boolean strict, Location loc, com.fasterxml.jackson.databind.JsonNode fallback) static com.fasterxml.jackson.databind.JsonNode
private static com.fasterxml.jackson.databind.JsonNode
parseNumber
(String number) private static int
scanDigits
(String number, int pos) static com.fasterxml.jackson.databind.node.ArrayNode
toArray
(com.fasterxml.jackson.databind.JsonNode value, boolean nullok) static com.fasterxml.jackson.databind.JsonNode
toJson
(boolean value) static com.fasterxml.jackson.databind.JsonNode
toJson
(double value) static com.fasterxml.jackson.databind.JsonNode
static String
toString
(com.fasterxml.jackson.databind.JsonNode value, boolean nullok)
-
Field Details
-
mapper
public static final com.fasterxml.jackson.databind.ObjectMapper mapper
-
-
Constructor Details
-
NodeUtils
public NodeUtils()
-
-
Method Details
-
evalLets
public static void evalLets(Scope scope, com.fasterxml.jackson.databind.JsonNode input, LetExpression[] lets) -
isTrue
public static boolean isTrue(com.fasterxml.jackson.databind.JsonNode value) -
isValue
public static boolean isValue(com.fasterxml.jackson.databind.JsonNode value) -
toJson
public static com.fasterxml.jackson.databind.JsonNode toJson(boolean value) -
toJson
public static com.fasterxml.jackson.databind.JsonNode toJson(double value) -
toJson
-
toString
-
toArray
public static com.fasterxml.jackson.databind.node.ArrayNode toArray(com.fasterxml.jackson.databind.JsonNode value, boolean nullok) -
number
public static com.fasterxml.jackson.databind.JsonNode number(com.fasterxml.jackson.databind.JsonNode value, Location loc) -
number
public static com.fasterxml.jackson.databind.JsonNode number(com.fasterxml.jackson.databind.JsonNode value, boolean strict, Location loc) -
number
public static com.fasterxml.jackson.databind.JsonNode number(com.fasterxml.jackson.databind.JsonNode value, boolean strict, Location loc, com.fasterxml.jackson.databind.JsonNode fallback) -
parseNumber
-
scanDigits
-
isDigit
private static boolean isDigit(char ch) -
convertObjectToArray
public static com.fasterxml.jackson.databind.node.ArrayNode convertObjectToArray(com.fasterxml.jackson.databind.JsonNode object) -
indent
-