Class FeatureCollectionRef

  • All Implemented Interfaces:
    thredds.client.catalog.ThreddsMetadataContainer

    @Immutable
    public class FeatureCollectionRef
    extends thredds.client.catalog.CatalogRef
    This holds the "configuration object" for a InvDatasetFeatureCollection object. InvDatasetFeatureCollection are managed by FeatureCollectionCache.
    Since:
    1/17/2015
    • Field Summary

      • Fields inherited from class thredds.client.catalog.Dataset

        Access, Alias, Authority, CollectionType, Contributors, Creators, DataFormatType, Datasets, DataSize, Dates, Documentation, FeatureType, GeospatialCoverage, Harvest, Id, Keywords, listFlds, MetadataOther, Ncml, NotAThreddsDataset, Projects, Properties, Publishers, RestrictAccess, ServiceName, ThreddsMetadataInheritable, TimeCoverage, UrlPath, UseRemoteCatalogService, VariableGroups, VariableMapLinkURI
      • Fields inherited from class thredds.client.catalog.DatasetNode

        flds, name, parent
    • Constructor Summary

      Constructors 
      Constructor Description
      FeatureCollectionRef​(thredds.client.catalog.DatasetNode parent, String name, String xlink, Map<String,​Object> flds, List<thredds.client.catalog.builder.AccessBuilder> accessBuilders, List<thredds.client.catalog.builder.DatasetBuilder> datasetBuilders, thredds.featurecollection.FeatureCollectionConfig config)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getCollectionName()  
      thredds.featurecollection.FeatureCollectionConfig getConfig()  
      thredds.featurecollection.FeatureCollectionType getFeatureCollectionType()  
      String getPath()  
      String getTopDirectoryLocation()  
      • Methods inherited from class thredds.client.catalog.CatalogRef

        getDatasets, getDatasetsLogical, getURI, getXlinkHref, hasNestedDatasets, isRead, readCatref, setRead, translatePathToReletiveLocation, useRemoteCatalogService
      • Methods inherited from class thredds.client.catalog.Dataset

        findAccess, findProperty, getAccess, getAccess, getAuthority, getCatalogUrl, getCollectionType, getContributors, getCreators, getDataFormatName, getDataFormatType, getDataSize, getDates, getDocumentation, getDocumentation, getFeatureType, getFeatureTypeName, getGeospatialCoverage, getHistory, getId, getID, getIdOrPath, getKeywords, getLastModifiedDate, getLocalField, getMetadata, getMetadataOther, getNcmlElement, getProcessing, getProjects, getProperties, getPublishers, getRestrictAccess, getRights, getServiceDefault, getServiceNameDefault, getSummary, getTimeCoverage, getUrlPath, getVariableMapLink, getVariables, hasAccess, hasDataSize, hasProperty, hasProperty, isDatasetScan, isHarvest, makeStandalone
      • Methods inherited from class thredds.client.catalog.DatasetNode

        findDatasetByName, get, getDatasetsLocal, getFldIterator, getLocalFieldAsList, getName, getParent, getParentCatalog, getParentDataset
      • Methods inherited from interface thredds.client.catalog.ThreddsMetadataContainer

        getLocalFieldAsList
    • Constructor Detail

      • FeatureCollectionRef

        public FeatureCollectionRef​(thredds.client.catalog.DatasetNode parent,
                                    String name,
                                    String xlink,
                                    Map<String,​Object> flds,
                                    List<thredds.client.catalog.builder.AccessBuilder> accessBuilders,
                                    List<thredds.client.catalog.builder.DatasetBuilder> datasetBuilders,
                                    thredds.featurecollection.FeatureCollectionConfig config)
    • Method Detail

      • getPath

        public String getPath()
      • getTopDirectoryLocation

        public String getTopDirectoryLocation()
      • getCollectionName

        public String getCollectionName()
      • getConfig

        public thredds.featurecollection.FeatureCollectionConfig getConfig()
      • getFeatureCollectionType

        public thredds.featurecollection.FeatureCollectionType getFeatureCollectionType()