public Node handle(Node node, String lexicalForm, RDFDatatype datatype) { return Node.createLiteral(lexicalForm) ; } } ;
public Node handle(Node node, String lexicalForm, RDFDatatype datatype) { return Node.createLiteral(lexicalForm, "", datatype) ; } } ;
@Override public Node createPlainLiteral(String lexical, long line, long col) { return Node.createLiteral(lexical) ; }
@Override public Node createLiteral(String content) { return Node.createLiteral(content); } @Override
@Override protected Node makeNode() { String lex = time.toString() ; return Node.createLiteral(lex, null, XSDDatatype.XSDtime) ; }
@Override protected Node makeNode() { int s = decimal.scale() ; return Node.createLiteral(Utils.stringForm(decimal), null, XSDDatatype.XSDdecimal) ; }
@Override protected Node makeNode() { String lex = date.toString() ; return Node.createLiteral(lex, null, XSDDatatype.XSDgDay) ; }
@Override public Node createTypedLiteral(String lexical, RDFDatatype datatype, long line, long col) { Node n = Node.createLiteral(lexical, null, datatype) ; CheckerLiterals.checkLiteral(lexical, datatype, errorHandler, line, col) ; return n ; }
@Override protected Node makeNode() { String lex = date.toString() ; return Node.createLiteral(lex, null, XSDDatatype.XSDgYearMonth) ; }
@Override protected Node makeNode() { String lex = date.toString() ; return Node.createLiteral(lex, null, XSDDatatype.XSDgMonthDay) ; }
public static NodeValue makeNode(String lexicalForm, XSDDatatype dtype) { Node n = Node.createLiteral(lexicalForm, null, dtype) ; NodeValue nv = NodeValue.makeNode(n) ; return nv ; }
@Override protected Node makeNode() { String lex = date.toString() ; return Node.createLiteral(lex, null, XSDDatatype.XSDdate) ; }
private static Node convert(ALiteral lit) { String dtURI = lit.getDatatypeURI(); if (dtURI == null) return Node.createLiteral(lit.toString(), lit.getLang(), false); if (lit.isWellFormedXML()) { return Node.createLiteral(lit.toString(), null, true); } RDFDatatype dt = TypeMapper.getInstance().getSafeTypeByName(dtURI); return Node.createLiteral(lit.toString(), null, dt); }
@Override public void postParse2(Query query) { super.postParse2(query) ; com.hp.hpl.jena.graph.Node n = null ; n = com.hp.hpl.jena.graph.Node.createLiteral(super.getString(), null, null) ; super._setNode(n) ; }
public static NodeValue strLowerCase(NodeValue string) { Node n = checkAndGetString("lcase", string) ; String lex = n.getLiteralLexicalForm() ; Node n2 = Node.createLiteral(lex.toLowerCase(), n.getLiteralLanguage(), n.getLiteralDatatype()) ; return NodeValue.makeNode(n2) ; }
public static NodeValue strUpperCase(NodeValue string) { Node n = checkAndGetString("ucase", string) ; String lex = n.getLiteralLexicalForm() ; Node n2 = Node.createLiteral(lex.toUpperCase(), n.getLiteralLanguage(), n.getLiteralDatatype()) ; return NodeValue.makeNode(n2) ; }
@Override public Node_Literal read(Kryo kryo, Input input, Class<Node_Literal> type) { final String lexicalForm = input.readString(); final String langauge = input.readString(); final String datatypeURI = input.readString(); final RDFDatatype dtype = TypeMapper.getInstance().getSafeTypeByName(datatypeURI); return (Node_Literal) Node.createLiteral(lexicalForm, langauge, dtype); }
@Override public Node_Literal read(Kryo kryo, Input input, Class<Node_Literal> type) { final String lexicalForm = input.readString(); final String langauge = input.readString(); final String datatypeURI = input.readString(); final RDFDatatype dtype = TypeMapper.getInstance().getSafeTypeByName(datatypeURI); return (Node_Literal) Node.createLiteral(lexicalForm, langauge, dtype); }
public static NodeValue strLang(NodeValue v1, NodeValue v2) { if ( ! v1.isString() ) throw new ExprEvalException("Not a string (arg 1): "+v1) ; if ( ! v2.isString() ) throw new ExprEvalException("Not a string (arg 2): "+v2) ; String lex = v1.asString() ; String lang = v2.asString() ; // Check? Node n = Node.createLiteral(lex, lang, null) ; return NodeValue.makeNode(n) ; }
public static NodeValue strDatatype(NodeValue v1, NodeValue v2) { if ( ! v1.isString() ) throw new ExprEvalException("Not a string (arg 1): "+v1) ; if ( ! v2.isIRI() ) throw new ExprEvalException("Not an IRI (arg 2): "+v2) ; String lex = v1.asString() ; Node dt = v2.asNode() ; // Check? Node n = Node.createLiteral(lex, null, Node.getType(dt.getURI())) ; return NodeValue.makeNode(n) ; }