Class DefaultFeatureAgentFactory<T>


  • public class DefaultFeatureAgentFactory<T>
    extends FeatureAgentFactory<T>
    Default factory class for creating feature agents. Instances of the this class can be created using the FeatureAgentFactoryFinder.
    Author:
    Nick Collier, Eric Tatara
    • Method Detail

      • getFeatureType

        public org.opengis.feature.simple.SimpleFeatureType getFeatureType()
        Gets the created feature type.
        Returns:
        the created feature type.
      • getCrs

        public org.opengis.referencing.crs.CoordinateReferenceSystem getCrs()
        Gets the coordinate reference system for this factory.
        Returns:
        the coordinate reference system for this factory.
      • getFeature

        public FeatureAgent getFeature​(T agent,
                                       Geography geography)
        Create a FeatureAgent instance from the provided agent.
        Specified by:
        getFeature in class FeatureAgentFactory<T>
        Parameters:
        agent - the agent instance from which to create a FeatureAgent
        geography - the geography in which the FeatureAgent resides
        Returns:
        the FeatureAgent instance