Interface JsonNodeVisitor<T>
-
public interface JsonNodeVisitor<T>
Converter from aJsonNode
to a new type. This is usually invoked viaJsonNode.visit(JsonNodeVisitor)
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
visitArray(List<JsonNode> array)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an array JSON node.T
visitBoolean(boolean bool)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a boolean JSON node.T
visitEmbeddedObject(Object embeddedObject)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an embedded object JSON node.T
visitNull()
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a null JSON node.T
visitNumber(String number)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a number JSON node.T
visitObject(Map<String,JsonNode> object)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an object JSON node.T
visitString(String string)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a string JSON node.
-
-
-
Method Detail
-
visitNull
T visitNull()
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a null JSON node.
-
visitBoolean
T visitBoolean(boolean bool)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a boolean JSON node.
-
visitNumber
T visitNumber(String number)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a number JSON node.
-
visitString
T visitString(String string)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a string JSON node.
-
visitArray
T visitArray(List<JsonNode> array)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an array JSON node.
-
visitObject
T visitObject(Map<String,JsonNode> object)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an object JSON node.
-
visitEmbeddedObject
T visitEmbeddedObject(Object embeddedObject)
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an embedded object JSON node.
-
-