nl.tudelft.tbm.eeni.owl2java.model.xsd
Class XsdUtils

java.lang.Object
  extended by nl.tudelft.tbm.eeni.owl2java.model.xsd.XsdUtils

public class XsdUtils
extends Object


Field Summary
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,BigDecimal> objectAsBigDecimalMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,BigInteger> objectAsBigIntegerMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Boolean> objectAsBooleanMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Byte> objectAsByteMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Calendar> objectAsCalendarMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Character> objectAsCharacterMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Double> objectAsDoubleMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Float> objectAsFloatMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Integer> objectAsIntegerMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Long> objectAsLongMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Short> objectAsShortMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,String> objectAsStringMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,com.hp.hpl.jena.datatypes.xsd.XSDDateTime> objectAsXSDDateTimeMapper
           
static com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,com.hp.hpl.jena.datatypes.xsd.XSDDuration> objectAsXSDDurationMapper
           
 
Constructor Summary
XsdUtils()
           
 
Method Summary
static String CalendarToXSD(Calendar c, com.hp.hpl.jena.datatypes.RDFDatatype dt)
          Convenience function to generate lexical values from a Calendar object based on a specified RDF datatype.
static com.hp.hpl.jena.rdf.model.Literal createTypedLiteral(com.hp.hpl.jena.ontology.OntModel ontModel, Object obj, String dataType)
           
static String DateTimeToXSD(com.hp.hpl.jena.datatypes.xsd.XSDDateTime datetime, com.hp.hpl.jena.datatypes.RDFDatatype dt)
           
static String DurationToXSD(com.hp.hpl.jena.datatypes.xsd.XSDDuration duration, com.hp.hpl.jena.datatypes.RDFDatatype dt)
           
static BigDecimal getBigDecimal(com.hp.hpl.jena.rdf.model.Literal l)
           
static BigInteger getBigInteger(com.hp.hpl.jena.rdf.model.Literal l)
           
static Boolean getBoolean(com.hp.hpl.jena.rdf.model.Literal l)
           
static Byte getByte(com.hp.hpl.jena.rdf.model.Literal l)
           
static Calendar getCalendar(com.hp.hpl.jena.rdf.model.Literal l)
           
static Character getCharacter(com.hp.hpl.jena.rdf.model.Literal l)
           
static Double getDouble(com.hp.hpl.jena.rdf.model.Literal l)
           
static Float getFloat(com.hp.hpl.jena.rdf.model.Literal l)
           
static Integer getInteger(com.hp.hpl.jena.rdf.model.Literal l)
           
static Long getLong(com.hp.hpl.jena.rdf.model.Literal l)
           
static Short getShort(com.hp.hpl.jena.rdf.model.Literal l)
           
static String getString(com.hp.hpl.jena.rdf.model.Literal l)
           
static com.hp.hpl.jena.datatypes.xsd.XSDDateTime getXSDDateTime(com.hp.hpl.jena.rdf.model.Literal l)
           
static com.hp.hpl.jena.datatypes.xsd.XSDDuration getXSDDuration(com.hp.hpl.jena.rdf.model.Literal l)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectAsBigDecimalMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,BigDecimal> objectAsBigDecimalMapper

objectAsBigIntegerMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,BigInteger> objectAsBigIntegerMapper

objectAsBooleanMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Boolean> objectAsBooleanMapper

objectAsByteMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Byte> objectAsByteMapper

objectAsCharacterMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Character> objectAsCharacterMapper

objectAsDoubleMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Double> objectAsDoubleMapper

objectAsFloatMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Float> objectAsFloatMapper

objectAsIntegerMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Integer> objectAsIntegerMapper

objectAsLongMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Long> objectAsLongMapper

objectAsShortMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Short> objectAsShortMapper

objectAsStringMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,String> objectAsStringMapper

objectAsCalendarMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,Calendar> objectAsCalendarMapper

objectAsXSDDurationMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,com.hp.hpl.jena.datatypes.xsd.XSDDuration> objectAsXSDDurationMapper

objectAsXSDDateTimeMapper

public static final com.hp.hpl.jena.util.iterator.Map1<com.hp.hpl.jena.rdf.model.Statement,com.hp.hpl.jena.datatypes.xsd.XSDDateTime> objectAsXSDDateTimeMapper
Constructor Detail

XsdUtils

public XsdUtils()
Method Detail

CalendarToXSD

public static String CalendarToXSD(Calendar c,
                                   com.hp.hpl.jena.datatypes.RDFDatatype dt)
Convenience function to generate lexical values from a Calendar object based on a specified RDF datatype.


DateTimeToXSD

public static String DateTimeToXSD(com.hp.hpl.jena.datatypes.xsd.XSDDateTime datetime,
                                   com.hp.hpl.jena.datatypes.RDFDatatype dt)

DurationToXSD

public static String DurationToXSD(com.hp.hpl.jena.datatypes.xsd.XSDDuration duration,
                                   com.hp.hpl.jena.datatypes.RDFDatatype dt)

createTypedLiteral

public static com.hp.hpl.jena.rdf.model.Literal createTypedLiteral(com.hp.hpl.jena.ontology.OntModel ontModel,
                                                                   Object obj,
                                                                   String dataType)

getBigDecimal

public static BigDecimal getBigDecimal(com.hp.hpl.jena.rdf.model.Literal l)

getBigInteger

public static BigInteger getBigInteger(com.hp.hpl.jena.rdf.model.Literal l)

getBoolean

public static Boolean getBoolean(com.hp.hpl.jena.rdf.model.Literal l)

getByte

public static Byte getByte(com.hp.hpl.jena.rdf.model.Literal l)

getCalendar

public static Calendar getCalendar(com.hp.hpl.jena.rdf.model.Literal l)

getCharacter

public static Character getCharacter(com.hp.hpl.jena.rdf.model.Literal l)

getDouble

public static Double getDouble(com.hp.hpl.jena.rdf.model.Literal l)

getFloat

public static Float getFloat(com.hp.hpl.jena.rdf.model.Literal l)

getInteger

public static Integer getInteger(com.hp.hpl.jena.rdf.model.Literal l)

getLong

public static Long getLong(com.hp.hpl.jena.rdf.model.Literal l)

getShort

public static Short getShort(com.hp.hpl.jena.rdf.model.Literal l)

getString

public static String getString(com.hp.hpl.jena.rdf.model.Literal l)

getXSDDateTime

public static com.hp.hpl.jena.datatypes.xsd.XSDDateTime getXSDDateTime(com.hp.hpl.jena.rdf.model.Literal l)

getXSDDuration

public static com.hp.hpl.jena.datatypes.xsd.XSDDuration getXSDDuration(com.hp.hpl.jena.rdf.model.Literal l)


Copyright © 2011. All Rights Reserved.