public interface MoleculeArchiveSource extends MoleculeArchiveStorage
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
INDEXES_FILE_NAME |
static java.lang.String |
METADATA_SUBDIRECTORY_NAME |
static java.lang.String |
MOLECULES_SUBDIRECTORY_NAME |
static java.lang.String |
PROPERTIES_FILE_NAME |
static java.lang.String |
ROVER_FILE_EXTENSION |
MOLECULE_ARCHIVE_ENDING, MOLECULE_ARCHIVE_STORE_ENDING, N5_DATASET_DIRECTORY_ENDING
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getArchiveType() |
java.io.InputStream |
getIndexesInputStream() |
java.io.OutputStream |
getIndexesOutputStream() |
java.io.InputStream |
getInputStream() |
java.io.InputStream |
getMetadataInputStream(java.lang.String metaUID) |
java.io.OutputStream |
getMetadataOutputStream(java.lang.String metaUID) |
java.util.List<java.lang.String> |
getMetadataUIDs() |
java.io.InputStream |
getMoleculeInputStream(java.lang.String UID) |
java.io.OutputStream |
getMoleculeOutputStream(java.lang.String UID) |
java.util.List<java.lang.String> |
getMoleculeUIDs() |
java.lang.String |
getName() |
java.io.OutputStream |
getOutputStream() |
java.lang.String |
getPath() |
java.io.InputStream |
getPropertiesInputStream() |
java.io.OutputStream |
getPropertiesOutputStream() |
java.io.InputStream |
getRoverInputStream() |
java.io.OutputStream |
getRoverOutputStream() |
void |
initializeLocation() |
boolean |
isReachable() |
boolean |
isVirtual() |
void |
removeMetadata(java.lang.String metaUID) |
void |
removeMolecule(java.lang.String UID) |
void |
setPath(java.lang.String path) |
close, deepList, deepList, deepList, deepList, deepList, deepListHelper, exists, getGroupSeparator, getURI, groupPath, list, listDirectories, listFiles
static final java.lang.String PROPERTIES_FILE_NAME
static final java.lang.String INDEXES_FILE_NAME
static final java.lang.String MOLECULES_SUBDIRECTORY_NAME
static final java.lang.String METADATA_SUBDIRECTORY_NAME
static final java.lang.String ROVER_FILE_EXTENSION
void setPath(java.lang.String path)
java.lang.String getPath()
java.lang.String getName()
void initializeLocation() throws java.io.IOException
java.io.IOException
boolean isVirtual()
boolean isReachable()
java.lang.String getArchiveType() throws java.io.IOException
java.io.IOException
java.io.InputStream getInputStream() throws java.io.IOException
java.io.IOException
java.io.OutputStream getOutputStream() throws java.io.IOException
java.io.IOException
java.io.InputStream getRoverInputStream() throws java.io.IOException
java.io.IOException
java.io.OutputStream getRoverOutputStream() throws java.io.IOException
java.io.IOException
java.io.InputStream getPropertiesInputStream() throws java.io.IOException
java.io.IOException
java.io.OutputStream getPropertiesOutputStream() throws java.io.IOException
java.io.IOException
java.io.InputStream getIndexesInputStream() throws java.io.IOException
java.io.IOException
java.io.OutputStream getIndexesOutputStream() throws java.io.IOException
java.io.IOException
java.io.InputStream getMoleculeInputStream(java.lang.String UID) throws java.io.IOException
java.io.IOException
java.io.OutputStream getMoleculeOutputStream(java.lang.String UID) throws java.io.IOException
java.io.IOException
void removeMolecule(java.lang.String UID) throws java.io.IOException
java.io.IOException
java.io.InputStream getMetadataInputStream(java.lang.String metaUID) throws java.io.IOException
java.io.IOException
java.io.OutputStream getMetadataOutputStream(java.lang.String metaUID) throws java.io.IOException
java.io.IOException
java.util.List<java.lang.String> getMoleculeUIDs()
java.util.List<java.lang.String> getMetadataUIDs()
void removeMetadata(java.lang.String metaUID) throws java.io.IOException
java.io.IOException