return literal.toString(); Object literalValue = StatementUtils.getNativeValue(literal); Date date = StatementUtils.convertToDate(literal); return date;
protected Object getLiteralValue(Literal literal, Class expectedType) { String obj = literal.getLabel(); if (expectedType.equals(Long.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.LONG))) { return new Long(obj); } else if (expectedType.equals(Integer.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.INTEGER) || literal.getDatatype().equals(XMLSchema.INT))) { return new Integer(obj); } else if (expectedType.equals(BigInteger.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.INTEGER) || literal.getDatatype().equals(XMLSchema.INT))) { return new BigInteger(obj); } else if (expectedType.equals(String.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.STRING))) { return obj; } else if (expectedType.equals(Double.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.DOUBLE))) { return new Double(obj); } else if (expectedType.equals(Float.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.FLOAT))) { return new Float(obj); } else if (expectedType.equals(Boolean.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.BOOLEAN))) { return new Boolean(obj); } else if (expectedType.equals(XMLGregorianCalendar.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.DATETIME))) { return StatementUtils.convertToCalendar(literal); } else if (expectedType.equals(Calendar.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.DATETIME))) { return StatementUtils.convertToCalendar(literal); } else if (expectedType.equals(Date.class) && (literal.getDatatype() == null || literal.getDatatype().equals(XMLSchema.DATETIME) || literal.getDatatype().equals(XMLSchema.LONG))) { return StatementUtils.convertToDate(literal); } else { return obj; } }
public String toSqlString(Value object, CompositeNodeLayout nodeLayout) { assert isValidObject(object); return dbFormat.format(StatementUtils.convertToTimestamp(((Literal) object))); }
return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(ObjectRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_ObjectRestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(ObjectRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_ObjectRestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(ObjectRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_ObjectRestrictionListenerListeners){
public String toString () { ByteArrayOutputStream baos=new ByteArrayOutputStream(); StatementUtils.writeStatements(listStatements(), baos); return new String(baos.toByteArray()); }
public Long getId(ResultSet resultSet, String columnName, CompositeNodeLayout nodeLayout) throws SQLException { Timestamp timestamp = resultSet.getTimestamp(columnName); return nodeLayout.store(StatementUtils.convertToXsdDateTime(Constants.valueFactory,timestamp)); } };
protected Literal getLiteral(Object value, String returnType, String rangeUri) { if (returnType.equals("org.openrdf.model.Literal")) { return (Literal)value; } else if (returnType.equals("java.util.Calendar")) { return GraphThingFactory.valueFactory.createLiteral(StatementUtils.convertToXsdDateTimeString((Calendar)value), XMLSchema.DATETIME ); } else if (returnType.equals("java.util.Date")) { return GraphThingFactory.valueFactory.createLiteral(StatementUtils.convertToXsdDateTimeString((Date)value), XMLSchema.DATETIME); } else { if (rangeUri != null) return GraphThingFactory.valueFactory.createLiteral(value.toString(), new URIImpl(rangeUri)); else return GraphThingFactory.valueFactory.createLiteral(value.toString()); } }
/** * Add all statements from Iterator into collection that match the given subj,prop,obj pattern * @param matches Collection of statements to which matches are added * @param statements Iterator of statements to determine matches * @param s Subject of statements to match, or null for any * @param p Predicate of statements to match, or null for any * @param o Object of statements to match, or null for any */ public static void addAllMatches(Collection<Statement> matches,Iterator<Statement> statements,Resource s,URI p,Value o) { while(statements.hasNext()) { Statement stmt=statements.next(); if(match(stmt,s,p,o,null)) { matches.add(stmt); } } Iterators.closeCloseable(statements); }
value = Byte.parseByte(label); } else if (datatype.equals(XMLSchema.DATETIME)) { value = convertToCalendar(literal); } else if (datatype.equals(XMLSchema.STRING)) { value = label;
java.lang.Class cls = StatementUtils.getNativeType((URI) range); if (cls == null) { throw new JastorException("An invalid datatype was specified for property: " + getURI() + " | " + range.toString());
return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(DataRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_DataRestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(DataRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_DataRestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(DataRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_DataRestrictionListenerListeners){
public String toString() { ByteArrayOutputStream baos = new ByteArrayOutputStream(); StatementUtils.writeStatements(listStatements(), baos); return new String(baos.toByteArray()); }
public IBocaTerm getValue(ResultSet resultSet, String columnName, CompositeNodeLayout nodeLayout) throws SQLException { Timestamp timestamp = resultSet.getTimestamp(columnName); return new com.ibm.adtech.boca.rdb.glitter.Literal(StatementUtils.convertToXsdDateTime(Constants.valueFactory,timestamp)); }
protected Literal getLiteral(Object value, String returnType, String rangeUri) { if (returnType.equals("org.openrdf.model.Literal")) { return (Literal) value; } else if (returnType.equals("java.util.Calendar")) { return DatasetThingFactory.valueFactory.createLiteral(StatementUtils.convertToXsdDateTimeString((Calendar) value), XMLSchema.DATETIME); } else if (returnType.equals("java.util.Date")) { return DatasetThingFactory.valueFactory.createLiteral(StatementUtils.convertToXsdDateTimeString((Date) value), XMLSchema.DATETIME); } else { if (rangeUri != null) return DatasetThingFactory.valueFactory.createLiteral(value.toString(), new URIImpl(rangeUri)); else return DatasetThingFactory.valueFactory.createLiteral(value.toString()); } }
return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(DataRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_DataRestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(DataRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_DataRestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(DataRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_DataRestrictionListenerListeners){
protected Object getLiteralValue(Literal literal, Class expectedType) { String obj = literal.getLabel(); if (expectedType.equals(Long.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.LONG))) { return new Long(obj); }else if (expectedType.equals(Integer.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.INTEGER)||literal.getDatatype().equals(XMLSchema.INT))) { return new Integer(obj); }else if (expectedType.equals(BigInteger.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.INTEGER)||literal.getDatatype().equals(XMLSchema.INT))) { return new BigInteger(obj); }else if (expectedType.equals(String.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.STRING))) { return obj; }else if (expectedType.equals(Double.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.DOUBLE))) { return new Double(obj); }else if (expectedType.equals(Float.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.FLOAT))) { return new Float(obj); }else if (expectedType.equals(Boolean.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.BOOLEAN))) { return new Boolean(obj); }else if (expectedType.equals(XMLGregorianCalendar.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.DATETIME))) { return StatementUtils.convertToCalendar(literal); }else if (expectedType.equals(Calendar.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.DATETIME))) { return StatementUtils.convertToCalendar(literal); }else if (expectedType.equals(Date.class) && (literal.getDatatype()==null||literal.getDatatype().equals(XMLSchema.DATETIME) ||literal.getDatatype().equals(XMLSchema.LONG))) { return StatementUtils.convertToDate(literal); }else { return obj; } }
return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(ObjectRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_ObjectRestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(ObjectRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_ObjectRestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(ObjectRestrictionListener listener:com_ibm_adtech_boca_owl_dataset_ObjectRestrictionListenerListeners){
return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(RestrictionListener listener:com_ibm_adtech_boca_owl_dataset_RestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(RestrictionListener listener:com_ibm_adtech_boca_owl_dataset_RestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(RestrictionListener listener:com_ibm_adtech_boca_owl_dataset_RestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); for(RestrictionListener listener:com_ibm_adtech_boca_owl_dataset_RestrictionListenerListeners){ listener.hasValueChanged(com.ibm.adtech.boca.owl.dataset.RestrictionImpl.this);
return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(RestrictionListener listener:com_ibm_adtech_boca_owl_dataset_RestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(RestrictionListener listener:com_ibm_adtech_boca_owl_dataset_RestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.Integer) { for(RestrictionListener listener:com_ibm_adtech_boca_owl_dataset_RestrictionListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); for(RestrictionListener listener:com_ibm_adtech_boca_owl_dataset_RestrictionListenerListeners){ listener.hasValueChanged(com.ibm.adtech.boca.owl.dataset.RestrictionImpl.this);
return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.String) { for(_ResourceListener listener:com_ibm_adtech_boca_rdfs_dataset__ResourceListenerListeners){ return; org.openrdf.model.Literal literal=(org.openrdf.model.Literal)statement.getObject(); Object obj = com.ibm.adtech.boca.utils.StatementUtils.getNativeValue(literal); if (obj instanceof java.lang.String) { for(_ResourceListener listener:com_ibm_adtech_boca_rdfs_dataset__ResourceListenerListeners){