|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectthredds.catalog.InvDataset
public abstract class InvDataset
Public interface to a thredds dataset, basic abstraction for data.
Field Summary | |
---|---|
ThreddsMetadata.GeospatialCoverage |
gc
|
DateRange |
tc
|
Method Summary | |
---|---|
InvAccess |
findAccess(java.lang.String accessURL)
Get access element that matches the given access standard URL. |
InvDatasetImpl |
findDatasetByName(java.lang.String name)
Find an immediate child dataset by its name. |
java.lang.String |
findProperty(java.lang.String name)
Find named property. |
InvService |
findService(java.lang.String name)
Find the named service declared in this dataset or one of its parents. |
java.util.List<InvAccess> |
getAccess()
Get all access elements for this dataset. |
InvAccess |
getAccess(ServiceType type)
Get access element of the specified service type for this dataset. |
java.lang.String |
getAuthority()
Get authority for this Dataset, may be null. |
java.lang.String |
getCatalogUrl()
Get URL to this dataset. |
CollectionType |
getCollectionType()
Get collectionType |
java.util.List<ThreddsMetadata.Contributor> |
getContributors()
get Contributor metadata |
java.util.List<ThreddsMetadata.Source> |
getCreators()
get any Creator metadata |
DataFormatType |
getDataFormatType()
Get the DataFormatType (which may be inherited from parent), or null . |
java.util.List<InvDataset> |
getDatasets()
Get a list of all the nested datasets. |
FeatureType |
getDataType()
Get the DataType (which may be inherited from parent), or null . |
java.util.List<DateType> |
getDates()
get any DateType metadata |
java.util.List<InvDocumentation> |
getDocumentation()
Get list of documentation elements for this dataset. |
java.lang.String |
getDocumentation(java.lang.String type)
get specific type of documentation |
java.lang.String |
getFullName()
Get the full, heirarchical name of the dataset, which has all parent collection names. |
ThreddsMetadata.GeospatialCoverage |
getGeospatialCoverage()
get geospatial coverage |
java.lang.String |
getHistory()
get specific type of documentation = history |
java.lang.String |
getID()
Get the id of the dataset, or null. |
java.util.List<ThreddsMetadata.Vocab> |
getKeywords()
get any Keyword metadata |
java.util.List<InvMetadata> |
getMetadata()
Get the metadata elements for this InvDataset. |
java.util.List<InvMetadata> |
getMetadata(MetadataType want)
Get the metadata elements of the specified type. |
java.lang.String |
getName()
Get the "human readable" name of the dataset. |
InvDataset |
getParent()
Get parent dataset. |
InvCatalog |
getParentCatalog()
Get containing catalog. |
java.lang.String |
getProcessing()
get specific type of documentation = processing_level |
java.util.List<ThreddsMetadata.Vocab> |
getProjects()
get Projects metadata |
java.util.List<InvProperty> |
getProperties()
Get all properties for this dataset. |
java.util.List<ThreddsMetadata.Source> |
getPublishers()
get Publisher metadata |
java.lang.String |
getRestrictAccess()
Return the resource control value which indicates that only users with proper permission can access this resource. |
java.lang.String |
getRights()
get specific type of documentation = rights |
InvService |
getServiceDefault()
Find the default service for this dataset and its children. |
java.lang.String |
getSubsetUrl()
Return the query fragment referencing this dataset, ie "catalog=catalog.xml&dataset=datasetID" |
java.lang.String |
getSummary()
get specific type of documentation = summary |
DateRange |
getTimeCoverage()
get time coverage |
java.lang.String |
getUniqueID()
If this dataset has an authority and an ID, then the concatenation of them is the globally unique ID. |
java.util.List<ThreddsMetadata.Variables> |
getVariables()
get Variable metadata |
ThreddsMetadata.Variables |
getVariables(java.lang.String vocab)
get Variables from the specified vocabulary |
boolean |
hasAccess()
If this dataset has access elements. |
boolean |
hasNestedDatasets()
If this dataset has nested datasets. |
boolean |
isHarvest()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public ThreddsMetadata.GeospatialCoverage gc
public DateRange tc
Method Detail |
---|
public java.lang.String getName()
public java.lang.String getFullName()
public CollectionType getCollectionType()
public boolean isHarvest()
public java.lang.String getID()
public java.lang.String getUniqueID()
public java.lang.String getAuthority()
public FeatureType getDataType()
public DataFormatType getDataFormatType()
public boolean hasAccess()
public java.util.List<InvAccess> getAccess()
public InvAccess getAccess(ServiceType type)
type
- find this ServiceType
public InvAccess findAccess(java.lang.String accessURL)
accessURL
- find theis access URL string
public java.lang.String getSubsetUrl()
public boolean hasNestedDatasets()
public java.util.List<InvDataset> getDatasets()
public InvDatasetImpl findDatasetByName(java.lang.String name)
name
- match on this name
public InvDataset getParent()
public InvCatalog getParentCatalog()
public java.lang.String getCatalogUrl()
public java.util.List<InvDocumentation> getDocumentation()
public java.util.List<InvProperty> getProperties()
public java.lang.String findProperty(java.lang.String name)
name
- match on this name
public java.util.List<InvMetadata> getMetadata()
public java.util.List<InvMetadata> getMetadata(MetadataType want)
want
- find this metadata type
public InvService findService(java.lang.String name)
name
- match this name
public InvService getServiceDefault()
public java.lang.String getRestrictAccess()
public java.util.List<ThreddsMetadata.Source> getCreators()
public java.util.List<ThreddsMetadata.Contributor> getContributors()
public java.util.List<DateType> getDates()
public java.util.List<ThreddsMetadata.Vocab> getKeywords()
public java.util.List<ThreddsMetadata.Vocab> getProjects()
public java.util.List<ThreddsMetadata.Source> getPublishers()
public java.lang.String getHistory()
public java.lang.String getProcessing()
public java.lang.String getRights()
public java.lang.String getSummary()
public java.util.List<ThreddsMetadata.Variables> getVariables()
public ThreddsMetadata.Variables getVariables(java.lang.String vocab)
vocab
- look for this vocabulary
public ThreddsMetadata.GeospatialCoverage getGeospatialCoverage()
public DateRange getTimeCoverage()
public java.lang.String getDocumentation(java.lang.String type)
type
- find this type of documentation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |