Uses of Class
org.geotools.data.complex.FeatureTypeMapping

Packages that use FeatureTypeMapping
org.geotools.data.complex This package contains the implementation of a ComplexDataStore, Author note: though this "Complex" datastore has born to provide complex features out of a simple features data source, it may be better called a DerivativeDataStore or something like that, you'll see why later. 
org.geotools.data.complex.config   
org.geotools.data.complex.filter   
org.geotools.data.joining   
 

Uses of FeatureTypeMapping in org.geotools.data.complex
 

Subclasses of FeatureTypeMapping in org.geotools.data.complex
 class XmlFeatureTypeMapping
           
 

Fields in org.geotools.data.complex declared as FeatureTypeMapping
protected  FeatureTypeMapping AbstractMappingFeatureIterator.mapping
          The mappings for the source and target schemas
 

Methods in org.geotools.data.complex that return FeatureTypeMapping
 FeatureTypeMapping NestedAttributeMapping.getFeatureTypeMapping(Feature feature)
           
static FeatureTypeMapping FeatureTypeMappingFactory.getInstance(FeatureSource source, AttributeDescriptor target, List<AttributeMapping> mappings, NamespaceSupport namespaces, String itemXpath, boolean isXmlDataStore, boolean isDenormalised)
           
 FeatureTypeMapping MappingFeatureSource.getMapping()
           
static FeatureTypeMapping AppSchemaDataAccessRegistry.getMappingByElement(Name featureTypeName)
           
 FeatureTypeMapping AppSchemaDataAccess.getMappingByElement(Name typeName)
          Returns the mapping suite for the given target type name.
static FeatureTypeMapping AppSchemaDataAccessRegistry.getMappingByName(Name featureTypeName)
          Get a feature type mapping from a registered app-schema data access.
 FeatureTypeMapping AppSchemaDataAccess.getMappingByName(Name typeName)
          Returns the mapping suite for the given targetElement name or mappingName.
 FeatureTypeMapping FeatureTypeMapping.getUnderlyingComplexMapping()
           
 FeatureTypeMapping DataAccessRegistry.mappingByElement(Name name)
           
 FeatureTypeMapping DataAccessRegistry.mappingByName(Name name)
          Get a feature type mapping from a registered app-schema data access.
 

Methods in org.geotools.data.complex with parameters of type FeatureTypeMapping
 List<Feature> NestedAttributeMapping.getInputFeatures(Object foreignKeyValue, FeatureTypeMapping fMapping)
          Get matching input features that are stored in this mapping using a supplied link value.
static IMappingFeatureIterator MappingFeatureIteratorFactory.getInstance(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Filter unrolledFilter)
           
 AttributeMapping NestedAttributeMapping.getMapping(FeatureTypeMapping featureTypeMapping)
           
protected abstract  void AbstractMappingFeatureIterator.initialiseSourceFeatures(FeatureTypeMapping mapping, Query query, CoordinateReferenceSystem crs)
           
protected  void FilteringMappingFeatureIterator.initialiseSourceFeatures(FeatureTypeMapping mapping, Query query, CoordinateReferenceSystem crs)
           
protected  void DataAccessMappingFeatureIterator.initialiseSourceFeatures(FeatureTypeMapping mapping, Query query, CoordinateReferenceSystem targetCRS)
           
static Filter AppSchemaDataAccess.unrollFilter(Filter complexFilter, FeatureTypeMapping mapping)
          Takes a filter that operates against a FeatureTypeMapping's target FeatureType, and unrolls it creating a new Filter that operates against the mapping's source FeatureType.
 Query AppSchemaDataAccess.unrollQuery(Query query, FeatureTypeMapping mapping)
          Creates a org.geotools.data.Query that operates over the surrogate DataStore, by unrolling the org.geotools.filter.Filter contained in the passed query, and replacing the list of required attributes by the ones of the mapped FeatureType.
 

Constructors in org.geotools.data.complex with parameters of type FeatureTypeMapping
AbstractMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query)
           
AbstractMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Query unrolledQuery)
           
AbstractMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Query unrolledQuery, boolean removeQueryLimitIfDenormalised)
           
DataAccessMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query)
           
DataAccessMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, boolean isFiltered, boolean removeQueryLimitIfDenormalised)
           
DataAccessMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Query unrolledQuery)
           
FilteringMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Query unrolledQuery, Filter filter)
           
FilteringMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Query unrolledQuery, Filter filter, CoordinateReferenceSystem crs)
           
MappingAttributeIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, Query unrolledQuery)
           
MappingFeatureCollection(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query)
           
MappingFeatureSource(AppSchemaDataAccess store, FeatureTypeMapping mapping)
           
XmlMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query)
           
XmlMappingFeatureIterator(AppSchemaDataAccess store, FeatureTypeMapping mapping, Query query, String xpath, String value)
           
 

Constructor parameters in org.geotools.data.complex with type arguments of type FeatureTypeMapping
AppSchemaDataAccess(Set<FeatureTypeMapping> mappings)
          Constructor.
 

Uses of FeatureTypeMapping in org.geotools.data.complex.config
 

Methods in org.geotools.data.complex.config that return types with arguments of type FeatureTypeMapping
static Set<FeatureTypeMapping> AppSchemaDataAccessConfigurator.buildMappings(AppSchemaDataAccessDTO config)
          Takes a config object and creates a set of mappings.
 

Constructors in org.geotools.data.complex.config with parameters of type FeatureTypeMapping
NonFeatureTypeProxy(AttributeType type, FeatureTypeMapping mapping)
          Sole constructor
NonFeatureTypeProxy(AttributeType type, FeatureTypeMapping mapping, Collection<PropertyDescriptor> schema)
           
 

Uses of FeatureTypeMapping in org.geotools.data.complex.filter
 

Methods in org.geotools.data.complex.filter with parameters of type FeatureTypeMapping
static UnmappingFilterVisitor UnmappingFilterVistorFactory.getInstance(FeatureTypeMapping mapping)
           
 

Constructors in org.geotools.data.complex.filter with parameters of type FeatureTypeMapping
ComplexFilterSplitter(FilterCapabilities fcs, FeatureTypeMapping mappings)
           
UnmappingFilterVisitor(FeatureTypeMapping mappings)
          visit(*Expression) holds the unmapped expression here.
 

Uses of FeatureTypeMapping in org.geotools.data.joining
 

Fields in org.geotools.data.joining declared as FeatureTypeMapping
 FeatureTypeMapping JoiningNestedAttributeMapping.Instance.mapping
           
 

Methods in org.geotools.data.joining with parameters of type FeatureTypeMapping
 List<Feature> JoiningNestedAttributeMapping.getInputFeatures(Object foreignKeyValue, FeatureTypeMapping fMapping)
           
 void JoiningNestedAttributeMapping.open(Object caller, Query baseTableQuery, FeatureTypeMapping mapping)
          Open an instance (cursor) for a specific caller.
 



Copyright © 1996-2014 Geotools. All Rights Reserved.