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.ArrayNodeconvertObjectToArray(com.fasterxml.jackson.databind.JsonNode object) static voidevalLets(Scope scope, com.fasterxml.jackson.databind.JsonNode input, LetExpression[] lets) static Stringindent(int level) private static booleanisDigit(char ch) static booleanisTrue(com.fasterxml.jackson.databind.JsonNode value) static booleanisValue(com.fasterxml.jackson.databind.JsonNode value) static com.fasterxml.jackson.databind.JsonNodestatic com.fasterxml.jackson.databind.JsonNodenumber(com.fasterxml.jackson.databind.JsonNode value, boolean strict, Location loc, com.fasterxml.jackson.databind.JsonNode fallback) static com.fasterxml.jackson.databind.JsonNodeprivate static com.fasterxml.jackson.databind.JsonNodeparseNumber(String number) private static intscanDigits(String number, int pos) static com.fasterxml.jackson.databind.node.ArrayNodetoArray(com.fasterxml.jackson.databind.JsonNode value, boolean nullok) static com.fasterxml.jackson.databind.JsonNodetoJson(boolean value) static com.fasterxml.jackson.databind.JsonNodetoJson(double value) static com.fasterxml.jackson.databind.JsonNodestatic StringtoString(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
-