Package org.geotools.wfs.bindings
Class FeatureTypeTypeBinding
- Object
- 
- AbstractComplexBinding
- 
- AbstractComplexEMFBinding
- 
- FeatureTypeTypeBinding
 
 
 
- 
- All Implemented Interfaces:
- Binding,- ComplexBinding
 
 public class FeatureTypeTypeBinding extends AbstractComplexEMFBinding Binding object for the type http://www.opengis.net/wfs:FeatureTypeType.<xsd:complexType name="FeatureTypeType"> <xsd:annotation> <xsd:documentation> An element of this type that describes a feature in an application namespace shall have an xml xmlns specifier, e.g. xmlns:bo="http://www.BlueOx.org/BlueOx" </xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element name="Name" type="xsd:QName"> <xsd:annotation> <xsd:documentation> Name of this feature type, including any namespace prefix </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="Title" type="xsd:string"> <xsd:annotation> <xsd:documentation> Title of this feature type, normally used for display to a human. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element minOccurs="0" name="Abstract" type="xsd:string"> <xsd:annotation> <xsd:documentation> Brief narrative description of this feature type, normally used for display to a human. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ows:Keywords"/> <xsd:choice> <xsd:sequence> <xsd:element name="DefaultSRS" type="xsd:anyURI"> <xsd:annotation> <xsd:documentation> The DefaultSRS element indicated which spatial reference system shall be used by a WFS to express the state of a spatial feature if not otherwise explicitly identified within a query or transaction request. The SRS may be indicated using either the EPSG form (EPSG:posc code) or the URL form defined in subclause 4.3.2 of refernce[2]. </xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element maxOccurs="unbounded" minOccurs="0" name="OtherSRS" type="xsd:anyURI"> <xsd:annotation> <xsd:documentation> The OtherSRS element is used to indicate other supported SRSs within query and transaction operations. A supported SRS means that the WFS supports the transformation of spatial properties between the OtherSRS and the internal storage SRS. The effects of such transformations must be considered when determining and declaring the guaranteed data accuracy. </xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:element name="NoSRS"> <xsd:complexType name="FeatureTypeType_NoSRS"/> </xsd:element> </xsd:choice> <xsd:element minOccurs="0" name="Operations" type="wfs:OperationsType"/> <xsd:element minOccurs="0" name="OutputFormats" type="wfs:OutputFormatListType"/> <xsd:element maxOccurs="unbounded" minOccurs="1" ref="ows:WGS84BoundingBox"/> <xsd:element maxOccurs="unbounded" minOccurs="0" name="MetadataURL" type="wfs:MetadataURLType"/> </xsd:sequence> </xsd:complexType>
- 
- 
Constructor SummaryConstructors Constructor Description FeatureTypeTypeBinding(WfsFactory factory)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description QNamegetTarget()ClassgetType()protected voidsetProperty(EObject eObject, String property, Object value, boolean lax)Internal method for reflectively setting the property of an eobject.- 
Methods inherited from class AbstractComplexEMFBindingcreateEObject, getProperty, parse
 - 
Methods inherited from class AbstractComplexBindingencode, getExecutionMode, getProperties, initialize, initializeChildContext
 
- 
 
- 
- 
- 
Constructor Detail- 
FeatureTypeTypeBindingpublic FeatureTypeTypeBinding(WfsFactory factory) 
 
- 
 - 
Method Detail- 
getTargetpublic QName getTarget() - Returns:
- The qualified name of the target for the binding.
 
 - 
getTypepublic Class getType() - Specified by:
- getTypein interface- Binding
- Overrides:
- getTypein class- AbstractComplexEMFBinding
- Returns:
- The java type this binding maps to.
 
 - 
setPropertyprotected void setProperty(EObject eObject, String property, Object value, boolean lax)Description copied from class:AbstractComplexEMFBindingInternal method for reflectively setting the property of an eobject.Subclasses may override. - Overrides:
- setPropertyin class- AbstractComplexEMFBinding
 
 
- 
 
-