public interface MoleculeArchiveIndex<M extends Molecule,I extends MarsMetadata> extends JsonConvertibleRecord
Modifier and Type | Method and Description |
---|---|
void |
addMetadata(I metadata) |
void |
addMolecule(M molecule) |
boolean |
containsMetadataUID(java.lang.String metadataUID) |
boolean |
containsMoleculeUID(java.lang.String UID) |
java.lang.String |
getMetadataUIDforMolecule(java.lang.String UID) |
java.util.concurrent.ConcurrentSkipListSet<java.lang.String> |
getMetadataUIDSet() |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getMetadataUIDtoTagListMap() |
java.util.concurrent.ConcurrentSkipListSet<java.lang.String> |
getMoleculeUIDSet() |
java.util.Map<java.lang.String,java.lang.Integer> |
getMoleculeUIDtoChannelMap() |
java.util.Map<java.lang.String,java.lang.Integer> |
getMoleculeUIDtoImageMap() |
java.util.Map<java.lang.String,java.lang.String> |
getMoleculeUIDtoMetadataUIDMap() |
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> |
getMoleculeUIDtoTagListMap() |
void |
removeMetadata(I metadata) |
void |
removeMetadata(java.lang.String metadataUID) |
void |
removeMolecule(M molecule) |
void |
removeMolecule(java.lang.String UID) |
dumpJSON, fromJSON, getJsonGenerator, getJsonParser, setJsonField, setShowWarnings, toJSON
void addMolecule(M molecule)
void removeMolecule(M molecule)
void removeMolecule(java.lang.String UID)
void addMetadata(I metadata)
void removeMetadata(I metadata)
void removeMetadata(java.lang.String metadataUID)
boolean containsMoleculeUID(java.lang.String UID)
boolean containsMetadataUID(java.lang.String metadataUID)
java.util.concurrent.ConcurrentSkipListSet<java.lang.String> getMoleculeUIDSet()
java.util.concurrent.ConcurrentSkipListSet<java.lang.String> getMetadataUIDSet()
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getMetadataUIDtoTagListMap()
java.util.Map<java.lang.String,java.util.Set<java.lang.String>> getMoleculeUIDtoTagListMap()
java.util.Map<java.lang.String,java.lang.Integer> getMoleculeUIDtoImageMap()
java.util.Map<java.lang.String,java.lang.Integer> getMoleculeUIDtoChannelMap()
java.util.Map<java.lang.String,java.lang.String> getMoleculeUIDtoMetadataUIDMap()
java.lang.String getMetadataUIDforMolecule(java.lang.String UID)