Package org.openrdf.model

Examples of org.openrdf.model.Statement


    if (username != null) {
      Cursor<? extends Statement> statements = super.getStatements(username, ACL.HAS_ROLE, null, true,
          ACL.CONTEXT);

      try {
        Statement st;
        while ((st = statements.next()) != null) {
          Value value = st.getObject();
          if (value instanceof URI) {
            roles.add((URI)value);
          }
        }
      }
View Full Code Here


          Literal usernameLiteral = this.getValueFactory().createLiteral(username, XMLSchema.STRING);
          Cursor<? extends Statement> statements = super.getStatements(null, ACL.USERNAME,
              usernameLiteral, true, ACL.CONTEXT);

          try {
            Statement st;
            if ((st = statements.next()) != null) {
              session.setUserId((URI)st.getSubject());
            }
          }
          finally {
            statements.close();
          }
View Full Code Here

      Cursor<? extends Statement> statements = super.getStatements(null, RDF.TYPE, ACL.ACCESS_ATTRIBUTE,
          false, ACL.CONTEXT);

      try {
        Statement st;
        while ((st = statements.next()) != null) {
          Resource subject = st.getSubject();
          if (subject instanceof URI) {
            accessAttributes.add((URI)subject);
          }
        }
      }
View Full Code Here

    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);
    }
  }
View Full Code Here

    }

    @Override
    public boolean contains(Object o) {
      if (o instanceof Statement) {
        Statement st = (Statement)o;
        if (accept(st)) {
          return LinkedHashModel.this.contains(o);
        }
      }
      return false;
View Full Code Here

  private Resource getContext(RepositoryConnection con, String repositoryID)
    throws StoreException, StoreConfigException
  {
    Resource context = null;

    Statement idStatement = getIDStatement(con, repositoryID);
    if (idStatement != null) {
      context = idStatement.getContext();
    }

    return context;
  }
View Full Code Here

      reportFatalError("Expected '.', found: " + (char)c);
    }

    c = skipLine(c);

    Statement st = createStatement(subject, predicate, object);
    rdfHandler.handleStatement(st);

    subject = null;
    predicate = null;
    object = null;
View Full Code Here

    testCon.add(bob, name, nameBob);

    assertTrue("Repository should contain newly added statement", testCon.hasMatch(bob, name, nameBob,
        false));

    Statement statement = vf.createStatement(alice, name, nameAlice);
    testCon.add(statement);

    assertTrue("Repository should contain newly added statement", testCon.hasStatement(statement, false));
    assertTrue("Repository should contain newly added statement", testCon.hasMatch(alice, name, nameAlice,
        false));
View Full Code Here

    try {
      assertNotNull(result);
      assertTrue(result.hasNext());

      while (result.hasNext()) {
        Statement st = result.next();
        if (name.equals(st.getPredicate())) {
          assertTrue(nameAlice.equals(st.getObject()) || nameBob.equals(st.getObject()));
        }
        else {
          assertEquals(mbox, st.getPredicate());
          assertTrue(mboxAlice.equals(st.getObject()) || mboxBob.equals(st.getObject()));
        }
      }
    }
    finally {
      result.close();
View Full Code Here

    try {
      assertNotNull(result);
      assertTrue(result.hasNext());

      while (result.hasNext()) {
        Statement st = result.next();
        assertTrue(name.equals(st.getPredicate()) || mbox.equals(st.getPredicate()));
        if (name.equals(st.getPredicate())) {
          assertEquals("unexpected value for name: " + st.getObject(), nameBob, st.getObject());
        }
        else {
          assertEquals(mbox, st.getPredicate());
          assertEquals("unexpected value for mbox: " + st.getObject(), mboxBob, st.getObject());
        }

      }
    }
    finally {
View Full Code Here

TOP

Related Classes of org.openrdf.model.Statement

Copyright © 2018 www.massapicom. 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.