@Override public final NullNode nullNode() { return _nodeFactory.nullNode(); }
@Override public JsonNode digest(final JsonNode schema) { return FACTORY.nullNode(); } }
/** * Alternate factory method that will handle wrapper value, which may * be null. * Due to possibility of null, returning type is not guaranteed to be * {@link NumericNode}, but just {@link ValueNode}. */ @Override public ValueNode numberNode(Integer value) { return (value == null) ? nullNode() : IntNode.valueOf(value.intValue()); }
/** * Alternate factory method that will handle wrapper value, which may be null. * Due to possibility of null, returning type is not guaranteed to be * {@link NumericNode}, but just {@link ValueNode}. */ @Override public ValueNode numberNode(Long v) { if (v == null) { return nullNode(); } return LongNode.valueOf(v.longValue()); }
/** * Alternate factory method that will handle wrapper value, which may * be null. * Due to possibility of null, returning type is not guaranteed to be * {@link NumericNode}, but just {@link ValueNode}. */ @Override public ValueNode numberNode(Float value) { return (value == null) ? nullNode() : FloatNode.valueOf(value.floatValue()); }
/** * Alternate factory method that will handle wrapper value, which may * be null. * Due to possibility of null, returning type is not guaranteed to be * {@link NumericNode}, but just {@link ValueNode}. */ @Override public ValueNode numberNode(Double value) { return (value == null) ? nullNode() : DoubleNode.valueOf(value.doubleValue()); }
/** * Alternate factory method that will handle wrapper value, which may * be null. * Due to possibility of null, returning type is not guaranteed to be * {@link NumericNode}, but just {@link ValueNode}. */ @Override public ValueNode numberNode(Byte value) { return (value == null) ? nullNode() : IntNode.valueOf(value.intValue()); }
/** * Factory method for getting an instance of JSON numeric value * that expresses given unlimited range integer value */ @Override public ValueNode numberNode(BigInteger v) { if (v == null) { return nullNode(); } return BigIntegerNode.valueOf(v); }
/** * Alternate factory method that will handle wrapper value, which may * be null. * Due to possibility of null, returning type is not guaranteed to be * {@link NumericNode}, but just {@link ValueNode}. */ @Override public ValueNode numberNode(Short value) { return (value == null) ? nullNode() : ShortNode.valueOf(value); }
@Override protected JsonNode generateInstance() { return FACTORY.nullNode(); }
@Override protected JsonNode generateInstance() { return FACTORY.nullNode(); }
@Override protected JsonNode generateDigest() { return FACTORY.nullNode(); } }
@Override protected JsonNode generateInstance() { return FACTORY.nullNode(); }
@Override protected JsonNode generateInstance() { return FACTORY.nullNode(); }
@Override protected JsonNode generateInstance() { return FACTORY.nullNode(); }
@Override protected JsonNode generateInstance() { return FACTORY.nullNode(); }
@Override protected JsonNode generateDigest() { return FACTORY.nullNode(); } }
protected final JsonNode _fromEmbedded(JsonParser p, DeserializationContext ctxt, JsonNodeFactory nodeFactory) throws IOException { Object ob = p.getEmbeddedObject(); if (ob == null) { // should this occur? return nodeFactory.nullNode(); } Class<?> type = ob.getClass(); if (type == byte[].class) { // most common special case return nodeFactory.binaryNode((byte[]) ob); } // [databind#743]: Don't forget RawValue if (ob instanceof RawValue) { return nodeFactory.rawValueNode((RawValue) ob); } if (ob instanceof JsonNode) { // [databind#433]: but could also be a JsonNode hiding in there! return (JsonNode) ob; } // any other special handling needed? return nodeFactory.pojoNode(ob); } }
public ExtendsKeywordTest() throws ProcessingException { final KeywordValidatorFactory factory = DraftV3ValidatorDictionary.get().entries().get("extends"); validator = factory == null ? null : factory.getKeywordValidator(FACTORY.nullNode()); }
public NotKeywordTest() throws ProcessingException { final KeywordValidatorFactory factory = DraftV4ValidatorDictionary.get().entries().get("not"); validator = factory == null ? null : factory.getKeywordValidator(FACTORY.nullNode()); }