public class KDDAnalysisTool extends java.lang.Object implements IAnalysisTool
The KDDAnalysisTool is a realization of the ICE IAnalysisTool interface, and is responsible for creating a KDDAnalysisDocument that performs and displays various types of data clustering and anomaly detection for nuclear reactors.
Constructor and Description |
---|
KDDAnalysisTool()
The nullary constructor.
|
KDDAnalysisTool(java.lang.String name,
java.lang.String version)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
close()
(non-Javadoc)
|
IAnalysisDocument |
createDocument(IDataProvider data)
(non-Javadoc)
|
IAnalysisDocument |
createDocument(java.net.URI data)
(non-Javadoc)
|
java.lang.String |
getName()
(non-Javadoc)
|
java.lang.String |
getVersion()
(non-Javadoc)
|
boolean |
isReady()
(non-Javadoc)
|
void |
registerStrategyFactory(KDDStrategyFactory factory) |
public KDDAnalysisTool(java.lang.String name, java.lang.String version)
The constructor.
name
- The name to be used for this KDDAnalysisTool
version
- The version of this KDDAnalysisTool
public KDDAnalysisTool()
The nullary constructor.
public void registerStrategyFactory(KDDStrategyFactory factory)
factory
- public java.lang.Boolean close()
close
in interface IAnalysisTool
IAnalysisTool.close()
public IAnalysisDocument createDocument(java.net.URI data)
createDocument
in interface IAnalysisTool
data
- A URI to a folder or file that contains data which should be analyzed in the IAnalysisDocument.
A new analysis document for the data provided by this analysis tool. This IAnalysisDocument is made to work with this analysis tool only.
IAnalysisTool.createDocument(URI data)
public java.lang.String getName()
getName
in interface IAnalysisTool
The name of the analysis tool.
IAnalysisTool.getName()
public java.lang.String getVersion()
getVersion
in interface IAnalysisTool
The version number, as a string, for this analysis tool.
IAnalysisTool.getVersion()
public boolean isReady()
isReady
in interface IAnalysisTool
True if the tool is ready to be used, false otherwise.
IAnalysisTool.isReady()
public IAnalysisDocument createDocument(IDataProvider data)
createDocument
in interface IAnalysisTool
data
- A concrete realization of IDataProvider that contains data which should be analyzed in the IAnalysisDocument.
A new analysis document for the data provided by this analysis tool. This IAnalysisDocument is made to work with this analysis tool only.
IAnalysisTool.createDocument(IDataProvider data)