AFLPcore
Class AnalysisMgr
java.lang.Object
|
+--AFLPcore.Manager
|
+--AFLPcore.AnalysisMgr
- public class AnalysisMgr
- extends Manager
This class contains a list of AnalysisOp
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 AnalysisMgr. The AnalysisOp will contain
addtional information about the what it does and what options are available.
- See Also:
AnalysisOp
,
Manager
Constructor Summary |
AnalysisMgr()
Creates a new AnalysisMgr, with a default capacity of 4 and a
loadFactor of 1.0. |
AnalysisMgr(int capacity,
float loadFactor)
Creates a new AnalysisMgr with the specified values. |
Method Summary |
boolean |
classTypeOk(Operation op)
Checks to see if the specified operation is an AnalysisOp . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnalysisMgr
public AnalysisMgr()
- Creates a new AnalysisMgr, with a default capacity of 4 and a
loadFactor of 1.0. Sets up the Hashtable for the String/AnalysisOp
pairs.
AnalysisMgr
public AnalysisMgr(int capacity,
float loadFactor)
throws java.lang.IllegalArgumentException
- Creates a new AnalysisMgr 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
AnalysisOp
.
- Overrides:
classTypeOk
in class Manager
- Returns:
true
if it is, false
if
it is not.- See Also:
AnalysisOp