All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractMixedFeatureTypeSubsetWriter |
|
| AbstractNcssController |
Superclass for ncss controllers
|
| AbstractPointSubsetWriter |
Created by cwardgar on 2014/06/02.
|
| AbstractStationProfileSubsetWriter |
|
| AbstractStationProfileSubsetWriter.ClosestTimeStationProfileFeatureSubset |
|
| AbstractStationProfileSubsetWriter.ClosestTimeStationProfileFeatureSubset.TimeFilter |
|
| AbstractStationSubsetWriter |
Created by cwardgar on 2014/05/20.
|
| AbstractStationSubsetWriter.ClosestTimeStationFeatureSubset |
|
| AbstractStationSubsetWriter.ClosestTimeStationFeatureSubset.TimeFilter |
|
| AdminCollectionController |
Allow external triggers for rereading Feature collections
|
| AdminDebugController |
Handle the /admin/debug interface
|
| AdminDirDisplayController |
Handle /admin/content/
Handle /admin/logs/
Handle /admin/dataDir/
Make sure this is only done under https.
|
| AdminLogController |
Handle the /admin/log interface
|
| AdminSpringInfoController |
Show spring request maps
|
| AdminTriggerController |
Catalog trigger controller
|
| AllowedServices |
Manage Lists of Services
|
| Authorizer |
An implementation must have a no-arg constructor, so it can be created through reflection.
|
| AuthorizerNoop |
No-op implementation of Authorizer.
|
| BasicDescendantFileSource |
_more_
|
| BasicWithExclusionsDescendantFileSource |
_more_
|
| CAMSAuthorizer |
CAMS authorizarion.
|
| CatalogManager |
Provides an API to find a catalog from its path.
|
| CatalogRequest |
|
| CatalogServiceController |
LocalCatalogServiceController using client/server catalogs
|
| CatalogViewContextParser |
|
| CdmRemoteController |
Spring controller for CdmRemote service.
|
| CdmRemoteQueryBean |
Parses the query parameters for cdmRemote datasets.
|
| CdmRemoteQueryBean.RequestType |
|
| CdmRemoteQueryBeanValidator |
CdmRemoteQueryBean Validator
|
| ChainedFileSource |
Implements the FileSource interface using a chain of DescendantFileSource
objects.
|
| ConfigCatalogHtmlWriter |
Write HTML representations of a Catalog or Dataset.
|
| ConfigCatalogInitialization |
Reads in the Config catalogs on startup, and if triggered.
|
| ConfigCatalogInitialization.ReadMode |
|
| ConfigCatalogInitialization.StatCallback |
|
| CookieFilter |
This class will modify the session cookie path, if a session attribute named SESSION_PATH exists.
|
| Dap4Controller |
|
| DataRootManager |
The DataRootHandler manages all the "data roots" for a TDS
and provides mappings from URLs to catalog and datasets.
|
| DataRootManager.DataRootMatch |
|
| DatasetManager |
Provides an API to obtain the various Dataset objects, given the request Path.
|
| DatasetSource |
Alternative to IOSP when you need the HttpServletRequest to create the file.
|
| DebugCommands |
A Singleton class instantiated by Spring, to populate the Debug methods in the
DebugHandler class.
|
| DebugCommands.Action |
|
| DebugCommands.Event |
|
| DescendantFileSource |
Represent a root directory and act as a source for existing java.io.File
descendants of the root directory.
|
| DescribeCoverage |
|
| DescribeCoverageBuilder |
|
| DownloadController |
Local File Materialization
for server-side computing.
|
| DsgSubsetWriter |
Created by cwardgar on 2014/05/20.
|
| DsgSubsetWriterFactory |
A factory for DsgSubsetWriter's.
|
| ExceptionReport |
Generates a WCS 1.1.0 Exception Report.
|
| FeatureCollectionCache |
Keep cache of InvDatasetFeatureCollection
Using guava cache.
|
| FeaturesNotFoundException |
|
| FileServerController |
HTTP File Serving
handles /fileServer/*
|
| FileSource |
Represent a source for java.io.Files.
|
| FileView |
LOOK: wants to replace ServletUtil.returnFile() ?
Associated with threddsFileView in tds/src/main/webapp/WEB-INF/view.xml
Render the response to a request for a local file including byte range requests.
|
| FormatsAvailabilityService |
|
| GetCapabilities |
|
| GetCapabilities.ResponsibleParty |
Contain content needed for a GetCapabilities ServiceProvider section.
|
| GetCapabilities.ResponsibleParty.Address |
|
| GetCapabilities.ResponsibleParty.ContactInfo |
|
| GetCapabilities.ResponsibleParty.OnlineResource |
|
| GetCapabilities.Section |
|
| GetCapabilities.ServiceInfo |
Contain the content needed for a WCS_Capabilities/Service section.
|
| GetCapabilitiesBuilder |
|
| GetCoverage |
|
| GetCoverageBuilder |
|
| GetHTMLInterfaceHandler2 |
Default handler for OPeNDAP .html requests.
|
| GMLFeatureType |
An enum for WFS Feature Types as related to GML Types and
simple geometry types.
|
| GMLFeatureWriter |
Takes in a Simple Geometry, determines which kind it is, and writes the corresponding xml
|
| Godiva3Viewer |
A Viewer for viewing datasets using the built-in Godiva3 client.
|
| GridInventoryCacheChronicle |
Implementation of a persisted grid inventory cache using ChronicleMap.
|
| GuardedDatasetCacheAndClone |
This creates and caches DDS, DAS, then clones them when they are needed.
|
| GuardedDatasetImpl |
Regenerate DDS, DAS each time
|
| HasNetcdfVariable |
Tag that Object has a netcdf variable, and the data can be set externally by an Array.
|
| HtmlConfigBean |
|
| HtmlWriting |
Provide methods to write HTML representations of a catalog, directory, or CDM dataset to an HTTP response.
|
| HttpHeaderWriter |
|
| HttpHeadFilter |
Servlet filter that presents a HEAD request as a GET.
|
| Indent |
Maintains indentation level for printing nested structures.
|
| InvCatalogXmlView |
Configured by Spring MVC, used in thredds.server.catalogservice
|
| InvDatasetFcFmrc |
InvDataset Feature Collection for Fmrc
Generate anew each call; use object caching if needed to improve efficiency
|
| InvDatasetFcGrib |
Implement FeatureCollection GRIB - a collection of Grib1 or Grib2 files that are served as Grids.
|
| InvDatasetFcPoint |
InvDataset Feature Collection for Point types.
|
| InvDatasetFeatureCollection |
Abstract superclass for Feature Collection Datasets.
|
| JupyterNotebookServiceCache |
|
| JupyterNotebookViewerService |
|
| JupyterNotebookViewerService.JupyterNotebookViewer |
|
| LayerSettings |
Simple Java bean encapsulating the settings (allowFeatureInfo, defaultColorScaleRange, defaultPaletteName and
logScaling) at a particular part of the config XML document.
|
| LoadCommon |
|
| LoadCommon.SendError |
|
| MetadataController |
This handles requests for Variable Metadata for Gridded data.
|
| MetadataRequestParameterBean |
Describe
|
| MethodNotImplementedException |
|
| MixedFeatureTypeSubsetWriterCSV |
|
| MixedFeatureTypeSubsetWriterXML |
|
| NcDAS |
Netcdf DAS object
|
| NcDDS |
NcDDS is a specialization of ServerDDS for netcdf files.
|
| NcSDArray |
Wraps a netcdf variable with rank > 0 as an SDArray.
|
| NcSDByte |
Wraps a netcdf scalar byte variable.
|
| NcSDCharArray |
Wraps a netcdf char variable with rank > 1 as an SDArray.
|
| NcSDFloat32 |
Wraps a netcdf scalar float variable.
|
| NcSDFloat64 |
Wraps a netcdf scalar double variable.
|
| NcSDGrid |
Wraps a netcdf variable with rank > 0, whose dimensions all
have coordinate variables, as an SDGrid.
|
| NcSDInt16 |
Wraps a netcdf scalar short variable.
|
| NcSDInt32 |
Wraps a netcdf scalar int variable.
|
| NcSDString |
Wraps a netcdf scalar or 1D char variable.
|
| NcSDStructure |
Wraps a netcdf Structure, as an SDStructure.
|
| NcSDUInt16 |
Wraps a netcdf scalar (unsigned) short variable.
|
| NcSDUInt32 |
Wraps a netcdf scalar (unsigned) int variable.
|
| NcssDiskCache |
|
| NcssException |
|
| NcssGridController |
Handles NCSS Grid Requests
Validation done here.
|
| NcssGridParamsBean |
Parameters specific to ncss grid
|
| NcssGridRequestConstraint |
|
| NcssGridRequestValidator |
Validator for ncss GridRequest
1) if has either latitude or longitude, has both
2) if has any of latlon bb, has all.
|
| NcssParamsBean |
Ncss Parameters superclass, have common parameters for grid and point
|
| NcssPointController |
Handles all Ncss Point Requests
|
| NcssPointParamsBean |
Parameters specific to ncss point
|
| NetcdfFileCacheMonitor |
interface for monitoring NetcdfFile cache files, used by JMX.
|
| NetcdfFileCacheMonitorImpl |
Class Description.
|
| NotebookController |
|
| NotebookMetadata |
|
| NotebookParamsBean |
|
| OpendapServlet |
THREDDS opendap server.
|
| OpendapSessionAttributeListener |
|
| OpenRAFMonitor |
interface for monitoring RAF files, used by JMX.
|
| OpenRAFMonitorImpl |
|
| PersistenceManager |
|
| PointHorizSubsetTypeConstraint |
|
| PointHorizSubsetTypeValidator |
Check ncss point params
1) does it have a stn parameter?
|
| PointSubsetWriterCSV |
Created by cwardgar on 2014/06/02.
|
| PointSubsetWriterNetcdf |
Created by cwardgar on 2014/06/04.
|
| PointSubsetWriterXML |
Created by cwardgar on 2014/06/03.
|
| PreferencesExt |
An extension of java.util.prefs.Preferences (jdk 1.4) that provides a
platform-independent implementation using XML files as backing store.
|
| RadarDataInventory |
Class to manage generating an inventory of radar data and providing a way
to query what data are available.
|
| RadarDataInventory.DirectoryStructure |
|
| RadarDataInventory.DirType |
|
| RadarServerConfig |
Handle configuration for the Radar Server
|
| RadarServerConfig.RadarConfigEntry |
|
| RadarServerConfig.RadarConfigEntry.GeoInfo |
|
| RadarServerConfig.RadarConfigEntry.RangeInfo |
|
| RadarServerConfig.RadarConfigEntry.VarInfo |
|
| RadarServerController |
Serve up radar data in a way that makes it easy to query.
|
| RemoteCatalogRequest |
Command object for catalog service requests on remote catalogs.
|
| RemoteCatalogRequest.Command |
|
| RemoteCatalogRequestValidator |
|
| RemoteCatalogServiceController |
Remote CatalogService Controller using client/server catalogs
|
| Request |
|
| Request.BoundingBox |
Represent a bounding box in some CRS.
|
| Request.Format |
|
| Request.Operation |
|
| Request.RequestEncoding |
|
| RequestBracketingLogMessageFilter |
Wraps a request with the UsageLog.setup and UsageLog.closing log messages
|
| RequestForwardUtils |
Wrapper around RequestDispatcher
|
| RequestPathFilter |
Reject any request with an invalid path (i.e., HttpServletRequest.getPathInfo()).
|
| RequestQueryFilter |
Reject any request with an invalid query string.
|
| RequestTooLargeException |
|
| RestrictedAccessController |
Implements restricted datasets.
|
| RoleDatabase |
Implements RoleSource by reading XML in format of tomcat-users.xml.
|
| RoleSource |
This tells whether a user has the named role.
|
| RootController |
Spring Controller redirects "/" to "/catalog.html"
|
| ServerInfoController |
|
| ServiceNotAllowed |
Service is disAllowed
|
| ServletUtil |
|
| StandardService |
These are the built-in services of the TDS
|
| StationList |
Created by rmay on 12/9/14.
|
| StationList.Station |
|
| StationProfileSubsetWriterCSV |
|
| StationProfileSubsetWriterNetcdf |
|
| StationProfileSubsetWriterXML |
|
| StationSubsetWriterCSV |
Created by cwardgar on 2014-05-24.
|
| StationSubsetWriterNetcdf |
Created by cwardgar on 2014/05/29.
|
| StationSubsetWriterWaterML |
Created by cwardgar on 2014/06/04.
|
| StationSubsetWriterXML |
Created by cwardgar on 2014/05/27.
|
| StationWriterUtils |
|
| StringValidateEncodeUtils |
Utility methods for validating strings.
|
| SupportedFormat |
An enumeration of the possible ncss download formats
|
| SupportedOperation |
An enum of the various operations for netcdf subset service, and what download formats are allowed
|
| TdsContext |
TDScontext implements ServletContextAware so it gets a ServletContext and performs most initial THREDDS set up:
- checks version
- check for latest stable and development release versions
- sets the content directory
- reads persistent user defined params and runs ThreddsConfig.init
- creates, if don't exist, log and public dirs in content directory
- Get default and jsp dispatchers from servletContext
- Creates and initializes the TdsConfigMapper
- check for debug flags to enable
|
| TdsEnhancedVariableMetadata |
Use the custom settings in wmsConfig.xml to set default visualization values based on:
global defaults
TDS URL Path based defaults
Standard Name based defaults
variable name based defaults
with variable name defaults taking highest precedence.
|
| TdsErrorHandling |
Global Exception handling
ServiceNotAllowed FORBIDDEN
FileNotFoundException NOT_FOUND
IOException INTERNAL_SERVER_ERROR
UnsupportedOperationException BAD_REQUEST
IllegalArgumentException BAD_REQUEST
BindException BAD_REQUEST
Throwable INTERNAL_SERVER_ERROR
|
| TdsExtensibleTemplateResolver |
|
| TdsInit |
A Singleton class to initialize and shutdown the CDM/TDS
Formerly CdmInit
|
| TdsPathUtils |
Utilities for extracting path information from request.
|
| TdsRequestedDataset |
This is the public interface to TDS objects for all services.
|
| TdsServerInfoBean |
Server info model
|
| TdsServletResponseWrapper |
Wrap HttpServletResponse to capture state that is otherwise not accessible through standard API.
|
| TdsUpdateConfigBean |
Created by sarms on 02/13/2015.
|
| TdsWmsDatasetFactory |
Basically, this class exists to use a NetcdfDataset that has been opened by the
TDS into ncWMS.
|
| TestController |
Prints and returns request details.
|
| ThreddsConfig |
Read and process the threddsConfig.xml file.
|
| ThreddsDSP |
CDM->DAP DSP
Used (for now) only on server side.
|
| ThreddsWmsCatalogue |
Example of an implementation of a WmsCatalogue to work with the TDS.
|
| ThreddsWmsServlet |
An example WmsServlet which uses the THREDDS catalogue to supply
data.
|
| TimeParamsConstraint |
Validation constraint annotation for the time params in a ncss request
|
| TimeParamsValidator |
Time params validator for a ncss request.
|
| TomcatAuthorizer |
Use Tomcat security.
|
| UnsupportedResponseFormatException |
UnsupportedResponseFormatException is thrown by the NcssControllers if some unexpected 'accept' value is in the
request params.
|
| UploadController |
File upload to a specific directory.
|
| UsageLog |
Utility class for gathering context information for use in log messages.
|
| VariableNotContainedInDatasetException |
|
| VarParamConstraint |
|
| VarParamsValidator |
|
| Version |
Represent a version number formed by one or more non-negative integers
with a period separating each integer.
|
| VersionHandler |
Each implementation handles a different version of WCS requests.
|
| Viewer |
Interface for plugging in Viewers.
|
| ViewerController |
Deprecated. |
| ViewerLinkProvider |
Interface for plugging in Viewers.
|
| ViewerLinkProvider.ViewerLink |
|
| ViewerLinkProvider.ViewerLink.ViewerType |
|
| ViewerRequestParamsBean |
|
| ViewerService |
|
| ViewerServiceImpl |
|
| WCSController |
Handles serving data via WCS 1.0.
|
| WCSController.Operation |
|
| WcsCoverage |
|
| WcsCoverage.VerticalRange |
|
| WcsDataset |
|
| WcsException |
Represents a WCS 1.0.0 Exception and includes the code, locator, and
textMessages used in an OWS Exception Report.
|
| WcsException.Code |
|
| WcsHandler |
WCS 1.0 handler
|
| WcsRangeField |
|
| WcsRangeField.Axis |
|
| WcsRequest |
Represent the incoming WCS 1.0.0 request.
|
| WcsRequestBuilder |
|
| WcsRequestParser |
Parse an incoming WCS 1.0.0+ request.
|
| WFSController |
Controller for WFS Simple Geometry Web Service
|
| WFSDescribeFeatureTypeWriter |
Writes the XML for a WFS DescribeFeatureType request
|
| WFSExceptionWriter |
A simple XML writer for XML-based WFS exceptions.
|
| WFSFeature |
A simple container for a WFS Feature Type
|
| WFSFeatureAttribute |
A simple container for a WFS Feature Attribute
|
| WFSGetCapabilitiesWriter |
A writer for a WFS compliant Geospatial XML given a print writer.
|
| WFSGetFeatureWriter |
A writer for a WFS compliant Feature Collection GML file.
|
| WFSRequestType |
Enum representing WFS Request Types as specified by the OGC.
|
| WFSXMLHelper |
General XML writing utilities.
|
| WmsConfigBean |
WMS config bean
|
| WmsConfigException |
Exception that is thrown when there is an error parsing the Wms config document.
|
| WmsDetailedConfig |
Parse and provide interface to wmsConfig.xml
wmsConfig.xml allows a TDS Admin a way to set default values to be used for generating images from the wms service.
|
| XMLStore |
This implements an XML-based backing store for PreferencesExt.
|
| XmlView |
Take a jdom document and render it
|
| XsltForHtmlView |
Run a jdom2 document through XSLT to get an HTML page.
|