Java Doc for GMLSchema.java in  » GIS » GeoTools-2.4.1 » org » geotools » gml2 » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeoTools 2.4.1 » org.geotools.gml2 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.geotools.feature.type.SchemaImpl
      org.geotools.gml2.GMLSchema

GMLSchema
public class GMLSchema extends SchemaImpl (Code)


Field Summary
final public static  AttributeTypeABSTRACTFEATURECOLLECTIONBASETYPE_TYPE
    

 
 <complexType abstract="true" name="AbstractFeatureCollectionBaseType">
 <annotation>
 <documentation>
 This abstract base type just makes the boundedBy element mandatory
 for a feature collection.
final public static  AttributeTypeABSTRACTFEATURECOLLECTIONTYPE_TYPE
    

 
 <complexType abstract="true" name="AbstractFeatureCollectionType">
 <annotation>
 <documentation>
 A feature collection contains zero or more featureMember elements.
final public static  AttributeTypeABSTRACTFEATURETYPE_TYPE
    

 
 <complexType abstract="true" name="AbstractFeatureType">
 <annotation>
 <documentation>
 An abstract feature provides a set of common properties.
final public static  AttributeTypeABSTRACTGEOMETRYCOLLECTIONBASETYPE_TYPE
    

 
 <complexType abstract="true" name="AbstractGeometryCollectionBaseType">
 <annotation>
 <documentation>
 This abstract base type for geometry collections just makes the
 srsName attribute mandatory.
final public static  AttributeTypeABSTRACTGEOMETRYTYPE_TYPE
    

 
 <complexType abstract="true" name="AbstractGeometryType">
 <annotation>
 <documentation>
 All geometry elements are derived from this abstract supertype;
 a geometry element may have an identifying attribute (gid).
final public static  AttributeTypeBOUNDINGSHAPETYPE_TYPE
    

 
 <complexType name="BoundingShapeType">
 <annotation>
 <documentation>
 Bounding shapes--a Box or a null element are currently allowed.
final public static  AttributeTypeBOXTYPE_TYPE
    

 
 <complexType name="BoxType">
 <annotation>
 <documentation>
 The Box structure defines an extent using a pair of coordinate tuples.
final public static  AttributeTypeCOORDINATESTYPE_TYPE
    

 
 <complexType name="CoordinatesType">
 <annotation>
 <documentation>
 Coordinates can be included in a single string, but there is no
 facility for validating string content.
final public static  AttributeTypeCOORDTYPE_TYPE
    

 
 <complexType name="CoordType">
 <annotation>
 <documentation>
 Represents a coordinate tuple in one, two, or three dimensions.
final public static  AttributeTypeFEATUREASSOCIATIONTYPE_TYPE
    

 
 <complexType name="FeatureAssociationType">
 <annotation>
 <documentation>
 An instance of this type (e.g.
final public static  AttributeTypeGEOMETRYASSOCIATIONTYPE_TYPE
    

 
 <complexType name="GeometryAssociationType">
 <annotation>
 <documentation>
 An instance of this type (e.g.
final public static  AttributeTypeGEOMETRYCOLLECTIONTYPE_TYPE
    

 
 <complexType name="GeometryCollectionType">
 <annotation>
 <documentation>
 A geometry collection must include one or more geometries, referenced
 through geometryMember elements.
final public static  AttributeTypeGEOMETRYPROPERTYTYPE_TYPE
    

 
 <complexType name="GeometryPropertyType">
 <annotation>
 <documentation>
 A simple geometry property encapsulates a geometry element.
final public static  AttributeTypeLINEARRINGMEMBERTYPE_TYPE
    
final public static  AttributeTypeLINEARRINGTYPE_TYPE
    

 
 <complexType name="LinearRingType">
 <annotation>
 <documentation>
 A LinearRing is defined by four or more coordinate tuples, with
 linear interpolation between them; the first and last coordinates
 must be coincident.
final public static  AttributeTypeLINESTRINGMEMBERTYPE_TYPE
    
final public static  AttributeTypeLINESTRINGPROPERTYTYPE_TYPE
    

 
 <complexType name="LineStringPropertyType">
 <annotation>
 <documentation>
 Encapsulates a single LineString to represent centerLineOf or
 edgeOf properties.
final public static  AttributeTypeLINESTRINGTYPE_TYPE
    

 
 <complexType name="LineStringType">
 <annotation>
 <documentation>
 A LineString is defined by two or more coordinate tuples, with
 linear interpolation between them.
final public static  AttributeTypeMULTIGEOMETRYPROPERTYTYPE_TYPE
    
final public static  AttributeTypeMULTILINESTRINGPROPERTYTYPE_TYPE
    

 
 <complexType name="MultiLineStringPropertyType">
 <annotation>
 <documentation>
 Encapsulates a MultiLineString element to represent the following
 discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.
final public static  AttributeTypeMULTILINESTRINGTYPE_TYPE
    

 
 <complexType name="MultiLineStringType">
 <annotation>
 <documentation>
 A MultiLineString is defined by one or more LineStrings, referenced
 through lineStringMember elements.
final public static  AttributeTypeMULTIPOINTPROPERTYTYPE_TYPE
    

 
 <complexType name="MultiPointPropertyType">
 <annotation>
 <documentation>
 Encapsulates a MultiPoint element to represent the following
 discontiguous geometric properties: multiLocation, multiPosition,
 multiCenterOf.
final public static  AttributeTypeMULTIPOINTTYPE_TYPE
    

 
 <complexType name="MultiPointType">
 <annotation>
 <documentation>
 A MultiPoint is defined by one or more Points, referenced through
 pointMember elements.
final public static  AttributeTypeMULTIPOLYGONPROPERTYTYPE_TYPE
    

 
 <complexType name="MultiPolygonPropertyType">
 <annotation>
 <documentation>
 Encapsulates a MultiPolygon to represent the following discontiguous
 geometric properties: multiCoverage, multiExtentOf.
final public static  AttributeTypeMULTIPOLYGONTYPE_TYPE
    

 
 <complexType name="MultiPolygonType">
 <annotation>
 <documentation>
 A MultiPolygon is defined by one or more Polygons, referenced through
 polygonMember elements.
final public static  AttributeTypeNULLTYPE_TYPE
    

 
 <simpleType name="NullType">
 <annotation>
 <documentation>
 If a bounding shape is not provided for a feature collection,
 explain why.
final public static  AttributeTypePOINTMEMBERTYPE_TYPE
    
final public static  AttributeTypePOINTPROPERTYTYPE_TYPE
    

 
 <complexType name="PointPropertyType">
 <annotation>
 <documentation>
 Encapsulates a single point to represent position, location, or
 centerOf properties.
final public static  AttributeTypePOINTTYPE_TYPE
    

 
 <complexType name="PointType">
 <annotation>
 <documentation>
 A Point is defined by a single coordinate tuple.
final public static  AttributeTypePOLYGONMEMBERTYPE_TYPE
    
final public static  AttributeTypePOLYGONPROPERTYTYPE_TYPE
    

 
 <complexType name="PolygonPropertyType">
 <annotation>
 <documentation>
 Encapsulates a single polygon to represent coverage or extentOf
 properties.
final public static  AttributeTypePOLYGONTYPE_TYPE
    

 
 <complexType name="PolygonType">
 <annotation>
 <documentation>
 A Polygon is defined by an outer boundary and zero or more inner
 boundaries which are in turn defined by LinearRings.

Constructor Summary
public  GMLSchema()
    


Field Detail
ABSTRACTFEATURECOLLECTIONBASETYPE_TYPE
final public static AttributeType ABSTRACTFEATURECOLLECTIONBASETYPE_TYPE(Code)

 
 <complexType abstract="true" name="AbstractFeatureCollectionBaseType">
 <annotation>
 <documentation>
 This abstract base type just makes the boundedBy element mandatory
 for a feature collection.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:AbstractFeatureType">
 <sequence>
 <element minOccurs="0" ref="gml:description"/>
 <element minOccurs="0" ref="gml:name"/>
 <element ref="gml:boundedBy"/>
 </sequence>
 <attribute name="fid" type="ID" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




ABSTRACTFEATURECOLLECTIONTYPE_TYPE
final public static AttributeType ABSTRACTFEATURECOLLECTIONTYPE_TYPE(Code)

 
 <complexType abstract="true" name="AbstractFeatureCollectionType">
 <annotation>
 <documentation>
 A feature collection contains zero or more featureMember elements.
 </documentation>
 </annotation>
 <complexContent>
 <extension base="gml:AbstractFeatureCollectionBaseType">
 <sequence>
 <element maxOccurs="unbounded" minOccurs="0" ref="gml:featureMember"/>
 </sequence>
 </extension>
 </complexContent>
 </complexType>
 
 




ABSTRACTFEATURETYPE_TYPE
final public static AttributeType ABSTRACTFEATURETYPE_TYPE(Code)

 
 <complexType abstract="true" name="AbstractFeatureType">
 <annotation>
 <documentation>
 An abstract feature provides a set of common properties. A concrete
 feature type must derive from this type and specify additional
 properties in an application schema. A feature may optionally
 possess an identifying attribute ('fid').
 </documentation>
 </annotation>
 <sequence>
 <element minOccurs="0" ref="gml:description"/>
 <element minOccurs="0" ref="gml:name"/>
 <element minOccurs="0" ref="gml:boundedBy"/>
 <!-- additional properties must be specified in an application schema -->
 </sequence>
 <attribute name="fid" type="ID" use="optional"/>
 </complexType>
 
 




ABSTRACTGEOMETRYCOLLECTIONBASETYPE_TYPE
final public static AttributeType ABSTRACTGEOMETRYCOLLECTIONBASETYPE_TYPE(Code)

 
 <complexType abstract="true" name="AbstractGeometryCollectionBaseType">
 <annotation>
 <documentation>
 This abstract base type for geometry collections just makes the
 srsName attribute mandatory.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:AbstractGeometryType">
 <attribute name="gid" type="ID" use="optional"/>
 <attribute name="srsName" type="anyURI" use="required"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




ABSTRACTGEOMETRYTYPE_TYPE
final public static AttributeType ABSTRACTGEOMETRYTYPE_TYPE(Code)

 
 <complexType abstract="true" name="AbstractGeometryType">
 <annotation>
 <documentation>
 All geometry elements are derived from this abstract supertype;
 a geometry element may have an identifying attribute (gid).
 It may be associated with a spatial reference system.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="anyType">
 <attribute name="gid" type="ID" use="optional"/>
 <attribute name="srsName" type="anyURI" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




BOUNDINGSHAPETYPE_TYPE
final public static AttributeType BOUNDINGSHAPETYPE_TYPE(Code)

 
 <complexType name="BoundingShapeType">
 <annotation>
 <documentation>
 Bounding shapes--a Box or a null element are currently allowed.
 </documentation>
 </annotation>
 <sequence>
 <choice>
 <element ref="gml:Box"/>
 <element name="null" type="gml:NullType"/>
 </choice>
 </sequence>
 </complexType>
 
 




BOXTYPE_TYPE
final public static AttributeType BOXTYPE_TYPE(Code)

 
 <complexType name="BoxType">
 <annotation>
 <documentation>
 The Box structure defines an extent using a pair of coordinate tuples.
 </documentation>
 </annotation>
 <complexContent>
 <extension base="gml:AbstractGeometryType">
 <sequence>
 <choice>
 <element maxOccurs="2" minOccurs="2" ref="gml:coord"/>
 <element ref="gml:coordinates"/>
 </choice>
 </sequence>
 </extension>
 </complexContent>
 </complexType>
 
 




COORDINATESTYPE_TYPE
final public static AttributeType COORDINATESTYPE_TYPE(Code)

 
 <complexType name="CoordinatesType">
 <annotation>
 <documentation>
 Coordinates can be included in a single string, but there is no
 facility for validating string content. The value of the 'cs' attribute
 is the separator for coordinate values, and the value of the 'ts'
 attribute gives the tuple separator (a single space by default); the
 default values may be changed to reflect local usage.
 </documentation>
 </annotation>
 <simpleContent>
 <extension base="string">
 <attribute default="." name="decimal" type="string" use="optional"/>
 <attribute default="," name="cs" type="string" use="optional"/>
 <attribute default=" " name="ts" type="string" use="optional"/>
 </extension>
 </simpleContent>
 </complexType>
 
 




COORDTYPE_TYPE
final public static AttributeType COORDTYPE_TYPE(Code)

 
 <complexType name="CoordType">
 <annotation>
 <documentation>
 Represents a coordinate tuple in one, two, or three dimensions.
 </documentation>
 </annotation>
 <sequence>
 <element name="X" type="decimal"/>
 <element minOccurs="0" name="Y" type="decimal"/>
 <element minOccurs="0" name="Z" type="decimal"/>
 </sequence>
 </complexType>
 
 




FEATUREASSOCIATIONTYPE_TYPE
final public static AttributeType FEATUREASSOCIATIONTYPE_TYPE(Code)

 
 <complexType name="FeatureAssociationType">
 <annotation>
 <documentation>
 An instance of this type (e.g. a featureMember) can either
 enclose or point to a feature (or feature collection); this
 type can be restricted in an application schema to allow only
 specified features as valid participants in the association.
 When serving as a simple link that references a remote feature
 instance, the value of the gml:remoteSchema attribute can be
 used to locate a schema fragment that constrains the target
 instance.
 </documentation>
 </annotation>
 <sequence minOccurs="0">
 <element ref="gml:_Feature"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </complexType>
 
 




GEOMETRYASSOCIATIONTYPE_TYPE
final public static AttributeType GEOMETRYASSOCIATIONTYPE_TYPE(Code)

 
 <complexType name="GeometryAssociationType">
 <annotation>
 <documentation>
 An instance of this type (e.g. a geometryMember) can either
 enclose or point to a primitive geometry element. When serving
 as a simple link that references a remote geometry instance,
 the value of the gml:remoteSchema attribute can be used to
 locate a schema fragment that constrains the target instance.
 </documentation>
 </annotation>
 <sequence minOccurs="0">
 <element ref="gml:_Geometry"/>
 </sequence>optional
 <!-- <attributeGroup ref="gml:AssociationAttributeGroup"/> -->
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </complexType>
 
 




GEOMETRYCOLLECTIONTYPE_TYPE
final public static AttributeType GEOMETRYCOLLECTIONTYPE_TYPE(Code)

 
 <complexType name="GeometryCollectionType">
 <annotation>
 <documentation>
 A geometry collection must include one or more geometries, referenced
 through geometryMember elements. User-defined geometry collections
 that accept GML geometry classes as members must instantiate--or
 derive from--this type.
 </documentation>
 </annotation>
 <complexContent>
 <extension base="gml:AbstractGeometryCollectionBaseType">
 <sequence>
 <element maxOccurs="unbounded" ref="gml:geometryMember"/>
 </sequence>
 </extension>
 </complexContent>
 </complexType>
 
 




GEOMETRYPROPERTYTYPE_TYPE
final public static AttributeType GEOMETRYPROPERTYTYPE_TYPE(Code)

 
 <complexType name="GeometryPropertyType">
 <annotation>
 <documentation>
 A simple geometry property encapsulates a geometry element.
 Alternatively, it can function as a pointer (simple-type link)
 that refers to a remote geometry element.
 </documentation>
 </annotation>
 <sequence minOccurs="0">
 <element ref="gml:_Geometry"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </complexType>
 
 




LINEARRINGMEMBERTYPE_TYPE
final public static AttributeType LINEARRINGMEMBERTYPE_TYPE(Code)

 
 <complexType name="LinearRingMemberType">
 <annotation>
 <documentation>Restricts the outer or inner boundary of a polygon instance
 to being a LinearRing.</documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:LinearRing"/>
 </sequence>
 <attributeGroup ref="gml:AssociationAttributeGroup"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




LINEARRINGTYPE_TYPE
final public static AttributeType LINEARRINGTYPE_TYPE(Code)

 
 <complexType name="LinearRingType">
 <annotation>
 <documentation>
 A LinearRing is defined by four or more coordinate tuples, with
 linear interpolation between them; the first and last coordinates
 must be coincident.
 </documentation>
 </annotation>
 <complexContent>
 <extension base="gml:AbstractGeometryType">
 <sequence>
 <choice>
 <element maxOccurs="unbounded" minOccurs="4" ref="gml:coord"/>
 <element ref="gml:coordinates"/>
 </choice>
 </sequence>
 </extension>
 </complexContent>
 </complexType>
 
 




LINESTRINGMEMBERTYPE_TYPE
final public static AttributeType LINESTRINGMEMBERTYPE_TYPE(Code)

 
 <complexType name="LineStringMemberType">
 <annotation>
 <documentation>Restricts the geometry member to being a LineString instance.</documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:LineString"/>
 </sequence>
 <attributeGroup ref="gml:AssociationAttributeGroup"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




LINESTRINGPROPERTYTYPE_TYPE
final public static AttributeType LINESTRINGPROPERTYTYPE_TYPE(Code)

 
 <complexType name="LineStringPropertyType">
 <annotation>
 <documentation>
 Encapsulates a single LineString to represent centerLineOf or
 edgeOf properties.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:LineString"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




LINESTRINGTYPE_TYPE
final public static AttributeType LINESTRINGTYPE_TYPE(Code)

 
 <complexType name="LineStringType">
 <annotation>
 <documentation>
 A LineString is defined by two or more coordinate tuples, with
 linear interpolation between them.
 </documentation>
 </annotation>
 <complexContent>
 <extension base="gml:AbstractGeometryType">
 <sequence>
 <choice>
 <element maxOccurs="unbounded" minOccurs="2" ref="gml:coord"/>
 <element ref="gml:coordinates"/>
 </choice>
 </sequence>
 </extension>
 </complexContent>
 </complexType>
 
 




MULTIGEOMETRYPROPERTYTYPE_TYPE
final public static AttributeType MULTIGEOMETRYPROPERTYTYPE_TYPE(Code)

 
 <complexType name="MultiGeometryPropertyType">
 <annotation>
 <documentation>Encapsulates a MultiGeometry element.</documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:MultiGeometry"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




MULTILINESTRINGPROPERTYTYPE_TYPE
final public static AttributeType MULTILINESTRINGPROPERTYTYPE_TYPE(Code)

 
 <complexType name="MultiLineStringPropertyType">
 <annotation>
 <documentation>
 Encapsulates a MultiLineString element to represent the following
 discontiguous geometric properties: multiEdgeOf, multiCenterLineOf.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:MultiLineString"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




MULTILINESTRINGTYPE_TYPE
final public static AttributeType MULTILINESTRINGTYPE_TYPE(Code)

 
 <complexType name="MultiLineStringType">
 <annotation>
 <documentation>
 A MultiLineString is defined by one or more LineStrings, referenced
 through lineStringMember elements.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryCollectionType">
 <sequence>
 <element maxOccurs="unbounded" ref="gml:lineStringMember"/>
 </sequence>
 <attribute name="gid" type="ID" use="optional"/>
 <attribute name="srsName" type="anyURI" use="required"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




MULTIPOINTPROPERTYTYPE_TYPE
final public static AttributeType MULTIPOINTPROPERTYTYPE_TYPE(Code)

 
 <complexType name="MultiPointPropertyType">
 <annotation>
 <documentation>
 Encapsulates a MultiPoint element to represent the following
 discontiguous geometric properties: multiLocation, multiPosition,
 multiCenterOf.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:MultiPoint"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




MULTIPOINTTYPE_TYPE
final public static AttributeType MULTIPOINTTYPE_TYPE(Code)

 
 <complexType name="MultiPointType">
 <annotation>
 <documentation>
 A MultiPoint is defined by one or more Points, referenced through
 pointMember elements.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryCollectionType">
 <sequence>
 <element maxOccurs="unbounded" ref="gml:pointMember"/>
 </sequence>
 <attribute name="gid" type="ID" use="optional"/>
 <attribute name="srsName" type="anyURI" use="required"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




MULTIPOLYGONPROPERTYTYPE_TYPE
final public static AttributeType MULTIPOLYGONPROPERTYTYPE_TYPE(Code)

 
 <complexType name="MultiPolygonPropertyType">
 <annotation>
 <documentation>
 Encapsulates a MultiPolygon to represent the following discontiguous
 geometric properties: multiCoverage, multiExtentOf.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:MultiPolygon"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




MULTIPOLYGONTYPE_TYPE
final public static AttributeType MULTIPOLYGONTYPE_TYPE(Code)

 
 <complexType name="MultiPolygonType">
 <annotation>
 <documentation>
 A MultiPolygon is defined by one or more Polygons, referenced through
 polygonMember elements.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryCollectionType">
 <sequence>
 <element maxOccurs="unbounded" ref="gml:polygonMember"/>
 </sequence>
 <attribute name="gid" type="ID" use="optional"/>
 <attribute name="srsName" type="anyURI" use="required"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




NULLTYPE_TYPE
final public static AttributeType NULLTYPE_TYPE(Code)

 
 <simpleType name="NullType">
 <annotation>
 <documentation>
 If a bounding shape is not provided for a feature collection,
 explain why. Allowable values are:
 innapplicable - the features do not have geometry
 unknown - the boundingBox cannot be computed
 unavailable - there may be a boundingBox but it is not divulged
 missing - there are no features
 </documentation>
 </annotation>
 <restriction base="string">
 <enumeration value="inapplicable"/>
 <enumeration value="unknown"/>
 <enumeration value="unavailable"/>
 <enumeration value="missing"/>
 </restriction>
 </simpleType>
 
 




POINTMEMBERTYPE_TYPE
final public static AttributeType POINTMEMBERTYPE_TYPE(Code)

 
 <complexType name="PointMemberType">
 <annotation>
 <documentation>Restricts the geometry member to being a Point instance.</documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:Point"/>
 </sequence>
 <attributeGroup ref="gml:AssociationAttributeGroup"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




POINTPROPERTYTYPE_TYPE
final public static AttributeType POINTPROPERTYTYPE_TYPE(Code)

 
 <complexType name="PointPropertyType">
 <annotation>
 <documentation>
 Encapsulates a single point to represent position, location, or
 centerOf properties.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:Point"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




POINTTYPE_TYPE
final public static AttributeType POINTTYPE_TYPE(Code)

 
 <complexType name="PointType">
 <annotation>
 <documentation>
 A Point is defined by a single coordinate tuple.
 </documentation>
 </annotation>
 <complexContent>
 <extension base="gml:AbstractGeometryType">
 <sequence>
 <choice>
 <element ref="gml:coord"/>
 <element ref="gml:coordinates"/>
 </choice>
 </sequence>
 </extension>
 </complexContent>
 </complexType>
 
 




POLYGONMEMBERTYPE_TYPE
final public static AttributeType POLYGONMEMBERTYPE_TYPE(Code)

 
 <complexType name="PolygonMemberType">
 <annotation>
 <documentation>Restricts the geometry member to being a Polygon instance.</documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:Polygon"/>
 </sequence>
 <attributeGroup ref="gml:AssociationAttributeGroup"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




POLYGONPROPERTYTYPE_TYPE
final public static AttributeType POLYGONPROPERTYTYPE_TYPE(Code)

 
 <complexType name="PolygonPropertyType">
 <annotation>
 <documentation>
 Encapsulates a single polygon to represent coverage or extentOf
 properties.
 </documentation>
 </annotation>
 <complexContent>
 <restriction base="gml:GeometryAssociationType">
 <sequence minOccurs="0">
 <element ref="gml:Polygon"/>
 </sequence>
 <attributeGroup ref="xlink:simpleLink"/>
 <attribute ref="gml:remoteSchema" use="optional"/>
 </restriction>
 </complexContent>
 </complexType>
 
 




POLYGONTYPE_TYPE
final public static AttributeType POLYGONTYPE_TYPE(Code)

 
 <complexType name="PolygonType">
 <annotation>
 <documentation>
 A Polygon is defined by an outer boundary and zero or more inner
 boundaries which are in turn defined by LinearRings.
 </documentation>
 </annotation>
 <complexContent>
 <extension base="gml:AbstractGeometryType">
 <sequence>
 <element ref="gml:outerBoundaryIs"/>
 <element maxOccurs="unbounded" minOccurs="0" ref="gml:innerBoundaryIs"/>
 </sequence>
 </extension>
 </complexContent>
 </complexType>
 
 





Constructor Detail
GMLSchema
public GMLSchema()(Code)




Methods inherited from org.geotools.feature.type.SchemaImpl
public void clear()(Code)(Java Doc)
public boolean containsKey(Object key)(Code)(Java Doc)
public boolean containsValue(Object value)(Code)(Java Doc)
public Set entrySet()(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
public Object get(Object key)(Code)(Java Doc)
public int hashCode()(Code)(Java Doc)
public boolean isEmpty()(Code)(Java Doc)
public Set keySet()(Code)(Java Doc)
public Namespace namespace()(Code)(Java Doc)
public Schema profile(Namespace profile)(Code)(Java Doc)
public Object put(Object name, Object type)(Code)(Java Doc)
public void putAll(Map arg0)(Code)(Java Doc)
public Object remove(Object key)(Code)(Java Doc)
public int size()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
public String toURI()(Code)(Java Doc)
public Collection values()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.