public class InvDatasetImplProxy extends InvDatasetImpl
log, mark, ncmlElement, tm, tmi
access, authorityName, catalog, collectionType, contributors, creators, dataFormatType, datasets, dataType, dates, defaultService, docs, gc, harvest, id, keywords, metadata, name, parent, projects, properties, publishers, restrictAccess, services, tc, variableMapLink, variables
Constructor and Description |
---|
InvDatasetImplProxy(java.lang.String aliasName,
InvDatasetImpl proxy) |
Modifier and Type | Method and Description |
---|---|
void |
addAccess(InvAccess p0)
Add InvAccess element to this dataset.
|
void |
addDataset(InvDatasetImpl p0)
Add a nested dataset.
|
void |
addDocumentation(InvDocumentation p0)
Add documentation element to this dataset.
|
void |
addProperty(InvProperty p0)
Add a property to this dataset
|
void |
addService(InvService p0)
Add a service to this dataset.
|
java.lang.String |
dump() |
boolean |
equals(java.lang.Object p0)
InvDatasetImpl elements with same values are equal.
|
InvDatasetImpl |
findDatasetByName(java.lang.String p0)
Find an immediate child dataset by its name.
|
java.lang.String |
findProperty(java.lang.String p0)
Finds the first property declared in the dataset with the given name.
|
InvService |
findService(java.lang.String p0)
Find the named service declared in this dataset or one of its parents.
|
boolean |
finish()
Finish constructing after all elements have been added.
|
java.util.List<InvAccess> |
getAccess()
Get all access elements for this dataset.
|
InvAccess |
getAccess(ServiceType p0)
Get access element of the specified service type for this dataset.
|
java.util.List<InvAccess> |
getAccessLocal() |
java.lang.String |
getAlias() |
java.lang.String |
getAliasName() |
java.lang.String |
getAuthority()
Get authority for this Dataset, may be null.
|
CalendarDateRange |
getCalendarDateCoverage()
get time coverage as CalendarDateRange
|
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 p0)
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 |
getID()
Get the id of the dataset, or null.
|
java.util.List<ThreddsMetadata.Vocab> |
getKeywords()
get any Keyword metadata
|
ThreddsMetadata |
getLocalMetadata()
Get the metadata stored in this dataset element.
|
protected boolean |
getMark()
Filtering
|
java.util.List<InvMetadata> |
getMetadata()
Get the metadata elements for this InvDataset.
|
java.util.List<InvMetadata> |
getMetadata(MetadataType p0)
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.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
|
InvService |
getServiceDefault()
Find the default service for this dataset and its children.
|
java.util.List<InvService> |
getServicesLocal()
Get services attached specifically to this dataset.
|
java.lang.String |
getUniqueID()
If this dataset has an authority and an ID, then the concatenation of them is the
globally unique ID.
|
java.lang.String |
getUrlPath()
Get urlPath for this Dataset
|
java.lang.Object |
getUserProperty(java.lang.Object p0)
Look up the User property having the given key
|
java.util.List<ThreddsMetadata.Variables> |
getVariables()
get Variable metadata
|
boolean |
hasAccess()
If this dataset has access elements.
|
int |
hashCode()
Override Object.hashCode() to implement equals.
|
boolean |
hasNestedDatasets()
If this dataset has nested datasets.
|
boolean |
isHarvest() |
boolean |
removeDataset(InvDatasetImpl p0)
Remove the given dataset element from this dataset if it is in the dataset.
|
void |
removeService(InvService p0)
Remove a service from this dataset.
|
void |
setAlias(java.lang.String p0)
Set alias for this Dataset
|
void |
setAuthority(java.lang.String p0)
Set authorityName for this Dataset
|
void |
setCatalog(InvCatalog p0)
Set the containing catalog; use only for top level dataset.
|
void |
setCollectionType(CollectionType p0)
Set collectionType
|
void |
setContributors(java.util.List<ThreddsMetadata.Contributor> p0) |
void |
setGeospatialCoverage(ThreddsMetadata.GeospatialCoverage p0) |
void |
setHarvest(boolean p0)
Set harvest
|
void |
setID(java.lang.String p0)
Set the ID for this Dataset
|
void |
setKeywords(java.util.List<ThreddsMetadata.Vocab> p0) |
void |
setLocalMetadata(ThreddsMetadata p0) |
protected void |
setMark(boolean p0) |
void |
setName(java.lang.String p0)
Set name of this Dataset.
|
void |
setParent(InvDatasetImpl p0)
Set the parent dataset.
|
void |
setProjects(java.util.List<ThreddsMetadata.Vocab> p0) |
void |
setPublishers(java.util.List<ThreddsMetadata.Source> p0) |
void |
setServicesLocal(java.util.List<InvService> p0)
Set the list of services attached specifically to this dataset.
|
void |
setTimeCoverage(DateRange p0) |
void |
setUrlPath(java.lang.String p0)
Set the urlPath for this InvDatasetImpl
|
void |
setUserProperty(java.lang.Object p0,
java.lang.Object p1) |
java.lang.String |
toString() |
addAccess, addDataset, canonicalize, getDataSize, getLastModifiedDate, getLocalMetadataInheritable, getNcmlElement, getParentReal, getServiceName, removeLocalMetadata, replaceDataset, resolve, setDataFormatType, setDataSize, setDataType, setLastModifiedDate, setLastModifiedDate, setNcmlElement, setResourceControl, setServiceName, setTimeCoverage, transferMetadata, writeHtmlDescription, writeHtmlDescription
findAccess, getCatalogUrl, getHistory, getProcessing, getRestrictAccess, getRights, getSubsetUrl, getSummary, getTimeCoverage, getVariableMapLink, getVariables
public InvDatasetImplProxy(java.lang.String aliasName, InvDatasetImpl proxy)
public java.lang.String getAliasName()
public void addAccess(InvAccess p0)
InvDatasetImpl
addAccess
in class InvDatasetImpl
p0
- add dthispublic void addDataset(InvDatasetImpl p0)
InvDatasetImpl
addDataset
in class InvDatasetImpl
p0
- add thispublic void addDocumentation(InvDocumentation p0)
InvDatasetImpl
addDocumentation
in class InvDatasetImpl
p0
- add thispublic void addProperty(InvProperty p0)
InvDatasetImpl
addProperty
in class InvDatasetImpl
p0
- add thispublic void addService(InvService p0)
InvDatasetImpl
addService
in class InvDatasetImpl
p0
- add this service to the datasetpublic java.lang.String dump()
dump
in class InvDatasetImpl
public boolean equals(java.lang.Object p0)
InvDatasetImpl
equals
in class InvDatasetImpl
public InvDatasetImpl findDatasetByName(java.lang.String p0)
InvDataset
findDatasetByName
in class InvDataset
p0
- match on this namepublic java.lang.String findProperty(java.lang.String p0)
InvDataset
InvDataset.getProperties()
.
The property may have been specified in the dataset or in an enclosing parent element.
findProperty
in class InvDataset
p0
- the name of the property.null
if no such property exists.public InvService findService(java.lang.String p0)
InvDataset
findService
in class InvDataset
p0
- match this namepublic boolean finish()
InvDatasetImpl
finish
in class InvDatasetImpl
public InvAccess getAccess(ServiceType p0)
InvDataset
getAccess
in class InvDataset
p0
- find this ServiceTypepublic java.util.List<InvAccess> getAccess()
InvDataset
getAccess
in class InvDataset
public java.util.List<InvAccess> getAccessLocal()
getAccessLocal
in class InvDatasetImpl
public java.lang.String getAlias()
getAlias
in class InvDatasetImpl
public java.lang.String getAuthority()
InvDataset
getAuthority
in class InvDataset
public CollectionType getCollectionType()
InvDataset
getCollectionType
in class InvDataset
public java.util.List<ThreddsMetadata.Contributor> getContributors()
InvDataset
getContributors
in class InvDataset
public java.util.List<ThreddsMetadata.Source> getCreators()
InvDataset
getCreators
in class InvDataset
public DataFormatType getDataFormatType()
InvDataset
getDataFormatType
in class InvDataset
public FeatureType getDataType()
InvDataset
getDataType
in class InvDataset
public java.util.List<InvDataset> getDatasets()
InvDataset
getDatasets
in class InvDataset
public java.util.List<DateType> getDates()
InvDataset
getDates
in class InvDataset
public java.util.List<InvDocumentation> getDocumentation()
InvDataset
getDocumentation
in class InvDataset
public java.lang.String getDocumentation(java.lang.String p0)
InvDataset
getDocumentation
in class InvDataset
p0
- find this type of documentationpublic java.lang.String getFullName()
InvDataset
getFullName
in class InvDataset
public ThreddsMetadata.GeospatialCoverage getGeospatialCoverage()
InvDataset
getGeospatialCoverage
in class InvDataset
public java.lang.String getID()
InvDataset
getID
in class InvDataset
public java.util.List<ThreddsMetadata.Vocab> getKeywords()
InvDataset
getKeywords
in class InvDataset
public ThreddsMetadata getLocalMetadata()
InvDatasetImpl
getLocalMetadata
in class InvDatasetImpl
protected boolean getMark()
InvDatasetImpl
getMark
in class InvDatasetImpl
public java.util.List<InvMetadata> getMetadata(MetadataType p0)
InvDataset
getMetadata
in class InvDataset
p0
- find this metadata typepublic java.util.List<InvMetadata> getMetadata()
InvDataset
getMetadata
in class InvDataset
public java.lang.String getName()
InvDataset
getName
in class InvDataset
public InvDataset getParent()
InvDataset
getParent
in class InvDataset
public InvCatalog getParentCatalog()
InvDataset
getParentCatalog
in class InvDataset
public java.util.List<ThreddsMetadata.Vocab> getProjects()
InvDataset
getProjects
in class InvDataset
public java.util.List<InvProperty> getProperties()
InvDataset
getProperties
in class InvDataset
public java.util.List<ThreddsMetadata.Source> getPublishers()
InvDataset
getPublishers
in class InvDataset
public InvService getServiceDefault()
InvDataset
getServiceDefault
in class InvDataset
public java.util.List<InvService> getServicesLocal()
InvDatasetImpl
getServicesLocal
in class InvDatasetImpl
public CalendarDateRange getCalendarDateCoverage()
InvDataset
getCalendarDateCoverage
in class InvDataset
public java.lang.String getUniqueID()
InvDataset
getUniqueID
in class InvDataset
public java.lang.String getUrlPath()
InvDatasetImpl
getUrlPath
in class InvDatasetImpl
public java.lang.Object getUserProperty(java.lang.Object p0)
InvDatasetImpl
getUserProperty
in class InvDatasetImpl
p0
- property keypublic java.util.List<ThreddsMetadata.Variables> getVariables()
InvDataset
getVariables
in class InvDataset
public boolean hasAccess()
InvDataset
hasAccess
in class InvDataset
public boolean hasNestedDatasets()
InvDataset
hasNestedDatasets
in class InvDataset
public int hashCode()
InvDatasetImpl
hashCode
in class InvDatasetImpl
public boolean isHarvest()
isHarvest
in class InvDataset
public boolean removeDataset(InvDatasetImpl p0)
InvDatasetImpl
removeDataset
in class InvDatasetImpl
p0
- - the dataset element to be removedpublic void removeService(InvService p0)
InvDatasetImpl
removeService
in class InvDatasetImpl
p0
- remove thispublic void setAlias(java.lang.String p0)
InvDatasetImpl
setAlias
in class InvDatasetImpl
p0
- ID of another Datasetpublic void setAuthority(java.lang.String p0)
InvDatasetImpl
setAuthority
in class InvDatasetImpl
p0
- for this Datasetpublic void setCatalog(InvCatalog p0)
InvDatasetImpl
setCatalog
in class InvDatasetImpl
p0
- the containing catalog for the top level dataset.public void setCollectionType(CollectionType p0)
InvDatasetImpl
setCollectionType
in class InvDatasetImpl
p0
- the collection typepublic void setContributors(java.util.List<ThreddsMetadata.Contributor> p0)
setContributors
in class InvDatasetImpl
public void setGeospatialCoverage(ThreddsMetadata.GeospatialCoverage p0)
setGeospatialCoverage
in class InvDatasetImpl
public void setHarvest(boolean p0)
InvDatasetImpl
setHarvest
in class InvDatasetImpl
p0
- true if this dataset should be harvested for Digital Librariespublic void setID(java.lang.String p0)
InvDatasetImpl
setID
in class InvDatasetImpl
p0
- unique IDpublic void setKeywords(java.util.List<ThreddsMetadata.Vocab> p0)
setKeywords
in class InvDatasetImpl
public void setLocalMetadata(ThreddsMetadata p0)
setLocalMetadata
in class InvDatasetImpl
protected void setMark(boolean p0)
setMark
in class InvDatasetImpl
public void setName(java.lang.String p0)
InvDatasetImpl
setName
in class InvDatasetImpl
p0
- of the datasetpublic void setParent(InvDatasetImpl p0)
InvDatasetImpl
setParent
in class InvDatasetImpl
p0
- parent datasetpublic void setProjects(java.util.List<ThreddsMetadata.Vocab> p0)
setProjects
in class InvDatasetImpl
public void setPublishers(java.util.List<ThreddsMetadata.Source> p0)
setPublishers
in class InvDatasetImpl
public void setServicesLocal(java.util.List<InvService> p0)
InvDatasetImpl
setServicesLocal
in class InvDatasetImpl
p0
- list of services.public void setTimeCoverage(DateRange p0)
setTimeCoverage
in class InvDatasetImpl
public void setUrlPath(java.lang.String p0)
InvDatasetImpl
setUrlPath
in class InvDatasetImpl
p0
- the urlPath for this InvDatasetImplpublic void setUserProperty(java.lang.Object p0, java.lang.Object p1)
setUserProperty
in class InvDatasetImpl
public java.lang.String toString()
toString
in class InvDatasetImpl