Uses of Interface
com.vividsolutions.jump.feature.FeatureCollection

Packages that use FeatureCollection
com.vividsolutions.jump.feature Features and FeatureCollections -- the layer of abstraction between Geometries in JTS and Layers in the JUMP Workbench. 
com.vividsolutions.jump.io   
com.vividsolutions.jump.io.datasource The DataSource API is the core API for input and output of data. 
com.vividsolutions.jump.plugin.edit   
com.vividsolutions.jump.plugin.qa   
com.vividsolutions.jump.qa.diff   
com.vividsolutions.jump.tools   
com.vividsolutions.jump.util.feature   
com.vividsolutions.jump.util.io   
com.vividsolutions.jump.warp   
com.vividsolutions.jump.workbench.model Layers, Categories, and Layer Managers -- the top level of abstraction in the JUMP data model, wrapping Features and FeatureCollections, which in turn wrap Geometries. 
com.vividsolutions.jump.workbench.model.cache   
com.vividsolutions.jump.workbench.plugin The API for "plug-ins", which are code modules that can be assigned to buttons and menu items. 
com.vividsolutions.jump.workbench.ui.plugin The built-in JUMP "plug-ins" (code modules that can be assigned to buttons and menu items). 
com.vividsolutions.jump.workbench.ui.plugin.analysis   
com.vividsolutions.jump.workbench.ui.toolbox   
com.vividsolutions.jump.workbench.ui.warp   
 

Uses of FeatureCollection in com.vividsolutions.jump.feature
 

Classes in com.vividsolutions.jump.feature that implement FeatureCollection
 class FeatureCollectionWrapper
          Delegates to another instance of FeatureCollection.
 class FeatureDataset
          Default implementation of FeatureCollection.
 class IndexedFeatureCollection
          An IndexedFeatureCollection creates a new collection which is backed by a FeatureCollection, but which is indexed for query purposes.
 

Methods in com.vividsolutions.jump.feature that return FeatureCollection
static FeatureCollection FeatureDatasetFactory.createFromGeometry(java.util.Collection geoms)
          Creates a FeatureCollection from a Collection of Geometrys
 FeatureCollection FeatureCollectionWrapper.getUltimateWrappee()
          Returns the non-wrapper FeatureCollection wrapped by this wrapper and possibly by other wrappers in-between.
 FeatureCollection FeatureCollectionWrapper.getWrappee()
          Returns the FeatureCollection that this wrapper delegates to (possibly another FeatureCollectionWrapper).
protected  FeatureCollection FeatureCollectionWrapper.getFeatureCollection()
           
 

Methods in com.vividsolutions.jump.feature with parameters of type FeatureCollection
 FeatureDataset FeatureUpdateRecorder.applyUpdates(FeatureCollection fc)
          Applies updates to an existing FeatureCollection.
protected  void FeatureCollectionWrapper.setFeatureCollection(FeatureCollection featureCollection)
           
 

Constructors in com.vividsolutions.jump.feature with parameters of type FeatureCollection
IndexedFeatureCollection(FeatureCollection fc)
          Constructs an IndexedFeatureCollection wrapping the given FeatureCollection and using the default spatial index.
IndexedFeatureCollection(FeatureCollection fc, com.vividsolutions.jts.index.SpatialIndex spatialIndex)
          Constructs an IndexedFeatureCollection wrapping the given FeatureCollection and using the given empty spatial index.
FeatureCollectionWrapper(FeatureCollection fc)
          Constructs a FeatureCollectionWrapper that delegates to the given FeatureCollection.
 

Uses of FeatureCollection in com.vividsolutions.jump.io
 

Methods in com.vividsolutions.jump.io that return FeatureCollection
 FeatureCollection WKTReader.read(DriverProperties dp)
          Main function -read in a file containing a list of WKT geometries
 FeatureCollection WKTReader.read(java.io.Reader reader)
          Reads in the actual WKT geometries
 FeatureCollection ShapefileReader.read(DriverProperties dp)
          Main method to read a shapefile.
 FeatureCollection JUMPReader.read(DriverProperties dp)
          Read the specified file using the filename given by the "File" property and any other parameters.
 FeatureCollection JMLReader.read(DriverProperties dp)
          Read a JML file - passes the work off to GMLReader.
 FeatureCollection GMLReader.read(DriverProperties dp)
          Main Entry - load in a GML file
 FeatureCollection GMLReader.read(java.io.Reader r)
          Helper function - calls read(java.io.Reader r,String readerName) with the readerName "Unknown Stream".
 FeatureCollection GMLReader.read(java.io.Reader r, java.lang.String readerName)
          Main function to read a GML file.
 FeatureCollection FMEGMLReader.read(DriverProperties dp)
          Main method - reads in FMEGML file specified in the DriverProperties ('InputFile' or 'DefaultValue')
 

Methods in com.vividsolutions.jump.io with parameters of type FeatureCollection
 void WKTWriter.write(FeatureCollection featureCollection, DriverProperties dp)
          Main method - writes a list of wkt features (no attributes).
 void WKTWriter.write(FeatureCollection featureCollection, java.io.Writer writer)
          Function that actually does the writing
 void ShapefileWriter.write(FeatureCollection featureCollection, DriverProperties dp)
          Main method - write the featurecollection to a shapefile (2d, 3d or 4d).
 com.vividsolutions.jts.geom.GeometryCollection ShapefileWriter.makeSHAPEGeometryCollection(FeatureCollection fc)
          return a single geometry collection
result.GeometryN(i) = the i-th feature in the FeatureCollection
All the geometry types will be the same type (ie.
 void JUMPWriter.write(FeatureCollection featureCollection, DriverProperties dp)
          Write the specified file (dp property 'OutputFile' or 'DefaultValue') with any other specific parameters.
 void JMLWriter.write(FeatureCollection featureCollection, DriverProperties dp)
          Writes the feature collection to the specified file in JML format.
 void GMLWriter.write(FeatureCollection featureCollection, DriverProperties dp)
          Main entry function - write the GML file.
 void GMLWriter.write(FeatureCollection featureCollection, java.io.Writer writer)
          Actual evaluator/writer - you should have already called setOutputTemplate
 void FMEGMLWriter.write(FeatureCollection featureCollection, DriverProperties dp)
          Cause a featureCollection to be written using the outputfile (and format) specified in the dp parameter.
A GMLOutputTemplate will be autogenerated, then the write request passed off to the GMLWriter.
 

Uses of FeatureCollection in com.vividsolutions.jump.io.datasource
 

Methods in com.vividsolutions.jump.io.datasource that return FeatureCollection
 FeatureCollection DelegatingCompressedFileHandler.read(DriverProperties dp)
           
 FeatureCollection DataSource.installCoordinateSystem(FeatureCollection queryResult, CoordinateSystemRegistry registry)
           
 FeatureCollection Connection.executeQuery(java.lang.String query, java.util.Collection exceptions, TaskMonitor monitor)
          Returns from a DataSource a dataset specified using a query string (the format of which is implementation-dependent).
 FeatureCollection Connection.executeQuery(java.lang.String query, TaskMonitor monitor)
          Returns from a DataSource a dataset specified using a query string (the format of which is implementation-dependent).
 

Methods in com.vividsolutions.jump.io.datasource with parameters of type FeatureCollection
 FeatureCollection DataSource.installCoordinateSystem(FeatureCollection queryResult, CoordinateSystemRegistry registry)
           
 void Connection.executeUpdate(java.lang.String query, FeatureCollection featureCollection, TaskMonitor monitor)
          Modifies data in the DataSource accordinate to a query string (the format of which is implementation-dependent).
 

Uses of FeatureCollection in com.vividsolutions.jump.plugin.edit
 

Methods in com.vividsolutions.jump.plugin.edit with parameters of type FeatureCollection
 void UniqueSegmentsExtracter.add(FeatureCollection fc)
           
 

Constructors in com.vividsolutions.jump.plugin.edit with parameters of type FeatureCollection
AffineTransControlPointExtracter(FeatureCollection fcSrc, FeatureCollection fcDest)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.plugin.qa
 

Methods in com.vividsolutions.jump.plugin.qa that return FeatureCollection
 FeatureCollection[] DiffGeometryPlugIn.diffSegments(FeatureCollection[] diffFC, TaskMonitor monitor)
           
 

Methods in com.vividsolutions.jump.plugin.qa with parameters of type FeatureCollection
 FeatureCollection[] DiffGeometryPlugIn.diffSegments(FeatureCollection[] diffFC, TaskMonitor monitor)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.qa.diff
 

Methods in com.vividsolutions.jump.qa.diff that return FeatureCollection
 FeatureCollection MatchCollection.getUnmatchedFeatures()
           
 FeatureCollection[] DiffSegmentsWithTolerance.diff()
           
 FeatureCollection DiffSegments.computeDiffEdges(int index)
          Returns all the subedges from fc which are unmatched.
 FeatureCollection[] DiffGeometryComponents.diff()
           
 FeatureCollection[] DiffGeometry.diff()
           
 

Methods in com.vividsolutions.jump.qa.diff with parameters of type FeatureCollection
 void DiffSegments.setSegments(int index, FeatureCollection fc)
           
 

Constructors in com.vividsolutions.jump.qa.diff with parameters of type FeatureCollection
UniqueSegmentsWithToleranceFinder(FeatureCollection fc0, FeatureCollection fc1)
           
SegmentIndex(FeatureCollection fc)
           
MatchCollection(FeatureCollection fc, boolean splitIntoComponents)
           
DiffSegmentsWithTolerance(FeatureCollection fc0, FeatureCollection fc1, double tolerance)
           
DiffGeometryIndex(FeatureCollection fc, DiffGeometryMatcher diffMatcher, boolean splitIntoComponents)
           
DiffGeometryComponents(FeatureCollection fc0, FeatureCollection fc1, TaskMonitor monitor)
           
DiffGeometry(FeatureCollection fc0, FeatureCollection fc1, TaskMonitor monitor)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.tools
 

Methods in com.vividsolutions.jump.tools that return FeatureCollection
 FeatureCollection OverlayEngine.overlay(FeatureCollection a, FeatureCollection b, TaskMonitor monitor)
          Creates the overlay of the two datasets.
 FeatureCollection OverlayEngine.overlay(FeatureCollection a, FeatureCollection b, AttributeMapping mapping, TaskMonitor monitor)
          Creates the overlay of the two datasets.
 

Methods in com.vividsolutions.jump.tools with parameters of type FeatureCollection
 FeatureCollection OverlayEngine.overlay(FeatureCollection a, FeatureCollection b, TaskMonitor monitor)
          Creates the overlay of the two datasets.
 FeatureCollection OverlayEngine.overlay(FeatureCollection a, FeatureCollection b, AttributeMapping mapping, TaskMonitor monitor)
          Creates the overlay of the two datasets.
protected  void OverlayEngine.addFeature(com.vividsolutions.jts.geom.Geometry intersection, FeatureCollection overlay, AttributeMapping mapping, Feature a, Feature b)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.util.feature
 

Methods in com.vividsolutions.jump.util.feature with parameters of type FeatureCollection
static double[] FeatureStatistics.minMaxValue(FeatureCollection fc, java.lang.String col)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.util.io
 

Methods in com.vividsolutions.jump.util.io that return FeatureCollection
 FeatureCollection SimpleGMLReader.readFMEFile(java.io.File file)
          Reads a GML file that is in FME format.
 

Uses of FeatureCollection in com.vividsolutions.jump.warp
 

Methods in com.vividsolutions.jump.warp that return FeatureCollection
 FeatureCollection CoordinateTransform.transform(FeatureCollection featureCollection)
           
 

Methods in com.vividsolutions.jump.warp with parameters of type FeatureCollection
 FeatureCollection CoordinateTransform.transform(FeatureCollection featureCollection)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.workbench.model
 

Classes in com.vividsolutions.jump.workbench.model that implement FeatureCollection
 class ObservableFeatureCollection
          Notifies listeners when features are added to or removed from a FeatureCollection.
 class OneItemFeatureCollection
          Restricts the number of Features in a FeatureCollection to 1.
 

Methods in com.vividsolutions.jump.workbench.model with parameters of type FeatureCollection
 Layer LayerManager.addLayer(java.lang.String categoryName, java.lang.String layerName, FeatureCollection featureCollection)
           
 Layer LayerManager.addOrReplaceLayer(java.lang.String categoryName, java.lang.String layerName, FeatureCollection featureCollection)
           
 void Layer.setFeatureCollection(FeatureCollection featureCollection)
           
 

Constructors in com.vividsolutions.jump.workbench.model with parameters of type FeatureCollection
SystemLayerFinder.NonSavePromptingLayer(java.lang.String name, java.awt.Color fillColor, FeatureCollection featureCollection, LayerManager layerManager)
           
OneItemFeatureCollection(FeatureCollection fc)
           
ObservableFeatureCollection(FeatureCollection fc)
           
Layer(java.lang.String name, java.awt.Color fillColor, FeatureCollection featureCollection, LayerManager layerManager)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.workbench.model.cache
 

Classes in com.vividsolutions.jump.workbench.model.cache that implement FeatureCollection
 class CachingFeatureCollection
          Caches features to prevent unnecessary queries.
 class DynamicFeatureCollection
           
 class ThreadSafeFeatureCollectionWrapper
          Thread safety is achieved by (1) synchronizing the methods, and (2) creating new Collections in #getFeatures, #query, and #iterator to prevent ConcurrentModificationExceptions.
 

Constructors in com.vividsolutions.jump.workbench.model.cache with parameters of type FeatureCollection
ThreadSafeFeatureCollectionWrapper(FeatureCollection featureCollection)
           
CachingFeatureCollection(FeatureCollection featureCollection)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.workbench.plugin
 

Methods in com.vividsolutions.jump.workbench.plugin with parameters of type FeatureCollection
 Layer PlugInContext.addLayer(java.lang.String categoryName, java.lang.String layerName, FeatureCollection featureCollection)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.workbench.ui.plugin
 

Methods in com.vividsolutions.jump.workbench.ui.plugin that return FeatureCollection
static FeatureCollection AddNewLayerPlugIn.createBlankFeatureCollection()
           
 

Methods in com.vividsolutions.jump.workbench.ui.plugin with parameters of type FeatureCollection
protected abstract  void WKTPlugIn.apply(FeatureCollection c, PlugInContext context)
           
protected  void EditSelectedFeaturePlugIn.apply(FeatureCollection c, PlugInContext context)
           
protected  void AddNewFeaturesPlugIn.apply(FeatureCollection c, PlugInContext context)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.workbench.ui.plugin.analysis
 

Methods in com.vividsolutions.jump.workbench.ui.plugin.analysis that return FeatureCollection
 FeatureCollection SpatialQueryExecuter.getResultFC()
           
 FeatureCollection SpatialJoinExecuter.getResultFC()
           
 

Methods in com.vividsolutions.jump.workbench.ui.plugin.analysis with parameters of type FeatureCollection
 void SpatialQueryExecuter.execute(TaskMonitor monitor, GeometryPredicate func, double[] params, FeatureCollection resultFC)
          Computes geomSrc.func(geomMask)
 void SpatialJoinExecuter.execute(TaskMonitor monitor, GeometryPredicate func, double[] params, FeatureCollection resultFC)
          Computes geomSrc.func(geomMask)
 

Constructors in com.vividsolutions.jump.workbench.ui.plugin.analysis with parameters of type FeatureCollection
SpatialQueryExecuter(FeatureCollection maskFC, FeatureCollection sourceFC)
           
SpatialJoinExecuter(FeatureCollection srcAFC, FeatureCollection srcBFC)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.workbench.ui.toolbox
 

Methods in com.vividsolutions.jump.workbench.ui.toolbox with parameters of type FeatureCollection
protected  Layer MainButtonPlugIn.generateLayer(java.lang.String name, java.lang.String category, java.awt.Color color, LayerManagerProxy proxy, FeatureCollection featureCollection, java.lang.String description)
           
protected  Layer MainButtonPlugIn.generateLineLayer(java.lang.String name, java.lang.String category, java.awt.Color color, LayerManagerProxy proxy, FeatureCollection featureCollection, java.lang.String description)
           
 

Uses of FeatureCollection in com.vividsolutions.jump.workbench.ui.warp
 

Methods in com.vividsolutions.jump.workbench.ui.warp with parameters of type FeatureCollection
static void AffineTransformPlugIn.checkValid(FeatureCollection featureCollection, PlugInContext context)