/** * Factory method that constructs and returns an empty {@link ArrayNode} * Construction is done using registered {@link JsonNodeFactory}. */ @Override public final ArrayNode arrayNode() { return _nodeFactory.arrayNode(); }
/** * Factory method that constructs and returns an {@link ArrayNode} with an initial capacity * Construction is done using registered {@link JsonNodeFactory} * @param capacity the initial capacity of the ArrayNode */ @Override public final ArrayNode arrayNode(int capacity) { return _nodeFactory.arrayNode(capacity); }
@Override public Object createArray() { return JsonNodeFactory.instance.arrayNode(); }
public static ArrayNode newArrayNode() { return JsonNodeFactory.instance.arrayNode(); }
private final ArrayNode createStringList(List<String> list) { ArrayNode outList = factory.arrayNode(); for (String str : list) { outList.add(str); } return outList; }
/** *<p> * Note: return type is co-variant, as basic ObjectCodec * abstraction cannot refer to concrete node types (as it's * part of core package, whereas impls are part of mapper * package) */ @Override public ArrayNode createArrayNode() { return _deserializationConfig.getNodeFactory().arrayNode(); }
@Override public JsonNode createArrayNode() { return _config.getNodeFactory().arrayNode(); }
private static String writeDependencies(List<DependencyItem> items) { ObjectNode json = JsonNodeFactory.instance.objectNode(); ArrayNode maps = JsonNodeFactory.instance.arrayNode(); items.forEach((dependency) -> maps.add(mapDependency(dependency))); json.set("dependencies", maps); return json.toString(); }
protected static <T> JsonNode toArrayNode(final Collection<T> collection) { final ArrayNode node = JacksonUtils.nodeFactory().arrayNode(); for (final T element: collection) node.add(element.toString()); return node; }
@Override public JsonNode digest(final JsonNode schema) { final SortedSet<JsonNode> set = Sets.newTreeSet(COMPARATOR); for (final JsonNode element: schema.get(keyword)) set.add(element); return FACTORY.arrayNode().addAll(set); }
protected void dependencies(ObjectNode parent, DependenciesCapability capability) { ObjectNode dependencies = nodeFactory.objectNode(); dependencies.put("type", capability.getType().getName()); ArrayNode values = nodeFactory.arrayNode(); values.addAll(capability.getContent().stream().map(this::mapDependencyGroup) .collect(Collectors.toList())); dependencies.set("values", values); parent.set(capability.getId(), dependencies); }
@Override protected JsonNode generateSchema() { final ArrayNode schemas = FACTORY.arrayNode(); schemas.add(sub1); schemas.add(sub2); final ObjectNode ret = FACTORY.objectNode(); ret.put(keyword, schemas); return ret; }
@Override protected JsonNode generateSchema() { final ArrayNode schemas = FACTORY.arrayNode(); schemas.add(sub1); schemas.add(sub2); final ObjectNode ret = FACTORY.objectNode(); ret.put(keyword, schemas); return ret; }
@Override protected JsonNode generateSchema() { final ArrayNode schemas = FACTORY.arrayNode(); schemas.add(sub1); schemas.add(sub2); final ObjectNode ret = FACTORY.objectNode(); ret.put(keyword, schemas); return ret; }
@Override protected JsonNode generateSchema() { final ArrayNode schemas = FACTORY.arrayNode(); schemas.add(sub1); schemas.add(sub2); final ObjectNode ret = FACTORY.objectNode(); ret.put(keyword, schemas); return ret; }
@Override protected JsonNode generateSchema() { final ArrayNode schemas = FACTORY.arrayNode(); schemas.add(sub1); schemas.add(sub2); final ObjectNode ret = FACTORY.objectNode(); ret.put(keyword, schemas); return ret; }
@Override protected JsonNode generateSchema() { final ArrayNode schemas = FACTORY.arrayNode(); schemas.add(sub1); schemas.add(sub2); final ObjectNode ret = FACTORY.objectNode(); ret.put(keyword, schemas); return ret; }
@Override protected JsonNode generateDigest() { final ArrayNode schemaDeps = FACTORY.arrayNode(); schemaDeps.add("a"); schemaDeps.add("b"); final ObjectNode ret = FACTORY.objectNode(); ret.put("propertyDeps", FACTORY.objectNode()); ret.put("schemaDeps", schemaDeps); return ret; } }