Class FeatureCollectionRef

java.lang.Object
thredds.client.catalog.DatasetNode
thredds.client.catalog.Dataset
thredds.client.catalog.CatalogRef
thredds.server.catalog.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

    Modifier and Type
    Method
    Description
     
    thredds.featurecollection.FeatureCollectionConfig
     
    thredds.featurecollection.FeatureCollectionType
     
     
     

    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 class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface thredds.client.catalog.ThreddsMetadataContainer

    getLocalFieldAsList
  • Constructor Details

    • 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 Details

    • getPath

      public String getPath()
    • getTopDirectoryLocation

      public String getTopDirectoryLocation()
    • getCollectionName

      public String getCollectionName()
    • getConfig

      public thredds.featurecollection.FeatureCollectionConfig getConfig()
    • getFeatureCollectionType

      public thredds.featurecollection.FeatureCollectionType getFeatureCollectionType()