| Home >> All >> com >> hp >> hpl >> jena >> datatypes >> xsd >> [ impl Javadoc ] |
com.hp.hpl.jena.datatypes.xsd.impl: Javadoc index of package com.hp.hpl.jena.datatypes.xsd.impl.
Package Samples:
com.hp.hpl.jena.datatypes.xsd.impl: Provides datatype definitions for the XML Schema datatypes support by Jena.
Classes:
XSDGenericType: Datatype template that adapts any response back from Xerces type parsing to an appropriate java representation. This is primarily used in creating user defined types - the built in types have a fixed mapping. This class is probably now redundant in that XSDDatatype can support run time conversion of union results. Left in for now during restructuring and in case any existing user code expects this type - very unlikely.
XSDDurationType: The XSD duration type, the only job of this extra layer is to wrap the return value in a more convenient accessor type. We could avoid this proliferation of trivial types by use of reflection but since that causes allergic reactions in some we use brute force. This class includees code derived from Xerces 2.6.0 Copyright (c) 1999-2002 The Apache Software Foundation. All rights reserved.
XSDBaseNumericType: Base implementation for all numeric datatypes derived from xsd:decimal. The only purpose of this place holder is to support the isValidLiteral tests across numeric types. Note that float and double are not included in this set.
XSDDouble: Datatype representation for xsd:float. Can't just use XSDBaseNumericType because float, double and decimal are all disjoint in XSD. Can use plain XSDDatatype because the equality function needs overriding.
XSDFloat: Datatype representation for xsd:float. Can't just use XSDBaseNumericType because float, double and decimal are all disjoint in XSD. Can use plain XSDDatatype because the equality function needs overriding.
XSDBaseStringType: Base implementation for all string datatypes derinved from xsd:string. The only purpose of this place holder is to support the isValidLiteral tests across string types.
XSDAbstractDateTimeType: Base class for all date/time/duration type representations. Includes support functions for parsing and comparing dates.
XMLLiteralType: Builtin data type to represent XMLLiteral (i.e. items created by use of rdf:parsetype='literal' .
XSDYearMonthType: Type processor for gYearMonth, most of the machinery is in the base XSDAbstractDateTimeType class.
XSDMonthDayType: Type processor for gMonthDay, most of the machinery is in the base XSDAbstractDateTimeType class.
XSDDateTimeType: Type processor for dateTime, most of the machinery is in the base XSDAbstractDateTimeType class.
XSDMonthType: Type processor for gMonth, most of the machinery is in the base XSDAbstractDateTimeType class.
XSDDateType: Type processor for date, most of the machinery is in the base XSDAbstractDateTimeType class.
XSDDayType: Type processor for gDay, most of the machinery is in the base XSDAbstractDateTimeType class.
XSDTimeType: Type processor for time, most of the machinery is in the base XSDAbstractDateTimeType class.
XSDYearType: Type processor for year, most of the machinery is in the base XSDAbstractDateTimeType class.
XSDByteType: Datatype template used to define XSD int types
| Home | Contact Us | Privacy Policy | Terms of Service |