Refine search
public static RdfTermType deriveType(Node node) { if(node.isURI()) { return RdfTermType.URI; } else if(node.isLiteral()) { return RdfTermType.LITERAL; } else if(node.isBlank()) { throw new RuntimeException("Decide on what to return here."); //return Type.URI; } else { return RdfTermType.UNKNOWN; } }
protected void output(Writer w, Node n, NodeToLabelMap bnodes) throws IOException { //String str = FmtUtils.stringForNode(n) ; String str = "?" ; if ( n.isLiteral() ) str = n.getLiteralLexicalForm() ; else if ( n.isURI() ) str = n.getURI() ; else if ( n.isBlank() ) str = bnodes.asString(n) ; str = csvSafe(str) ; w.write(str) ; }
public static RdfTermType getNodeType(Node node) { if(node == null) { return RdfTermType.UNKNOWN; } else if(node.isURI()) { return RdfTermType.URI; } else if(node.isLiteral()) { return RdfTermType.LITERAL; } else if(node.isBlank()) { return RdfTermType.BLANK; } else { throw new RuntimeException("Should not happen"); } }
/** * Return the appropriate lexical form of a node */ protected String lex(Node n, RuleContext context) { if (n.isBlank()) { return n.getBlankNodeLabel(); } else if (n.isURI()) { return n.getURI(); } else if (n.isLiteral()) { return n.getLiteralLexicalForm(); } else { throw new BuiltinException(this, context, "Illegal node type: " + n); } }
private Resource getResource(Node node) throws InvalidSPDXAnalysisException { Resource s; if (node.isURI()) { s = model.createResource(node.getURI()); } else if (node.isBlank()) { s = model.createResource(new AnonId(node.getBlankNodeId())); } else { throw(new InvalidSPDXAnalysisException("Node can not be a literal")); } return s; }
/** * Return the appropriate lexical form of a node */ protected String lex(Node n, RuleContext context) { if (n.isBlank()) { return n.getBlankNodeLabel(); } else if (n.isURI()) { return n.getURI(); } else if (n.isLiteral()) { return n.getLiteralLexicalForm(); } else { throw new BuiltinException(this, context, "Illegal node type: " + n); } }
private Resource getResource(Node node) throws InvalidSPDXAnalysisException { Resource s; if (node.isURI()) { s = model.createResource(node.getURI()); } else if (node.isBlank()) { s = model.createResource(new AnonId(node.getBlankNodeId())); } else { throw(new InvalidSPDXAnalysisException("Node can not be a literal")); } return s; }