AFLPcore
Class ImportMgr
java.lang.Object
|
+--AFLPcore.Manager
|
+--AFLPcore.ImportMgr
- public class ImportMgr
- extends Manager
This class contains a list of ImportFilter
s which can be used
to read in different files. Each filter is associated with a
String
, which represents its name. These features are
inherited from the Manager
class.
The filters can be retrieved based on their name, and a lists of
names can be obtained from the ImportMgr. The ImportFilter will contain
addtional information about the files it can read, such as whether the
filter was designed to read lane files or gel files.
- See Also:
ImportFilter
,
Manager
Constructor Summary |
ImportMgr()
Creates a new ImportManager, with a default capacity of 4 and a
loadFactor of 1.0. |
ImportMgr(int capacity,
float loadFactor)
Creates a new ImportManager with the specified values. |
Method Summary |
boolean |
classTypeOk(Operation op)
Checks to see if the specified operation is an ImportFilter . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImportMgr
public ImportMgr()
- Creates a new ImportManager, with a default capacity of 4 and a
loadFactor of 1.0. Sets up the Hashtable for the String/ImportFilter
pairs.
ImportMgr
public ImportMgr(int capacity,
float loadFactor)
throws java.lang.IllegalArgumentException
- Creates a new ImportManager with the specified values.
- Parameters:
capacity
- the initial number of filters that can be stored.loadFactor
- controls memory efficiency vs. lookup speed, it
must be between 0.0 and 1.0, where 1.0 has the greatest memory efficiency- Throws:
java.lang.IllegalArgumentException
- when capacitly
is less
than zero or the loadFactor
is out of bounds.
classTypeOk
public boolean classTypeOk(Operation op)
- Checks to see if the specified operation is an
ImportFilter
.
- Overrides:
classTypeOk
in class Manager
- Returns:
true
if it is, false
if
it is not.- See Also:
ImportFilter