Package org.geotools.xs.bindings
Captures initial mapping of XML Simple Types to Java Objects.
Intended Use
Where possible mappings are in agreement with JAXB and will make use of the same utility classes.
Please consider the following reference matterial:
- XML Schema Part 0: Primer Second Edition
- XML Schema Part 1: Structures Second Edition
- XML Schema Part 2: Datatypes Second Edition
- Feature Type Survey
- Web Services Developer Pack (and DataTypeConverter )
The Big Picture
-
Class Summary Class Description XSAllBinding Binding object for the type http://www.w3.org/2001/XMLSchema:all.XSAllNNIBinding Binding object for the type http://www.w3.org/2001/XMLSchema:allNNI.XSAnnotatedBinding Binding object for the type http://www.w3.org/2001/XMLSchema:annotated.XSAnySimpleTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:anySimpleType.XSAnyTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:anyType.XSAnyURIBinding Binding object for the type http://www.w3.org/2001/XMLSchema:anyURI.XSAttributeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:attribute.XSAttributeGroupBinding Binding object for the type http://www.w3.org/2001/XMLSchema:attributeGroup.XSAttributeGroupRefBinding Binding object for the type http://www.w3.org/2001/XMLSchema:attributeGroupRef.XSBase64BinaryBinding Binding object for the type http://www.w3.org/2001/XMLSchema:base64Binary.XSBlockSetBinding Binding object for the type http://www.w3.org/2001/XMLSchema:blockSet.XSBooleanBinding Binding object for the type http://www.w3.org/2001/XMLSchema:boolean.XSByteBinding Binding object for the type http://www.w3.org/2001/XMLSchema:byte.XSComplexRestrictionTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:complexRestrictionType.XSComplexTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:complexType.XSDateBinding Binding object for the type http://www.w3.org/2001/XMLSchema:date.XSDateTimeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:dateTime.XSDecimalBinding Binding object for the type http://www.w3.org/2001/XMLSchema:decimal.XSDerivationControlBinding Binding object for the type http://www.w3.org/2001/XMLSchema:derivationControl.XSDerivationSetBinding Binding object for the type http://www.w3.org/2001/XMLSchema:derivationSet.XSDoubleBinding Binding object for the type http://www.w3.org/2001/XMLSchema:double.XSDurationBinding Binding object for the type http://www.w3.org/2001/XMLSchema:duration.XSElementBinding Binding object for the type http://www.w3.org/2001/XMLSchema:element.XSENTITIESBinding Binding object for the type http://www.w3.org/2001/XMLSchema:ENTITIES.XSENTITYBinding Binding object for the type http://www.w3.org/2001/XMLSchema:ENTITY.XSExplicitGroupBinding Binding object for the type http://www.w3.org/2001/XMLSchema:explicitGroup.XSExtensionTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:extensionType.XSFacetBinding Binding object for the type http://www.w3.org/2001/XMLSchema:facet.XSFloatBinding Binding object for the type http://www.w3.org/2001/XMLSchema:float.XSFormChoiceBinding Binding object for the type http://www.w3.org/2001/XMLSchema:formChoice.XSFullDerivationSetBinding Binding object for the type http://www.w3.org/2001/XMLSchema:fullDerivationSet.XSGDayBinding Binding object for the type http://www.w3.org/2001/XMLSchema:gDay.XSGMonthBinding Binding object for the type http://www.w3.org/2001/XMLSchema:gMonth.XSGMonthDayBinding Binding object for the type http://www.w3.org/2001/XMLSchema:gMonthDay.XSGroupBinding Binding object for the type http://www.w3.org/2001/XMLSchema:group.XSGroupRefBinding Binding object for the type http://www.w3.org/2001/XMLSchema:groupRef.XSGYearBinding Binding object for the type http://www.w3.org/2001/XMLSchema:gYear.XSGYearMonthBinding Binding object for the type http://www.w3.org/2001/XMLSchema:gYearMonth.XSHexBinaryBinding Binding object for the type http://www.w3.org/2001/XMLSchema:hexBinary.XSIDBinding Binding object for the type http://www.w3.org/2001/XMLSchema:ID.XSIDREFBinding Binding object for the type http://www.w3.org/2001/XMLSchema:IDREF.XSIDREFSBinding Binding object for the type http://www.w3.org/2001/XMLSchema:IDREFS.XSIntBinding Binding object for the type http://www.w3.org/2001/XMLSchema:int.XSIntegerBinding Binding object for the type http://www.w3.org/2001/XMLSchema:integer.XSKeybaseBinding Binding object for the type http://www.w3.org/2001/XMLSchema:keybase.XSLanguageBinding Binding object for the type http://www.w3.org/2001/XMLSchema:language.XSLocalComplexTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:localComplexType.XSLocalElementBinding Binding object for the type http://www.w3.org/2001/XMLSchema:localElement.XSLocalSimpleTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:localSimpleType.XSLongBinding Binding object for the type http://www.w3.org/2001/XMLSchema:long.XSNameBinding Binding object for the type http://www.w3.org/2001/XMLSchema:Name.XSNamedAttributeGroupBinding Binding object for the type http://www.w3.org/2001/XMLSchema:namedAttributeGroup.XSNamedGroupBinding Binding object for the type http://www.w3.org/2001/XMLSchema:namedGroup.XSNamespaceListBinding Binding object for the type http://www.w3.org/2001/XMLSchema:namespaceList.XSNarrowMaxMinBinding Binding object for the type http://www.w3.org/2001/XMLSchema:narrowMaxMin.XSNCNameBinding Binding object for the type http://www.w3.org/2001/XMLSchema:NCName.XSNegativeIntegerBinding Binding object for the type http://www.w3.org/2001/XMLSchema:negativeInteger.XSNMTOKENBinding Binding object for the type http://www.w3.org/2001/XMLSchema:NMTOKEN.XSNMTOKENSBinding Binding object for the type http://www.w3.org/2001/XMLSchema:NMTOKENS.XSNoFixedFacetBinding Binding object for the type http://www.w3.org/2001/XMLSchema:noFixedFacet.XSNonNegativeIntegerBinding Binding object for the type http://www.w3.org/2001/XMLSchema:nonNegativeInteger.XSNonPositiveIntegerBinding Binding object for the type http://www.w3.org/2001/XMLSchema:nonPositiveInteger.XSNormalizedStringBinding Binding object for the type http://www.w3.org/2001/XMLSchema:normalizedString.XSNOTATIONBinding Binding object for the type http://www.w3.org/2001/XMLSchema:NOTATION.XSNumFacetBinding Binding object for the type http://www.w3.org/2001/XMLSchema:numFacet.XSOpenAttrsBinding Binding object for the type http://www.w3.org/2001/XMLSchema:openAttrs.XSPositiveIntegerBinding Binding object for the type http://www.w3.org/2001/XMLSchema:positiveInteger.XSPublicBinding Binding object for the type http://www.w3.org/2001/XMLSchema:public.XSQNameBinding Binding object for the type http://www.w3.org/2001/XMLSchema:QName.XSRealGroupBinding Binding object for the type http://www.w3.org/2001/XMLSchema:realGroup.XSReducedDerivationControlBinding Binding object for the type http://www.w3.org/2001/XMLSchema:reducedDerivationControl.XSRestrictionTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:restrictionType.XSShortBinding Binding object for the type http://www.w3.org/2001/XMLSchema:short.XSSimpleDerivationSetBinding Binding object for the type http://www.w3.org/2001/XMLSchema:simpleDerivationSet.XSSimpleExplicitGroupBinding Binding object for the type http://www.w3.org/2001/XMLSchema:simpleExplicitGroup.XSSimpleExtensionTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:simpleExtensionType.XSSimpleRestrictionTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:simpleRestrictionType.XSSimpleTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:simpleType.XSStringBinding Binding object for the type http://www.w3.org/2001/XMLSchema:string.XSTimeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:time.XSTokenBinding Binding object for the type http://www.w3.org/2001/XMLSchema:token.XSTopLevelAttributeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:topLevelAttribute.XSTopLevelComplexTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:topLevelComplexType.XSTopLevelElementBinding Binding object for the type http://www.w3.org/2001/XMLSchema:topLevelElement.XSTopLevelSimpleTypeBinding Binding object for the type http://www.w3.org/2001/XMLSchema:topLevelSimpleType.XSTypeDerivationControlBinding Binding object for the type http://www.w3.org/2001/XMLSchema:typeDerivationControl.XSUnsignedByteBinding Binding object for the type http://www.w3.org/2001/XMLSchema:unsignedByte.XSUnsignedIntBinding Binding object for the type http://www.w3.org/2001/XMLSchema:unsignedInt.XSUnsignedLongBinding Binding object for the type http://www.w3.org/2001/XMLSchema:unsignedLong.XSUnsignedShortBinding Binding object for the type http://www.w3.org/2001/XMLSchema:unsignedShort.XSWildcardBinding Binding object for the type http://www.w3.org/2001/XMLSchema:wildcard.