org.geotools.feature.type
Class ComplexFeatureTypeFactoryImpl

java.lang.Object
  extended by org.geotools.feature.type.FeatureTypeFactoryImpl
      extended by org.geotools.feature.type.ComplexFeatureTypeFactoryImpl
All Implemented Interfaces:
org.opengis.feature.type.FeatureTypeFactory

public class ComplexFeatureTypeFactoryImpl
extends FeatureTypeFactoryImpl

Feature type factory to produce complex feature type that can be used in feature chaining. The specific complex feature type will have an additional system field called "FEATURE_LINK" that can be used to link the feature type to its parent, i.e. allow the type to be nested.

Author:
Rini Angreani, Curtin University of Technology

Constructor Summary
ComplexFeatureTypeFactoryImpl()
           
 
Method Summary
 org.opengis.feature.type.FeatureType createFeatureType(org.opengis.feature.type.Name name, java.util.Collection schema, org.opengis.feature.type.GeometryDescriptor defaultGeometry, boolean isAbstract, java.util.List restrictions, org.opengis.feature.type.AttributeType superType, org.opengis.util.InternationalString description)
           
 
Methods inherited from class org.geotools.feature.type.FeatureTypeFactoryImpl
createAssociationDescriptor, createAssociationType, createAttributeDescriptor, createAttributeType, createComplexType, createGeometryDescriptor, createGeometryType, createSchema, createSimpleFeatureType, getCRSFactory, getFilterFactory, setCRSFactory, setFilterFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexFeatureTypeFactoryImpl

public ComplexFeatureTypeFactoryImpl()
Method Detail

createFeatureType

public org.opengis.feature.type.FeatureType createFeatureType(org.opengis.feature.type.Name name,
                                                              java.util.Collection schema,
                                                              org.opengis.feature.type.GeometryDescriptor defaultGeometry,
                                                              boolean isAbstract,
                                                              java.util.List restrictions,
                                                              org.opengis.feature.type.AttributeType superType,
                                                              org.opengis.util.InternationalString description)
Specified by:
createFeatureType in interface org.opengis.feature.type.FeatureTypeFactory
Overrides:
createFeatureType in class FeatureTypeFactoryImpl


Copyright © 1996-2010 Geotools. All Rights Reserved.