Class LocationJsonNodeFactory
- java.lang.Object
-
- com.fasterxml.jackson.databind.node.JsonNodeFactory
-
- com.networknt.schema.serialization.node.LocationJsonNodeFactory
-
- All Implemented Interfaces:
com.fasterxml.jackson.databind.node.JsonNodeCreator,Serializable
public class LocationJsonNodeFactory extends com.fasterxml.jackson.databind.node.JsonNodeFactoryJsonNodeFactorythat createsJsonLocationAwarenodes.Note that this will adversely affect performance as nodes with the same value can no longer be cached and reused.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LocationJsonNodeFactory(com.fasterxml.jackson.core.JsonParser jsonParser)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.node.ArrayNodearrayNode()com.fasterxml.jackson.databind.node.ArrayNodearrayNode(int capacity)com.fasterxml.jackson.databind.node.BinaryNodebinaryNode(byte[] data)com.fasterxml.jackson.databind.node.BinaryNodebinaryNode(byte[] data, int offset, int length)com.fasterxml.jackson.databind.node.BooleanNodebooleanNode(boolean v)com.fasterxml.jackson.databind.JsonNodemissingNode()com.fasterxml.jackson.databind.node.NullNodenullNode()com.fasterxml.jackson.databind.node.NumericNodenumberNode(byte v)com.fasterxml.jackson.databind.node.NumericNodenumberNode(double v)com.fasterxml.jackson.databind.node.NumericNodenumberNode(float v)com.fasterxml.jackson.databind.node.NumericNodenumberNode(int v)com.fasterxml.jackson.databind.node.NumericNodenumberNode(long v)com.fasterxml.jackson.databind.node.NumericNodenumberNode(short v)com.fasterxml.jackson.databind.node.ValueNodenumberNode(Byte v)com.fasterxml.jackson.databind.node.ValueNodenumberNode(Double v)com.fasterxml.jackson.databind.node.ValueNodenumberNode(Float v)com.fasterxml.jackson.databind.node.ValueNodenumberNode(Integer v)com.fasterxml.jackson.databind.node.ValueNodenumberNode(Long v)com.fasterxml.jackson.databind.node.ValueNodenumberNode(Short value)com.fasterxml.jackson.databind.node.ValueNodenumberNode(BigDecimal v)com.fasterxml.jackson.databind.node.ValueNodenumberNode(BigInteger v)com.fasterxml.jackson.databind.node.ObjectNodeobjectNode()com.fasterxml.jackson.databind.node.ValueNodepojoNode(Object pojo)com.fasterxml.jackson.databind.node.ValueNoderawValueNode(com.fasterxml.jackson.databind.util.RawValue value)com.fasterxml.jackson.databind.node.TextNodetextNode(String text)
-
-
-
Method Detail
-
booleanNode
public com.fasterxml.jackson.databind.node.BooleanNode booleanNode(boolean v)
- Specified by:
booleanNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
booleanNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
nullNode
public com.fasterxml.jackson.databind.node.NullNode nullNode()
- Specified by:
nullNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
nullNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
missingNode
public com.fasterxml.jackson.databind.JsonNode missingNode()
- Overrides:
missingNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.NumericNode numberNode(byte v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.ValueNode numberNode(Byte v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.NumericNode numberNode(short v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.ValueNode numberNode(Short value)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.NumericNode numberNode(int v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.ValueNode numberNode(Integer v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.NumericNode numberNode(long v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.ValueNode numberNode(Long v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.ValueNode numberNode(BigInteger v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.NumericNode numberNode(float v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.ValueNode numberNode(Float v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.NumericNode numberNode(double v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.ValueNode numberNode(Double v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
numberNode
public com.fasterxml.jackson.databind.node.ValueNode numberNode(BigDecimal v)
- Specified by:
numberNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
numberNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
textNode
public com.fasterxml.jackson.databind.node.TextNode textNode(String text)
- Specified by:
textNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
textNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
binaryNode
public com.fasterxml.jackson.databind.node.BinaryNode binaryNode(byte[] data)
- Specified by:
binaryNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
binaryNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
binaryNode
public com.fasterxml.jackson.databind.node.BinaryNode binaryNode(byte[] data, int offset, int length)- Specified by:
binaryNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
binaryNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
arrayNode
public com.fasterxml.jackson.databind.node.ArrayNode arrayNode()
- Specified by:
arrayNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
arrayNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
arrayNode
public com.fasterxml.jackson.databind.node.ArrayNode arrayNode(int capacity)
- Specified by:
arrayNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
arrayNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
objectNode
public com.fasterxml.jackson.databind.node.ObjectNode objectNode()
- Specified by:
objectNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
objectNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
pojoNode
public com.fasterxml.jackson.databind.node.ValueNode pojoNode(Object pojo)
- Specified by:
pojoNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
pojoNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
rawValueNode
public com.fasterxml.jackson.databind.node.ValueNode rawValueNode(com.fasterxml.jackson.databind.util.RawValue value)
- Specified by:
rawValueNodein interfacecom.fasterxml.jackson.databind.node.JsonNodeCreator- Overrides:
rawValueNodein classcom.fasterxml.jackson.databind.node.JsonNodeFactory
-
-