Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.hp.hpl.jena.datatypes.xsd.impl.* (17)

com.hp.hpl.jena.datatypes.xsd: Javadoc index of package com.hp.hpl.jena.datatypes.xsd.


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.
AbstractDateTime: Base class for representation of XSD duration, time, date/time and related datatype instances. We are using the Xerces internal packages for the all heavy lifting which represent date/times using an int array. These wrapper classes just provide more convenient access to the date values. This class includees code derived from Xerces 2.6.0 Copyright (c) 1999-2002 The Apache Software Foundation. All rights reserved.
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.
XSDDuration: Represent an XSD duration value. We use a seven dimensional space with years, months, days, hours, minutes, seconds and fractional seconds. This deviates from the spec which allows arbitrary position decimals for seconds.
XSDDateTime: Represent an XSD date/time value. Rather than have a separate type for each legal date/time value combination this is a combination type than does runtime checks whether a given field is legal in the current circumstances.
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.
IllegalDateTimeFieldException: Exception thrown when attempting to access a field of an XSDDateTime object that is not legal for the current date/time type. For example, accessing the day from a gYearMonth object.
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.
XSDbase64Binary: Implement base64binary type. Most of the work is done in the superclass. This only needs to implement the unparsing.
XSDhexBinary: Implement hexbinary type. Most of the work is done in the superclass. This only needs to implement the unparsing.
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.
XSDDatatype: Representation of an XSD datatype based on the Xerces-2 XSD implementation.
XSDByteType: Datatype template used to define XSD int types

Home | Contact Us | Privacy Policy | Terms of Service