public class FingerPrintContainer extends java.lang.Object implements IFingerPrintContainer
Modifier and Type | Method and Description |
---|---|
void |
Clear() |
void |
Erase(java.lang.String Key) |
java.util.Set<java.lang.String> |
getCompoundIDSet() |
java.lang.Integer |
getCount() |
java.util.BitSet |
getFingerPrint(java.lang.String Key) |
java.util.Map<java.lang.String,java.util.BitSet> |
getFingerPrintMap() |
static FingerPrintContainer |
getInstance() |
java.lang.String |
getMoleculeID(java.util.BitSet bitset) |
boolean |
isEmpty() |
boolean |
isKeyPresent(java.lang.String Key) |
boolean |
isValuePresent(java.util.BitSet value) |
void |
put(java.lang.String Key,
java.util.BitSet Value) |
void |
setValue(java.lang.String Key,
java.util.BitSet Value) |
void |
write() |
public static FingerPrintContainer getInstance()
public void Clear() throws java.io.IOException
Clear
in interface IFingerPrintContainer
java.io.IOException
public void Erase(java.lang.String Key) throws java.io.IOException
Erase
in interface IFingerPrintContainer
Key
- java.io.IOException
public java.lang.Integer getCount()
public void put(java.lang.String Key, java.util.BitSet Value) throws java.io.IOException
put
in interface IFingerPrintContainer
Key
- Value
- java.io.IOException
public java.util.BitSet getFingerPrint(java.lang.String Key) throws java.io.IOException
getFingerPrint
in interface IFingerPrintContainer
Key
- java.io.IOException
public java.lang.String getMoleculeID(java.util.BitSet bitset) throws java.io.IOException
getMoleculeID
in interface IFingerPrintContainer
bitset
- java.io.IOException
public java.util.Map<java.lang.String,java.util.BitSet> getFingerPrintMap() throws java.io.IOException
getFingerPrintMap
in interface IFingerPrintContainer
java.io.IOException
public boolean isKeyPresent(java.lang.String Key) throws java.io.IOException
isKeyPresent
in interface IFingerPrintContainer
Key
- java.io.IOException
public void setValue(java.lang.String Key, java.util.BitSet Value) throws java.io.IOException
setValue
in interface IFingerPrintContainer
Key
- Value
- java.io.IOException
public java.util.Set<java.lang.String> getCompoundIDSet()
public boolean isValuePresent(java.util.BitSet value) throws java.io.IOException
isValuePresent
in interface IFingerPrintContainer
value
- java.io.IOException
public boolean isEmpty() throws java.io.IOException
isEmpty
in interface IFingerPrintContainer
java.io.IOException
public void write() throws java.io.IOException
write
in interface IFingerPrintContainer
java.io.IOException