public class DynamicMetadataSource extends java.lang.Object implements IDynamicMetadataSource
Constructor and Description |
---|
DynamicMetadataSource(IMetadataSource metadataSource) |
Modifier and Type | Method and Description |
---|---|
void |
addDynamicMetadata(java.lang.String coverageName,
Metadata meta) |
java.util.Set<java.lang.String> |
coverages() |
java.lang.String |
formatToGdalid(java.lang.String format) |
java.lang.String |
formatToMimetype(java.lang.String format) |
java.lang.String |
gdalidToFormat(java.lang.String gdalid) |
java.util.Collection<java.lang.String> |
getAxisNames() |
java.lang.String |
mimetypeToFormat(java.lang.String mime) |
Metadata |
read(java.lang.String coverageName) |
public DynamicMetadataSource(IMetadataSource metadataSource) throws PetascopeException
PetascopeException
public java.util.Set<java.lang.String> coverages() throws PetascopeException
coverages
in interface IMetadataSource
PetascopeException
public java.lang.String formatToMimetype(java.lang.String format)
formatToMimetype
in interface IMetadataSource
public java.lang.String mimetypeToFormat(java.lang.String mime)
mimetypeToFormat
in interface IMetadataSource
public java.lang.String formatToGdalid(java.lang.String format)
formatToGdalid
in interface IMetadataSource
public java.lang.String gdalidToFormat(java.lang.String gdalid)
gdalidToFormat
in interface IMetadataSource
public Metadata read(java.lang.String coverageName) throws PetascopeException
read
in interface IMetadataSource
PetascopeException
public void addDynamicMetadata(java.lang.String coverageName, Metadata meta)
addDynamicMetadata
in interface IDynamicMetadataSource
public java.util.Collection<java.lang.String> getAxisNames()
getAxisNames
in interface IMetadataSource