Interface JsonNodeVisitor<T>
- All Known Implementing Classes:
DocumentUnmarshaller
,DocumentUnmarshaller
,JsonNodeToAttributeValueMapConverter
public interface JsonNodeVisitor<T>
Converter from a
JsonNode
to a new type. This is usually invoked via JsonNode.visit(JsonNodeVisitor)
.-
Method Summary
Modifier and TypeMethodDescriptionvisitArray
(List<JsonNode> array) Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an array JSON node.visitBoolean
(boolean bool) Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a boolean JSON node.visitEmbeddedObject
(Object embeddedObject) Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an embedded object JSON node.Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a null JSON node.visitNumber
(String number) Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a number JSON node.visitObject
(Map<String, JsonNode> object) Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an object JSON node.visitString
(String string) Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a string JSON node.
-
Method Details
-
visitNull
T visitNull()Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a null JSON node. -
visitBoolean
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a boolean JSON node. -
visitNumber
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a number JSON node. -
visitString
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on a string JSON node. -
visitArray
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an array JSON node. -
visitObject
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an object JSON node. -
visitEmbeddedObject
Invoked ifJsonNode.visit(JsonNodeVisitor)
is invoked on an embedded object JSON node.
-