binding.html

来自「Geotools是一个开源的Java GIS工具包,可利用它来开发符合标准的地理」· HTML 代码 · 共 521 行 · 第 1/3 页

HTML
521
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><!--NewPage--><HTML><HEAD><!-- Generated by javadoc (build 1.4.2_13) on Tue Jun 05 11:36:30 GMT-05:00 2007 --><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><TITLE>Binding (Geotools 2.3.x 2.3.2 API)</TITLE><META NAME="keywords" CONTENT="org.geotools.xml.Binding interface"><META NAME="keywords" CONTENT="AFTER"><META NAME="keywords" CONTENT="BEFORE"><META NAME="keywords" CONTENT="OVERRIDE"><META NAME="keywords" CONTENT="getTarget()"><META NAME="keywords" CONTENT="getExecutionMode()"><LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style"><SCRIPT type="text/javascript">function windowTitle(){    parent.document.title="Binding (Geotools 2.3.x 2.3.2 API)";}</SCRIPT></HEAD><BODY BGCOLOR="white" onload="windowTitle();"><!-- ========= START OF TOP NAVBAR ======= --><A NAME="navbar_top"><!-- --></A><A HREF="#skip-navbar_top" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_top_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/Binding.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../org/geotools/xml/AttributeInstance.html" title="interface in org.geotools.xml"><B>PREV CLASS</B></A>&nbsp;&nbsp;<A HREF="../../../org/geotools/xml/BindingConfiguration.html" title="interface in org.geotools.xml"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="Binding.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;&nbsp;<SCRIPT type="text/javascript">  <!--  if(window==top) {    document.writeln('<A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A>');  }  //--></SCRIPT><NOSCRIPT>  <A HREF="../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_top"></A><!-- ========= END OF TOP NAVBAR ========= --><HR><!-- ======== START OF CLASS DATA ======== --><H2><FONT SIZE="-1">org.geotools.xml</FONT><BR>Interface Binding</H2><DL><DT><B>All Known Subinterfaces:</B> <DD><A HREF="../../../org/geotools/xml/ComplexBinding.html" title="interface in org.geotools.xml">ComplexBinding</A>, <A HREF="../../../org/geotools/xml/SimpleBinding.html" title="interface in org.geotools.xml">SimpleBinding</A></DD></DL><DL><DT><B>All Known Implementing Classes:</B> <DD><A HREF="../../../org/geotools/xml/AbstractComplexBinding.html" title="class in org.geotools.xml">AbstractComplexBinding</A>, <A HREF="../../../org/geotools/xml/AbstractSimpleBinding.html" title="class in org.geotools.xml">AbstractSimpleBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLAbstractFeatureCollectionBaseTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLAbstractFeatureCollectionBaseTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLAbstractFeatureCollectionTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLAbstractFeatureCollectionTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLAbstractFeatureTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLAbstractFeatureTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLAbstractGeometryCollectionBaseTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLAbstractGeometryCollectionBaseTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLAbstractGeometryTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLAbstractGeometryTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLBoundingShapeTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLBoundingShapeTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLBoxTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLBoxTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLCoordinatesTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLCoordinatesTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLCoordTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLCoordTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLFeatureAssociationTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLFeatureAssociationTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLGeometryAssociationTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLGeometryAssociationTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLGeometryCollectionTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLGeometryCollectionTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLGeometryPropertyTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLGeometryPropertyTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLLinearRingMemberTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLLinearRingMemberTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLLinearRingTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLLinearRingTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLLineStringMemberTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLLineStringMemberTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLLineStringPropertyTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLLineStringPropertyTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLLineStringTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLLineStringTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLMultiGeometryPropertyTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLMultiGeometryPropertyTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLMultiLineStringPropertyTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLMultiLineStringPropertyTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLMultiLineStringTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLMultiLineStringTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLMultiPointPropertyTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLMultiPointPropertyTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLMultiPointTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLMultiPointTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLMultiPolygonPropertyTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLMultiPolygonPropertyTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLMultiPolygonTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLMultiPolygonTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLNullTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLNullTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLPointMemberTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLPointMemberTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLPointPropertyTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLPointPropertyTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLPointTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLPointTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLPolygonMemberTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLPolygonMemberTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLPolygonPropertyTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLPolygonPropertyTypeBinding</A>, <A HREF="../../../org/geotools/gml2/bindings/GMLPolygonTypeBinding.html" title="class in org.geotools.gml2.bindings">GMLPolygonTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCBBOXTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCBBOXTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCBinaryComparisonOpTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCBinaryComparisonOpTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCBinaryLogicOpTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCBinaryLogicOpTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCBinaryOperatorTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCBinaryOperatorTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCBinarySpatialOpTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCBinarySpatialOpTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCComparisonOpsTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCComparisonOpsTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCDistanceBufferTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCDistanceBufferTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCDistanceTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCDistanceTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCExpressionTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCExpressionTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCFeatureIdTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCFeatureIdTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCFilterTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCFilterTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCFunctionTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCFunctionTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCLiteralTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCLiteralTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCLogicOpsTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCLogicOpsTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCLowerBoundaryTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCLowerBoundaryTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCPropertyIsBetweenTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCPropertyIsBetweenTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCPropertyIsLikeTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCPropertyIsLikeTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCPropertyIsNullTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCPropertyIsNullTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCPropertyNameTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCPropertyNameTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCSpatialOpsTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCSpatialOpsTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCUnaryLogicOpTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCUnaryLogicOpTypeBinding</A>, <A HREF="../../../org/geotools/filter/v1_0/OGCUpperBoundaryTypeBinding.html" title="class in org.geotools.filter.v1_0">OGCUpperBoundaryTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAllBinding.html" title="class in org.geotools.xs.bindings">XSAllBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAllNNIBinding.html" title="class in org.geotools.xs.bindings">XSAllNNIBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAnnotatedBinding.html" title="class in org.geotools.xs.bindings">XSAnnotatedBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAnySimpleTypeBinding.html" title="class in org.geotools.xs.bindings">XSAnySimpleTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAnyTypeBinding.html" title="class in org.geotools.xs.bindings">XSAnyTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAnyURIBinding.html" title="class in org.geotools.xs.bindings">XSAnyURIBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAttributeBinding.html" title="class in org.geotools.xs.bindings">XSAttributeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAttributeGroupBinding.html" title="class in org.geotools.xs.bindings">XSAttributeGroupBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSAttributeGroupRefBinding.html" title="class in org.geotools.xs.bindings">XSAttributeGroupRefBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSBase64BinaryBinding.html" title="class in org.geotools.xs.bindings">XSBase64BinaryBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSBlockSetBinding.html" title="class in org.geotools.xs.bindings">XSBlockSetBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSBooleanBinding.html" title="class in org.geotools.xs.bindings">XSBooleanBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSByteBinding.html" title="class in org.geotools.xs.bindings">XSByteBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSComplexRestrictionTypeBinding.html" title="class in org.geotools.xs.bindings">XSComplexRestrictionTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSComplexTypeBinding.html" title="class in org.geotools.xs.bindings">XSComplexTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSDateBinding.html" title="class in org.geotools.xs.bindings">XSDateBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSDateTimeBinding.html" title="class in org.geotools.xs.bindings">XSDateTimeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSDecimalBinding.html" title="class in org.geotools.xs.bindings">XSDecimalBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSDerivationControlBinding.html" title="class in org.geotools.xs.bindings">XSDerivationControlBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSDerivationSetBinding.html" title="class in org.geotools.xs.bindings">XSDerivationSetBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSDoubleBinding.html" title="class in org.geotools.xs.bindings">XSDoubleBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSDurationBinding.html" title="class in org.geotools.xs.bindings">XSDurationBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSElementBinding.html" title="class in org.geotools.xs.bindings">XSElementBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSENTITIESBinding.html" title="class in org.geotools.xs.bindings">XSENTITIESBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSENTITYBinding.html" title="class in org.geotools.xs.bindings">XSENTITYBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSExplicitGroupBinding.html" title="class in org.geotools.xs.bindings">XSExplicitGroupBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSExtensionTypeBinding.html" title="class in org.geotools.xs.bindings">XSExtensionTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSFacetBinding.html" title="class in org.geotools.xs.bindings">XSFacetBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSFloatBinding.html" title="class in org.geotools.xs.bindings">XSFloatBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSFormChoiceBinding.html" title="class in org.geotools.xs.bindings">XSFormChoiceBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSFullDerivationSetBinding.html" title="class in org.geotools.xs.bindings">XSFullDerivationSetBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSGDayBinding.html" title="class in org.geotools.xs.bindings">XSGDayBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSGMonthBinding.html" title="class in org.geotools.xs.bindings">XSGMonthBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSGMonthDayBinding.html" title="class in org.geotools.xs.bindings">XSGMonthDayBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSGroupBinding.html" title="class in org.geotools.xs.bindings">XSGroupBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSGroupRefBinding.html" title="class in org.geotools.xs.bindings">XSGroupRefBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSGYearBinding.html" title="class in org.geotools.xs.bindings">XSGYearBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSGYearMonthBinding.html" title="class in org.geotools.xs.bindings">XSGYearMonthBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSHexBinaryBinding.html" title="class in org.geotools.xs.bindings">XSHexBinaryBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSIDBinding.html" title="class in org.geotools.xs.bindings">XSIDBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSIDREFBinding.html" title="class in org.geotools.xs.bindings">XSIDREFBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSIDREFSBinding.html" title="class in org.geotools.xs.bindings">XSIDREFSBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSIntBinding.html" title="class in org.geotools.xs.bindings">XSIntBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSIntegerBinding.html" title="class in org.geotools.xs.bindings">XSIntegerBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSKeybaseBinding.html" title="class in org.geotools.xs.bindings">XSKeybaseBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSLanguageBinding.html" title="class in org.geotools.xs.bindings">XSLanguageBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSLocalComplexTypeBinding.html" title="class in org.geotools.xs.bindings">XSLocalComplexTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSLocalElementBinding.html" title="class in org.geotools.xs.bindings">XSLocalElementBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSLocalSimpleTypeBinding.html" title="class in org.geotools.xs.bindings">XSLocalSimpleTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSLongBinding.html" title="class in org.geotools.xs.bindings">XSLongBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNameBinding.html" title="class in org.geotools.xs.bindings">XSNameBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNamedAttributeGroupBinding.html" title="class in org.geotools.xs.bindings">XSNamedAttributeGroupBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNamedGroupBinding.html" title="class in org.geotools.xs.bindings">XSNamedGroupBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNamespaceListBinding.html" title="class in org.geotools.xs.bindings">XSNamespaceListBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNarrowMaxMinBinding.html" title="class in org.geotools.xs.bindings">XSNarrowMaxMinBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNCNameBinding.html" title="class in org.geotools.xs.bindings">XSNCNameBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNegativeIntegerBinding.html" title="class in org.geotools.xs.bindings">XSNegativeIntegerBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNMTOKENBinding.html" title="class in org.geotools.xs.bindings">XSNMTOKENBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNMTOKENSBinding.html" title="class in org.geotools.xs.bindings">XSNMTOKENSBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNoFixedFacetBinding.html" title="class in org.geotools.xs.bindings">XSNoFixedFacetBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNonNegativeIntegerBinding.html" title="class in org.geotools.xs.bindings">XSNonNegativeIntegerBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNonPositiveIntegerBinding.html" title="class in org.geotools.xs.bindings">XSNonPositiveIntegerBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNormalizedStringBinding.html" title="class in org.geotools.xs.bindings">XSNormalizedStringBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNOTATIONBinding.html" title="class in org.geotools.xs.bindings">XSNOTATIONBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSNumFacetBinding.html" title="class in org.geotools.xs.bindings">XSNumFacetBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSOpenAttrsBinding.html" title="class in org.geotools.xs.bindings">XSOpenAttrsBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSPositiveIntegerBinding.html" title="class in org.geotools.xs.bindings">XSPositiveIntegerBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSPublicBinding.html" title="class in org.geotools.xs.bindings">XSPublicBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSQNameBinding.html" title="class in org.geotools.xs.bindings">XSQNameBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSRealGroupBinding.html" title="class in org.geotools.xs.bindings">XSRealGroupBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSReducedDerivationControlBinding.html" title="class in org.geotools.xs.bindings">XSReducedDerivationControlBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSRestrictionTypeBinding.html" title="class in org.geotools.xs.bindings">XSRestrictionTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSShortBinding.html" title="class in org.geotools.xs.bindings">XSShortBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSSimpleDerivationSetBinding.html" title="class in org.geotools.xs.bindings">XSSimpleDerivationSetBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSSimpleExplicitGroupBinding.html" title="class in org.geotools.xs.bindings">XSSimpleExplicitGroupBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSSimpleExtensionTypeBinding.html" title="class in org.geotools.xs.bindings">XSSimpleExtensionTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSSimpleRestrictionTypeBinding.html" title="class in org.geotools.xs.bindings">XSSimpleRestrictionTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSSimpleTypeBinding.html" title="class in org.geotools.xs.bindings">XSSimpleTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSStringBinding.html" title="class in org.geotools.xs.bindings">XSStringBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSTimeBinding.html" title="class in org.geotools.xs.bindings">XSTimeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSTokenBinding.html" title="class in org.geotools.xs.bindings">XSTokenBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSTopLevelAttributeBinding.html" title="class in org.geotools.xs.bindings">XSTopLevelAttributeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSTopLevelComplexTypeBinding.html" title="class in org.geotools.xs.bindings">XSTopLevelComplexTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSTopLevelElementBinding.html" title="class in org.geotools.xs.bindings">XSTopLevelElementBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSTopLevelSimpleTypeBinding.html" title="class in org.geotools.xs.bindings">XSTopLevelSimpleTypeBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSTypeDerivationControlBinding.html" title="class in org.geotools.xs.bindings">XSTypeDerivationControlBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSUnsignedByteBinding.html" title="class in org.geotools.xs.bindings">XSUnsignedByteBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSUnsignedIntBinding.html" title="class in org.geotools.xs.bindings">XSUnsignedIntBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSUnsignedLongBinding.html" title="class in org.geotools.xs.bindings">XSUnsignedLongBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSUnsignedShortBinding.html" title="class in org.geotools.xs.bindings">XSUnsignedShortBinding</A>, <A HREF="../../../org/geotools/xs/bindings/XSWildcardBinding.html" title="class in org.geotools.xs.bindings">XSWildcardBinding</A></DD></DL><HR><DL><DT>public interface <B>Binding</B></DL><P>A specialized handler for a specific type in an xml schema. <p> Bindings have the following responsibilities.         <ul>                 <li>Parsing components from an instance document (elements and attributes) into model objects                 <li>Encoding model objects as xml components  </ul> </p> <p> <h3>Type Binding</h3> Binding objects correspond to xml schema types. A binding declares it target type by advertising the qualified name of the type it binds to. For instance, the following strategy binds itself to type <b>xsd:string</b>. </p> <pre> <code> class XSDStringStrategy {         QName getTarget() {                 return new QName("http://www.w3.org/2001/XMLSchema","string");         }  ... </code> </pre> <p> The upshot is that whenever an element or attribute is encountered in an instance document that is of type xsd:string, this binding will be used to turn the string into an object representation. </p> <p> And on the other side of coin, when an instanceof String is encountered when serializing an object model, the binding will be used to encode the string as xml. </p> <p> <h3>Inheritance</h3> XML Schema supports Inheritance. As a concrete example, consider the simple xml schema simple types <b>decimal</b> and <b>integer</b>. </p> <pre> <code>  &lt;xs:simpleType name="decimal" id="decimal"&gt;   &lt;xs:annotation&gt;     &lt;xs:appinfo&gt;      &lt;hfp:hasFacet name="totalDigits"/&gt;       &lt;hfp:hasFacet name="fractionDigits"/&gt;       &lt;hfp:hasFacet name="pattern"/&gt;       &lt;hfp:hasFacet name="whiteSpace"/&gt;       &lt;hfp:hasFacet name="enumeration"/&gt;       &lt;hfp:hasFacet name="maxInclusive"/&gt;       &lt;hfp:hasFacet name="maxExclusive"/&gt;       &lt;hfp:hasFacet name="minInclusive"/&gt;       &lt;hfp:hasFacet name="minExclusive"/&gt;       &lt;hfp:hasProperty name="ordered" value="total"/&gt;       &lt;hfp:hasProperty name="bounded" value="false"/&gt;       &lt;hfp:hasProperty name="cardinality" value="countably infinite"/&gt;       &lt;hfp:hasProperty name="numeric" value="true"/&gt;     &lt;/xs:appinfo&gt;     &lt;xs:documentation source="http://www.w3.org/TR/xmlschema-2/#decimal"/&gt;   &lt;/xs:annotation&gt;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?