Package com.hp.hpl.jena.rdf.model

Examples of com.hp.hpl.jena.rdf.model.RDFNode.asNode()


  public SecuredRDFNode getObject( final int index )
  {
    checkRead();
    final RDFNode retval = holder.getBaseItem().getObject(index);
    checkRead(new Triple(holder.getBaseItem().asNode(), RDF.li(index)
        .asNode(), retval.asNode()));
    return SecuredRDFNodeImpl.getInstance(getModel(), retval);
  }

  @Override
  public SecuredResource getResource( final int index )
View Full Code Here


    checkUpdate();
    final RDFNode rdfNode = holder.getBaseItem().getObject(index);
    if (rdfNode != null)
    {
      checkDelete(new Triple(holder.getBaseItem().asNode(), RDF.li(index)
          .asNode(), rdfNode.asNode()));
      holder.getBaseItem().remove(index);
    }
    return holder.getSecuredItem();
  }
View Full Code Here

        index).asNode(), o.asNode());
    final RDFNode rdfNode = holder.getBaseItem().getObject(index);
    if (rdfNode != null)
    {
      final Triple t1 = new Triple(holder.getBaseItem().asNode(), RDF.li(
          index).asNode(), rdfNode.asNode());
      checkUpdate(t1, t2);
    }
    else
    {
      checkCreate(t2);
View Full Code Here

        while (nodes.hasNext())
        {
          final RDFNode n = nodes.next();
          t = new org.apache.jena.security.SecurityEvaluator.SecTriple(
              org.apache.jena.security.SecurityEvaluator.SecNode.FUTURE,
              p, SecuredItemImpl.convert(n.asNode()));
          checkCreate(t);
          list.add(n);
        }
        holder.getBaseItem().concatenate(list.iterator());
View Full Code Here

    final Statement rest = holder.getBaseItem().getRequiredProperty(
        listRest());
    final RDFNode retval = rest.getObject();
    final Triple t = new Triple(holder.getBaseItem().asNode(), listRest()
        .asNode(), retval.asNode());
    final Triple t2 = new Triple(holder.getBaseItem().asNode(), listRest()
        .asNode(), tail.asNode());
    checkUpdate(t, t2);
    rest.changeObject(tail);
    return SecuredRDFListImpl.getInstance(getModel(),
View Full Code Here

        final RDFNode n = members.next();
        checkCreate(new SecurityEvaluator.SecTriple(
            SecurityEvaluator.SecNode.FUTURE,
            SecuredItemImpl.convert(RDF.first.asNode()),
            SecuredItemImpl.convert(n.asNode())));
        nodes.add(n);
      }
      return SecuredRDFListImpl.getInstance(holder.getSecuredItem(), holder.getBaseItem()
          .createList(nodes.iterator()));
View Full Code Here

            Resource binding = bindingIter.nextStatement().getResource() ;
           
            String var = binding.getRequiredProperty(ResultSetGraphVocab.variable).getString() ;
            try {
                RDFNode val = binding.getRequiredProperty(ResultSetGraphVocab.value).getObject() ;
                rb.add(Var.alloc(var), val.asNode()) ;
            } catch (PropertyNotFoundException ex)
            {
                Log.warn(this, "Failed to get value for ?"+var) ;
            }
           
View Full Code Here

        BindingMap b = BindingFactory.create() ;
        for ( Iterator<String> iter = qs.varNames() ; iter.hasNext() ; )
        {
            String varName = iter.next() ;
            RDFNode rn = qs.get(varName) ;
            b.add(Var.alloc(varName), rn.asNode()) ;
        }
        return b ;
    }

}
View Full Code Here

  public AbstractNode getObject() {
    RDFNode object = statement.getObject();

    if (object.isAnon())
      return new BlankNode(object.asNode().getBlankNodeId().toString());
    else if (object.isURIResource()) {
      Model model = statement.getModel();
      String uri = object.asNode().getURI();

      return new URINode(model.shortForm(uri));
View Full Code Here

    if (object.isAnon())
      return new BlankNode(object.asNode().getBlankNodeId().toString());
    else if (object.isURIResource()) {
      Model model = statement.getModel();
      String uri = object.asNode().getURI();

      return new URINode(model.shortForm(uri));
    } else if (object.isLiteral()) {
      return new LiteralNode(object.asNode().getLiteralValue());
    } else
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.