toxtree.data
Class DecisionMethodsDataModule

java.lang.Object
  extended by java.util.Observable
      extended by toxtree.data.DataModule
          extended by toxtree.data.DecisionMethodsDataModule
All Implemented Interfaces:
java.io.Serializable, java.util.Observer
Direct Known Subclasses:
ToxForestDataModule, ToxTreeModule

public class DecisionMethodsDataModule
extends DataModule

See Also:
Serialized Form

Field Summary
protected  IDecisionMethodEditor editor
           
protected  IDecisionMethodsList methods
           
protected  IDecisionMethod rules
           
protected  IDecisionResult treeResult
           
 
Fields inherited from class toxtree.data.DataModule
batch, dataContainer, jcpDialog, jcpModel, logger, useDatabase
 
Constructor Summary
DecisionMethodsDataModule()
           
DecisionMethodsDataModule(javax.swing.JFrame frame, java.io.File inputFile, DecisionMethodsList methods)
           
 
Method Summary
 void addResultPropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void addRulesPropertyChangeListener(java.beans.PropertyChangeListener l)
           
 void classify()
           
 ConfusionMatrix classifyAll()
           
 void clearFilters()
           
 void clearResults()
           
protected  DataContainer createDataContainer(java.io.File inputFile)
           
 void explain()
           
 ActionList getActions()
           
 IDecisionMethodsList getMethods()
           
 IDecisionMethod getRules()
           
 IDecisionMethod getSelectedRules()
           
 IDecisionResult getTreeResult()
           
 int gotoRecord(java.lang.String record)
           
 int lookup(java.lang.String field, java.lang.Object value)
           
 void selectFilter(java.awt.Component parentComponent)
           
 void setMethods(IDecisionMethodsList methods)
           
 void setRules(IDecisionMethod rules)
           
 void update(java.util.Observable arg0, java.lang.Object arg1)
           
 void viewMethod(IDecisionMethod method, boolean editable)
           
 void viewMethod(int methodIndex, boolean editable)
           
 
Methods inherited from class toxtree.data.DataModule
batch, editMolecule, getDataContainer, showMetabolites
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methods

protected IDecisionMethodsList methods

rules

protected IDecisionMethod rules

treeResult

protected IDecisionResult treeResult

editor

protected transient IDecisionMethodEditor editor
Constructor Detail

DecisionMethodsDataModule

public DecisionMethodsDataModule()

DecisionMethodsDataModule

public DecisionMethodsDataModule(javax.swing.JFrame frame,
                                 java.io.File inputFile,
                                 DecisionMethodsList methods)
Method Detail

getActions

public ActionList getActions()
Specified by:
getActions in class DataModule

update

public void update(java.util.Observable arg0,
                   java.lang.Object arg1)

createDataContainer

protected DataContainer createDataContainer(java.io.File inputFile)
Specified by:
createDataContainer in class DataModule

getMethods

public IDecisionMethodsList getMethods()

setMethods

public void setMethods(IDecisionMethodsList methods)

getSelectedRules

public IDecisionMethod getSelectedRules()

getRules

public IDecisionMethod getRules()

setRules

public void setRules(IDecisionMethod rules)

getTreeResult

public IDecisionResult getTreeResult()

viewMethod

public void viewMethod(IDecisionMethod method,
                       boolean editable)
                throws DecisionMethodException
Specified by:
viewMethod in class DataModule
Throws:
DecisionMethodException

viewMethod

public void viewMethod(int methodIndex,
                       boolean editable)
                throws DecisionMethodException
Throws:
DecisionMethodException

clearResults

public void clearResults()

clearFilters

public void clearFilters()
                  throws FilterException
Throws:
FilterException

selectFilter

public void selectFilter(java.awt.Component parentComponent)
                  throws FilterException
Throws:
FilterException

lookup

public int lookup(java.lang.String field,
                  java.lang.Object value)

gotoRecord

public int gotoRecord(java.lang.String record)
               throws java.lang.Exception
Throws:
java.lang.Exception

classifyAll

public ConfusionMatrix classifyAll()

classify

public void classify()

addRulesPropertyChangeListener

public void addRulesPropertyChangeListener(java.beans.PropertyChangeListener l)

addResultPropertyChangeListener

public void addResultPropertyChangeListener(java.beans.PropertyChangeListener l)

explain

public void explain()


Copyright © 2004-2012 Ideaconsult Ltd.. All Rights Reserved.