Uses of Interface
org.apache.sis.storage.Resource
Packages that use Resource
Package
Description
Build
DefaultFeatureType
s by inspection of database schemas.Utility classes for the implementation of SIS storage classes.
DataStore
implementation for Coma Separated Values (CSV) files.Simple data store implementations for some ESRI grid formats (ASCII and binary).
DataStore
implementation for a folder containing an arbitrary number of data files.Reads and writes data in GPS Exchange Format (GPX).
Bridges between Apache SIS data stores and Java Image I/O.
DataStore
implementation for Well Known Text.Helper classes for reading and writing XML documents using StAX (Streaming API for XML).
Data store base types for retrieving and saving geospatial data
in various storage formats.
Resources which are aggregations or concatenations of other resources.
Provides interfaces and classes for dealing with different types of events fired by resources.
Maps GeoTIFF tags to ISO metadata and read raster data as coverages.
Reader of Landsat 8 level 1-2 data.
Data store capable to read and create features from a JDBC connection to a database.
Base types for retrieving and saving tiles in resources.
-
Uses of Resource in org.apache.sis.internal.sql.feature
Classes in org.apache.sis.internal.sql.feature that implement ResourceModifier and TypeClassDescription(package private) final class
Description of a table in the database, including columns, primary keys and foreigner keys. -
Uses of Resource in org.apache.sis.internal.storage
Subinterfaces of Resource in org.apache.sis.internal.storageModifier and TypeInterfaceDescriptioninterface
A resource which is loaded from one or many files on an arbitrary file system.interface
A writable resource containing data (features or coverages) that can be changed in a all-or-nothing way.interface
A resource produced directly by a data store.interface
Identifies resources capable to create transactions.Classes in org.apache.sis.internal.storage that implement ResourceModifier and TypeClassDescriptionclass
A grid coverage resource which is a wrapper around another grid coverage resource.class
Set of features stored in memory.class
AGridCoverageResource
in memory.class
A data store for a file or URI accompanied by an auxiliary file of the same name with.prj
extension.class
Base class of grid coverage resource storing data in tiles.class
A data store for a storage that may be represented by aURI
.Methods in org.apache.sis.internal.storage that return types with arguments of type ResourceModifier and TypeMethodDescriptionStoreUtilities.getInterface
(Class<? extends Resource> implementation) Returns the most specific interface implemented by the given class.Methods in org.apache.sis.internal.storage with parameters of type ResourceModifier and TypeMethodDescriptionstatic String
Returns a short label for the given resource.static Object
Returns the location (path, URL, URI, etc.) of the given resource.Method parameters in org.apache.sis.internal.storage with type arguments of type ResourceModifier and TypeMethodDescriptionStoreUtilities.getInterface
(Class<? extends Resource> implementation) Returns the most specific interface implemented by the given class. -
Uses of Resource in org.apache.sis.internal.storage.csv
Classes in org.apache.sis.internal.storage.csv that implement ResourceModifier and TypeClassDescription(package private) final class
A data store which creates feature instances from a CSV file using the OGC Moving Features specification. -
Uses of Resource in org.apache.sis.internal.storage.esri
Classes in org.apache.sis.internal.storage.esri that implement ResourceModifier and TypeClassDescription(package private) class
Data store implementation for ESRI ASCII grid format.(package private) class
Base class for the implementation of ASCII Grid or raw binary store.(package private) final class
Data store implementation for BIL, BIP, and BSQ raster files.(package private) final class
An ASCII Grid store with writing capabilities. -
Uses of Resource in org.apache.sis.internal.storage.folder
Subinterfaces of Resource in org.apache.sis.internal.storage.folderModifier and TypeInterfaceDescriptioninterface
A data store which may provide a more structured view of its components.Classes in org.apache.sis.internal.storage.folder that implement ResourceModifier and TypeClassDescription(package private) class
A folder store acts as an aggregate of multiple files in a single store.(package private) final class
Writable version of the store which rely on given datastore provider to create new types.Fields in org.apache.sis.internal.storage.folder declared as ResourceModifier and TypeFieldDescriptionprivate Resource
Store.structuredView
A structured view of this aggregate, ornull
if not net computed.Fields in org.apache.sis.internal.storage.folder with type parameters of type ResourceModifier and TypeFieldDescription(package private) Collection<Resource>
Store.components
Resources in the folder given at construction time, created when first needed.Methods in org.apache.sis.internal.storage.folder that return ResourceModifier and TypeMethodDescriptionCreate a new file for the given resource.Store.getStructuredView()
Returns a more structured (if possible) view of this resource.UnstructuredAggregate.getStructuredView()
Returns a more structured (if possible) view of this resource.Methods in org.apache.sis.internal.storage.folder that return types with arguments of type ResourceModifier and TypeMethodDescriptionStore.components()
Returns all resources found in the folder given at construction time.Methods in org.apache.sis.internal.storage.folder with parameters of type Resource -
Uses of Resource in org.apache.sis.internal.storage.gpx
Classes in org.apache.sis.internal.storage.gpx that implement ResourceModifier and TypeClassDescriptionclass
A data store backed by GPX files.final class
A GPX store capable to write GPX file. -
Uses of Resource in org.apache.sis.internal.storage.image
Classes in org.apache.sis.internal.storage.image that implement ResourceModifier and TypeClassDescription(package private) final class
A world file store exposing in the public API the fact that it is an aggregate.(package private) static final class
The writable variant ofMultiImageStore
.(package private) class
A world file store which is expected to contain exactly one image.(package private) static final class
The writable variant ofMultiImageStore
.(package private) class
A single image in aWorldFileStore
.class
A data store which creates grid coverages from Image I/O readers using World File convention.(package private) final class
An image which can be replaced or updated.(package private) class
A data store which writes grid coverages using Image I/O writers completed by the World File convention.Methods in org.apache.sis.internal.storage.image that return ResourceModifier and TypeMethodDescriptionAdds a newResource
in thisAggregate
.Methods in org.apache.sis.internal.storage.image with parameters of type ResourceModifier and TypeMethodDescriptionAdds a newResource
in thisAggregate
.private static String
Returns a label for the given resource in error messages.(package private) void
Invoked byWorldFileStore.Components
when the caller want to remove a resource.void
Removes aResource
from thisAggregate
. -
Uses of Resource in org.apache.sis.internal.storage.wkt
Classes in org.apache.sis.internal.storage.wkt that implement ResourceModifier and TypeClassDescription(package private) final class
A data store which creates data objects from a WKT definition. -
Uses of Resource in org.apache.sis.internal.storage.xml
Classes in org.apache.sis.internal.storage.xml that implement ResourceModifier and TypeClassDescription(package private) final class
A data store which creates data objects from a XML file. -
Uses of Resource in org.apache.sis.internal.storage.xml.stream
Classes in org.apache.sis.internal.storage.xml.stream that implement ResourceModifier and TypeClassDescriptionclass
Base class of XML data stores based on the StAX framework. -
Uses of Resource in org.apache.sis.storage
Subinterfaces of Resource in org.apache.sis.storageModifier and TypeInterfaceDescriptioninterface
A collection of resources.interface
Collection of features that share a common set of attributes or properties.interface
A dataset providing access to a stream of features.interface
Access to data values in a n-dimensional grid.interface
AnAggregate
with writing capabilities.interface
AFeatureSet
with writing capabilities.interface
AGridCoverageResource
with writing capabilities.Classes in org.apache.sis.storage that implement ResourceModifier and TypeClassDescriptionclass
Default implementations of several methods for classes that want to implement theFeatureSet
interface.class
Default implementations of several methods for classes that want to implement theGridCoverageResource
interface.class
Default implementations of several methods for classes that want to implement theResource
interface.(package private) final class
The result ofCoverageQuery.execute(GridCoverageResource)
.class
Manages a series of features, coverages or sensor data.(package private) final class
The result ofFeatureQuery.execute(FeatureSet)
executed using JavaStream
methods.Methods in org.apache.sis.storage that return ResourceModifier and TypeMethodDescriptionAdds a newResource
in thisAggregate
.DataStore.findResource
(String identifier) Searches for a resource identified by the given identifier.private Resource
Recursively searches for a resource identified by the given identifier.Methods in org.apache.sis.storage that return types with arguments of type ResourceModifier and TypeMethodDescriptionCollection<? extends Resource>
Aggregate.components()
Returns the children resources of this aggregate.Methods in org.apache.sis.storage with parameters of type ResourceModifier and TypeMethodDescriptionAdds a newResource
in thisAggregate
.private Resource
Recursively searches for a resource identified by the given identifier.void
Removes aResource
from thisAggregate
.Method parameters in org.apache.sis.storage with type arguments of type Resource -
Uses of Resource in org.apache.sis.storage.aggregate
Classes in org.apache.sis.storage.aggregate that implement ResourceModifier and TypeClassDescription(package private) class
A feature set made from the aggregation of other feature sets.class
Exposes a sequence ofFeatureSet
s as a single one.(package private) final class
A grid coverage resource where a single dimension is the concatenation of many grid coverage resources.(package private) final class
An aggregate created when, after grouping resources by CRS and other attributes, more than one group still exist.class
Features containing association to features from two different sources, joined by a SQL-likeJOIN
condition.Fields in org.apache.sis.storage.aggregate declared as ResourceModifier and TypeFieldDescriptionprivate final Resource[]
GroupAggregate.components
The components of this aggregate.Fields in org.apache.sis.storage.aggregate with type parameters of type ResourceModifier and TypeFieldDescriptionCoverageAggregator.aggregates
The aggregates which where the sources of components added during a call toCoverageAggregator.addComponents(Aggregate)
.Methods in org.apache.sis.storage.aggregate that return ResourceModifier and TypeMethodDescriptionAggregatedResource.apply
(MergeStrategy strategy) Returns a resource with the same data but the specified merge strategy.final Resource
ConcatenatedGridResource.apply
(MergeStrategy s) Returns a coverage with the same data than this coverage but a different merge strategy.final Resource
GroupAggregate.apply
(MergeStrategy strategy) Returns an aggregate with the same data than this aggregate but a different merge strategy.Returns a resource with same data than specified resource but using this merge strategy.CoverageAggregator.build()
Builds a resource which is the aggregation or concatenation of all components added to this aggregator.(package private) final Resource
GroupByTransform.createResource
(StoreListeners parentListeners, List<SampleDimension> ranges) Sorts the slices in increasing order of low grid coordinates in the concatenated dimension.(package private) final Resource
GroupAggregate.simplify
(CoverageAggregator aggregator) Simplifies the resource tree by removing all aggregates of 1 component.Methods in org.apache.sis.storage.aggregate that return types with arguments of type ResourceModifier and TypeMethodDescriptionGroupAggregate.components()
Returns the components of this aggregate.Methods in org.apache.sis.storage.aggregate with parameters of type ResourceModifier and TypeMethodDescriptionReturns a resource with same data than specified resource but using this merge strategy.CoverageAggregator.existingAggregate
(Resource[] components) If a user supplied aggregate exists for all the given components, returns that aggregate.(package private) static ImmutableEnvelope
GroupAggregate.unionOfComponents
(Resource[] components) Computes the union of envelopes provided by all the given resources.Constructors in org.apache.sis.storage.aggregate with parameters of type ResourceModifierConstructorDescriptionprivate
GroupAggregate
(GroupAggregate source, Resource[] components) Creates a new resource with the same data than given resource but a different merge strategy. -
Uses of Resource in org.apache.sis.storage.event
Fields in org.apache.sis.storage.event declared as ResourceModifier and TypeFieldDescriptionprivate final Resource
StoreListeners.source
The declared source of events.Methods in org.apache.sis.storage.event that return ResourceModifier and TypeMethodDescriptionStoreEvent.getSource()
Returns the resource where the event occurred.StoreListeners.getSource()
Returns the source of events.Methods in org.apache.sis.storage.event with parameters of type ResourceModifier and TypeMethodDescriptionprotected abstract E
Creates a new event of the same type than this event but with a different source.protected CloseEvent
Creates a new event of the same type than this event but with a different source.Constructors in org.apache.sis.storage.event with parameters of type ResourceModifierConstructorDescriptionprotected
CascadedStoreEvent
(Resource source) Constructs an event that occurred in the given resource.CloseEvent
(Resource source) Constructs an event for a resource that has been closed.protected
StoreEvent
(Resource source) Constructs an event that occurred in the given resource.StoreListeners
(StoreListeners parent, Resource source) Creates a new instance with the given parent and initially no listener.WarningEvent
(Resource source, LogRecord description) Constructs an event for a warning that occurred in the given resource. -
Uses of Resource in org.apache.sis.storage.geotiff
Classes in org.apache.sis.storage.geotiff that implement ResourceModifier and TypeClassDescription(package private) class
One or many GeoTIFF images packaged as a single resource.class
A data store backed by GeoTIFF files.(package private) final class
An Image File Directory (FID) in a TIFF image.(package private) final class
A list of Image File Directory (FID) where the first entry is the image at finest resolution and following entries are images at finer resolutions. -
Uses of Resource in org.apache.sis.storage.landsat
Classes in org.apache.sis.storage.landsat that implement ResourceModifier and TypeClassDescription(package private) final class
A band in a Landsat data set.(package private) final class
An aggregate ofBand
.class
Reads Landsat metadata and bands.Methods in org.apache.sis.storage.landsat that return types with arguments of type ResourceModifier and TypeMethodDescriptionBandGroup.components()
Returns the resources for each Landsat band of this group. -
Uses of Resource in org.apache.sis.storage.sql
Classes in org.apache.sis.storage.sql that implement ResourceModifier and TypeClassDescriptionclass
A data store capable to read and create features from a spatial database. -
Uses of Resource in org.apache.sis.storage.tiling
Subinterfaces of Resource in org.apache.sis.storage.tilingModifier and TypeInterfaceDescriptioninterface
A resource which content can be accessed by smaller chunks called tiles.interface
ATiledResource
that can write and delete tile matrix sets.Methods in org.apache.sis.storage.tiling that return Resource