Examples of ValueFactoryImpl


Examples of org.openrdf.model.impl.ValueFactoryImpl

  public LiteralFactory getLiteralFactory() {
    return lf;
  }

  public ValueFactory getValueFactory() {
    return new ValueFactoryImpl(uf, lf);
  }
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

    this.client = client;

    URIFactory uf = repository.getURIFactory();
    LiteralFactory lf = repository.getLiteralFactory();
    HTTPBNodeFactory bf = new HTTPBNodeFactory(client.bnodes());
    this.vf = new ValueFactoryImpl(bf, uf, lf);

    this.creatorTrace = debugEnabled() ? new Throwable() : null;
  }
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

  /**
   * Creates a new RDFParserBase that will use a {@link ValueFactoryImpl} to
   * create RDF model objects.
   */
  public RDFParserBase() {
    this(new ValueFactoryImpl());
  }
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

    if (preserveBNodeIDs) {
      valueFactory = originalValueFactory;
    }
    else if (originalValueFactory != null) {
      BNodeFactory map = new MappedBNodeFactory(originalValueFactory);
      valueFactory = new ValueFactoryImpl(map, originalValueFactory);
    }
  }
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

  @Override
  public Resource export(Model model) {
    Resource implNode = super.export(model);

    ValueFactoryImpl vf = ValueFactoryImpl.getInstance();

    if (tripleIndexes != null) {
      model.add(implNode, TRIPLE_INDEXES, vf.createLiteral(tripleIndexes));
    }
    if (forceSync) {
      model.add(implNode, FORCE_SYNC, vf.createLiteral(forceSync));
    }

    return implNode;
  }
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

    this.federation = federation;

    BNodeFactoryImpl bf = new BNodeFactoryImpl();
    URIFactory uf = federation.getURIFactory();
    LiteralFactory lf = federation.getLiteralFactory();
    vf = new ValueFactoryImpl(bf, uf, lf);

    this.members = new ArrayList<SignedConnection>(members.size());
    for (RepositoryConnection member : members) {
      BNodeSigner signer = new BNodeSigner(bf, member.getValueFactory());
      this.members.add(signer.sign(member));
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

  public URIFactory getURIFactory() {
    return sail.getURIFactory();
  }

  public ValueFactory getValueFactory() {
    return new ValueFactoryImpl(getURIFactory(), getLiteralFactory());
  }
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

      qc.jjtAccept(new ProjectionAliasProcessor(), null);
      qc.jjtAccept(new AnonymousVarGenerator(), null);

      // TODO: check use of unbound variables?

      TupleExpr tupleExpr = QueryModelBuilder.buildQueryModel(qc, new ValueFactoryImpl());

      ASTQuery queryNode = qc.getQuery();
      QueryModel query;
      if (queryNode instanceof ASTTupleQuery) {
        query = new TupleQueryModel(tupleExpr);
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

  }

  private TupleExpr buildQueryModel(ASTQueryContainer qc)
    throws MalformedQueryException
  {
    TupleExprBuilder tupleExprBuilder = new TupleExprBuilder(new ValueFactoryImpl());
    try {
      return (TupleExpr)qc.jjtAccept(tupleExprBuilder, null);
    }
    catch (VisitorException e) {
      throw new MalformedQueryException(e.getMessage(), e);
View Full Code Here

Examples of org.openrdf.model.impl.ValueFactoryImpl

  @Override
  public Resource export(Model model) {
    Resource implNode = super.export(model);

    ValueFactoryImpl vf = ValueFactoryImpl.getInstance();

    if (persist) {
      model.add(implNode, PERSIST, vf.createLiteral(persist));
    }

    if (syncDelay != 0) {
      model.add(implNode, SYNC_DELAY, vf.createLiteral(syncDelay));
    }

    return implNode;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.