public String stringValue() { return lit.stringValue(); }
private boolean isZoned(Literal lit) { String stringValue = lit.stringValue(); int length = stringValue.length(); if (length < 1) return false; if (stringValue.charAt(length - 1) == 'Z') return true; if (length < 6) return false; if (stringValue.charAt(length - 3) != ':') return false; char chr = stringValue.charAt(length - 6); return chr == '+' || chr == '-'; }
public String getStringValue(final URI key) { final Value v = m_gpo.getValue(key); if (v instanceof Literal) { return ((Literal) v).stringValue(); } else { return null; } }
/** * Helper function. Extracts value from literal that has a type * (whether the type is a language for a string literal or a basic data type * like date, int, etc.) * * @param literalString the string representation of the literal, including its type * @return value of the literal */ public static String extractValueFromTypedLiteralString(String literalString) { return NTriplesUtil.parseLiteral(literalString, valueFactory).stringValue(); }
/** * Helper. */ public String getAsString(final URI param, final String defaultValue) { final Literal term = getAsLiteral(param, null); if (term != null) { return term.stringValue(); } return defaultValue; }
public byte[] deserialize(Literal literal) { if (XMLSchema.HEXBINARY.equals(literal.getDatatype())) { try { return Hex.decodeHex(literal.stringValue().toCharArray()); } catch (DecoderException e) { throw new ObjectConversionException(e); } } return Base64.decodeBase64(literal.stringValue().getBytes()); }
public String getStringValue(final URI key) { final Value v = m_gpo.getValue(key); if (v instanceof Literal) { return ((Literal) v).stringValue(); } else { return null; } }
/** * Helper. */ public String getAsString(final URI param, final String defaultValue) { final Literal term = getAsLiteral(param, null); if (term != null) { return term.stringValue(); } return defaultValue; }
public byte[] deserialize(Literal literal) { if (XMLSchema.HEXBINARY.equals(literal.getDatatype())) { try { return Hex.decodeHex(literal.stringValue().toCharArray()); } catch (DecoderException e) { throw new ObjectConversionException(e); } } return Base64.decodeBase64(literal.stringValue().getBytes()); }
@Override public Collection<Object> getObjects(Object graph, Object subj, Object pred) { Model m = ((Model) graph).filter((Resource) subj, (URI) pred, null, (Resource) null); Collection<Object> c = new HashSet<Object>(); for(Value v : m.objects()){ if(v instanceof Literal){ Literal l = (Literal) v; c.add(l.stringValue()); }else{ c.add(v); } } return c; }
public static RyaType convertLiteral(Literal literal) { if (literal == null) return null; if (literal.getDatatype() != null) { return new RyaType(literal.getDatatype(), literal.stringValue()); } //no language literal conversion yet return new RyaType(literal.stringValue()); }
public static String sha512(final Object arg) { return ((Literal) evaluate(new SHA512(), arg)).stringValue(); }
public static String encode_for_uri(final Object arg) { return ((Literal) evaluate(new EncodeForUri(), arg)).stringValue(); }
public static String sha384(final Object arg) { return ((Literal) evaluate(new SHA384(), arg)).stringValue(); }
public static String md5(final Object arg) { return ((Literal) evaluate(new MD5(), arg)).stringValue(); }
public static String sha1(final Object arg) { return ((Literal) evaluate(new SHA1(), arg)).stringValue(); }
private static RelationshipTuple getLiteral(String subject, String predicate, org.openrdf.model.Literal literal) { if (literal.getDatatype() != null) { return new RelationshipTuple(subject, predicate, literal.stringValue(), true, URI.create(literal.getDatatype().stringValue()), null); } else { return new RelationshipTuple(subject, predicate, literal.stringValue(), true, null, literal.getLanguage()); } }
@Override public LIT getLIT(Literal literal) { LIT lit = litCache.get(literal); if (lit == null) { if (literal.getLanguage() != null) { lit = new LIT(literal.stringValue(), literal.getLanguage()); } else if (literal.getDatatype() != null) { lit = new LIT(literal.stringValue(), getDatatypeUID(literal.getDatatype().stringValue())); } else { lit = new LIT(literal.stringValue(), RDF.text); } litCache.put(literal, lit); } return lit; }
private static RelationshipTuple getLiteral(String subject, String predicate, org.openrdf.model.Literal literal) { if (literal.getDatatype() != null) { return new RelationshipTuple(subject, predicate, literal.stringValue(), true, URI.create(literal.getDatatype().stringValue()), null); } else { return new RelationshipTuple(subject, predicate, literal.stringValue(), true, null, literal.getLanguage()); } }
private ValueExpression literalValue(Literal value) throws ShapeTransformException { URI datatype = value.getDatatype(); if (datatype == null || XMLSchema.STRING.equals(datatype)) { return new StringLiteralExpression(value.stringValue()); } throw new ShapeTransformException(errorMessage("Failed to create literal value: " + value)); }