/** * Create a new {@link ModelBuilder}. */ public ModelBuilder() { this(new LinkedHashModel()); }
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException { // Read in any hidden serialization magic s.defaultReadObject(); // Read in size int size = s.readInt(); values = new HashMap<Value, ModelNode>(size * 2); statements = new LinkedHashSet<ModelStatement>(size); // Read in all elements for (int i = 0; i < size; i++) { Statement st = (Statement)s.readObject(); add(st); } }
public LinkedHashModel(Collection<? extends Statement> c) { this(c.size()); addAll(c); }
@Override public boolean add(Resource subj, IRI pred, Value obj, Resource... contexts) { if (subj == null || pred == null || obj == null) throw new UnsupportedOperationException("Incomplete statement"); Value[] ctxs = notNull(contexts); if (ctxs.length == 0) { ctxs = NULL_CTX; } boolean changed = false; for (Value ctx : ctxs) { ModelNode<Resource> s = asNode(subj); ModelNode<IRI> p = asNode(pred); ModelNode<Value> o = asNode(obj); ModelNode<Resource> c = asNode((Resource)ctx); ModelStatement st = new ModelStatement(s, p, o, c); changed |= addModelStatement(st); } return changed; }
@Override public Set makeEmptySet() { return new LinkedHashModel().filter(createURI("test"), RDF.VALUE, null).objects(); }
@Override public Set makeEmptySet() { return new LinkedHashModel().filter(createURI("test1"), null, createURI("test2")).predicates(); }
@Override public boolean add(Resource subj, IRI pred, Value obj, Resource... contexts) { if (subj == null || pred == null || obj == null) throw new UnsupportedOperationException("Incomplete statement"); Value[] ctxs = notNull(contexts); if (ctxs.length == 0) { ctxs = NULL_CTX; } boolean changed = false; for (Value ctx : ctxs) { ModelNode<Resource> s = asNode(subj); ModelNode<IRI> p = asNode(pred); ModelNode<Value> o = asNode(obj); ModelNode<Resource> c = asNode((Resource)ctx); ModelStatement st = new ModelStatement(s, p, o, c); changed |= addModelStatement(st); } return changed; }
/** * Create a new {@link ModelBuilder}. */ public ModelBuilder() { this(new LinkedHashModel()); }
@Override public Set makeEmptySet() { return new LinkedHashModel().filter(createURI("test"), RDF.VALUE, createLiteral("value")).contexts(); }
public LinkedHashModel(Collection<? extends Statement> c) { this(c.size()); addAll(c); }
private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException { // Read in any hidden serialization magic s.defaultReadObject(); // Read in size int size = s.readInt(); values = new HashMap<>(size * 2); statements = new LinkedHashSet<>(size); // Read in all elements for (int i = 0; i < size; i++) { Statement st = (Statement)s.readObject(); add(st); } }
@Override public Collection makeConfirmedCollection() { return new LinkedHashModel(); }
public LinkedHashModel(Model model) { this(model.getNamespaces()); addAll(model); }
@Override public Collection makeConfirmedCollection() { return new LinkedHashModel(); }
public LinkedHashModel(Model model) { this(model.getNamespaces()); addAll(model); }
@Override public Collection makeConfirmedCollection() { return new LinkedHashModel(); }
@Override public LinkedHashModel createEmptyModel() { return new LinkedHashModel(); }
@Override public LinkedHashModel createEmptyModel() { return new LinkedHashModel(); }
public static Model newModel() { return new LinkedHashModel(); }
public JSONLDInternalTripleCallback() { this(new StatementCollector(new LinkedHashModel())); }