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

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


      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
      return null;
  }

  public URINode getPredicate() {
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

            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

            RDFNode x = qSolution.get(n) ;
            //XXX
            if ( Var.isBlankNodeVarName(n) )
                continue ;
            try {
                binding.add(Var.alloc(n), x.asNode()) ;
            } catch (ARQInternalErrorException ex)
            {
                // bad binding attempt.
                Log.warn(BindingUtils.class, "Attempt to bind "+n+" when already bound") ;
            }
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

  private void testPresentAsRDFNode( final Node n,
      final Class<? extends RDFNode> nodeClass )
  {
    final RDFNode r = model.asRDFNode(n);
    Assert.assertSame(n, r.asNode());
    JenaTestBase.assertInstanceOf(nodeClass, r);
  }

  public void testRemoveAll()
  {
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

    RDFNode binding = initialBinding.get( node.getName() );

    if( binding == null )
      return node;

    return binding.asNode();
  }
}
View Full Code Here

          while(j < qlen && delim.indexOf(query.charAt(j)) < 0) j++;
          if (j != i) {
            String varName = query.substring(i, j);
            RDFNode val = m_arg.get(varName);
            if (val != null) {
              varData = VirtGraph.Node2Str(val.asNode());
              i=j;
            }
          }
          if (varData != null)
            buf.append(varData);
View Full Code Here

          while(j < qlen && delim.indexOf(query.charAt(j)) < 0) j++;
          if (j != i) {
            String varName = query.substring(i, j);
            RDFNode val = m_arg.get(varName);
            if (val != null) {
              varData = VirtGraph.Node2Str(val.asNode());
              i=j;
            }
          }
          if (varData != null)
            buf.append(varData);
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.