public Literal createLiteral(String value, String language, String datatype) { if (datatype != null) { URI dtURI = createURI(datatype); return createLiteral(value, dtURI); } else if (language != null) { return createLiteral(value, language); } else { return createLiteral(value); } }
private Map<String, Value> getBindings(Map<String, Object> variables) { Map<String, Value> bindings = new HashMap<String, Value>(); for (Map.Entry<String, Object> stringObjectEntry : variables.entrySet()) { if (!stringObjectEntry.getValue().getClass().equals(Object.class)) bindings.put(stringObjectEntry.getKey(), ValueFactoryImpl.getInstance().createLiteral(stringObjectEntry.getValue().toString())); } return bindings; } }
private Map<String, Value> getBindings(Map<String, Object> variables) { Map<String, Value> bindings = new HashMap<>(); for (Map.Entry<String, Object> stringObjectEntry : variables.entrySet()) { if (!stringObjectEntry.getValue().getClass().equals(Object.class)) bindings.put(stringObjectEntry.getKey(), ValueFactoryImpl.getInstance().createLiteral(stringObjectEntry.getValue().toString())); } return bindings; } }
private Map<String, Value> getBindings(Map<String, Object> variables) { Map<String, Value> bindings = new HashMap<>(); for (Map.Entry<String, Object> stringObjectEntry : variables.entrySet()) { if (!stringObjectEntry.getValue().getClass().equals(Object.class)) bindings.put(stringObjectEntry.getKey(), ValueFactoryImpl.getInstance().createLiteral(stringObjectEntry.getValue().toString())); } return bindings; } }
/** * Checks whether the given object is a primitive type and, if so, will return a * Node that encodes it. Otherwise NULL is returned. * * @param o * The object to check * @return a Node or NULL */ private Value checkPrimitive(final Object o) { if (o instanceof String) return new LiteralImpl(o.toString()); if (o instanceof Integer) return new ValueFactoryImpl().createLiteral((Integer) o); if (o instanceof Float) return new ValueFactoryImpl().createLiteral((Float) o); if (o instanceof Double) return new ValueFactoryImpl().createLiteral((Double) o); if (o instanceof URI || o instanceof URL || o instanceof java.net.URI) return new URIImpl(o.toString()); return null; }
/** * Checks whether the given object is a primitive type and, if so, will * return a Node that encodes it. Otherwise NULL is returned. * * @param o The object to check * @return a Node or NULL */ private Value checkPrimitive( final Object o ) { if( o instanceof String ) return new LiteralImpl( o.toString() ); if( o instanceof Integer ) return new ValueFactoryImpl().createLiteral( (Integer) o ); if( o instanceof Float ) return new ValueFactoryImpl().createLiteral( (Float) o ); if( o instanceof Double ) return new ValueFactoryImpl().createLiteral( (Double) o ); if( o instanceof URI || o instanceof URL || o instanceof java.net.URI ) return new URIImpl( o.toString() ); return null; }
final RyaType type = prop.get(); final String bindingName = objectVariables.get(key).getName(); resultSet.addBinding(bindingName, ValueFactoryImpl.getInstance().createLiteral(type.getData()));
/** * A literal can be converted in a decimal representation. */ @Test public void boundWithConvertibleLiteral() { final String[] numericValues = { "1", "0", "1.9927883", "-0.288382", "132" }; for (final String value : numericValues) { assertEquals(new BigDecimal(value), ((TripleStore) _tripleStore).asDecimal(ValueFactoryImpl.getInstance().createLiteral(value), null)); } }
/** * A literal cannot be converted in a decimal representation. */ @Test public void boundWithUnconvertibleLiteral() { final String[] nAnValues = { null, "", " ", "abc1234def", "ThisIsNaN", }; for (final String nan : nAnValues) { final Literal literal = nan != null ? ValueFactoryImpl.getInstance().createLiteral(nan) : null; assertEquals(TripleStore.MAX_UPPER_BOUND, ((TripleStore) _tripleStore).asDecimal(literal, TripleStore.MAX_UPPER_BOUND)); assertEquals(TripleStore.MIN_LOWER_BOUND, ((TripleStore) _tripleStore).asDecimal(literal, TripleStore.MIN_LOWER_BOUND)); } }
vf.createLiteral(literalObject.stringValue(), vf.createURI(literalObject.getDatatype().toString())); object = vf.createLiteral(literalObject.stringValue(), literalObject.getLang()); object = vf.createLiteral(literalObject.stringValue());
bs1.addBinding(ANON_SEQUENCE_VAR, ValueFactoryImpl.getInstance().createLiteral("subject")); QueryBindingSet bs2 = new QueryBindingSet(1); bs2.addBinding(ANON_SEQUENCE_VAR, ValueFactoryImpl.getInstance().createLiteral("object")); List<BindingSet> seqList = Arrays.<BindingSet>asList(bs1, bs2); iter = new CrossProductIteration(createIteration(), seqList);
final Literal o = vf.createLiteral("literal");
model.add(annotationIdentifier, OasConstants.TAGGING_NAME, vf.createLiteral(tagName)); model.add(annotationIdentifier, OasConstants.MOAT_TAG_MEANING, vf.createURI(ontologyUri)); if(taggedResourceType != null)
final Literal o = vf.createLiteral("literal");