toxtree.plugins.proteinbinding.rules
Class ProteinBindingTreeResult

java.lang.Object
  extended by toxTree.tree.TreeResult
      extended by toxtree.plugins.proteinbinding.rules.ProteinBindingTreeResult
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable, IDecisionMethodPrority, IDecisionResult, IProgressStatus

public class ProteinBindingTreeResult
extends TreeResult

See Also:
Serialized Form

Field Summary
protected static java.lang.String SUFFIX
           
 
Fields inherited from class toxTree.tree.TreeResult
assignedCategories, category, changes, decisionMethod, logger, notify, originalMolecule, ruleResults, status, web
 
Constructor Summary
ProteinBindingTreeResult()
           
 
Method Summary
 void addRuleResult(IDecisionRule rule, boolean value, org.openscience.cdk.interfaces.IAtomContainer molecule)
           
 void assignResult(org.openscience.cdk.interfaces.IAtomContainer mol)
           
 java.util.Hashtable<java.lang.String,java.lang.String> getExplanation(org.openscience.cdk.interfaces.IAtomContainer mol)
           
 java.util.List<CategoryFilter> getFilters()
           
 java.lang.String[] getResultPropertyNames()
          Returns the name of the property that will contain the result
 
Methods inherited from class toxTree.tree.TreeResult
acceptCategory, addCategory, addPropertyChangeListener, classify, clear, clearResults, compareTo, equals, explain, fireChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, firePropertyChangeEvent, getAssignedCategories, getCategory, getCategory, getDecisionMethod, getMolecule, getOriginalMolecule, getPriority, getPropertyChangeListeners, getRule, getRuleResult, getRuleResults, getRuleResultsCount, hilightAlert, hilightAlert, isError, isEstimated, isEstimating, isNotify, removePropertyChangeListener, setCategory, setDecisionMethod, setError, setEstimated, setEstimated, setEstimating, setMolecule, setNotify, setOriginalMolecule, setPercentEstimated, setPriority, setRuleResults, setSilent, setWeb, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SUFFIX

protected static java.lang.String SUFFIX
Constructor Detail

ProteinBindingTreeResult

public ProteinBindingTreeResult()
Method Detail

assignResult

public void assignResult(org.openscience.cdk.interfaces.IAtomContainer mol)
                  throws DecisionResultException
Specified by:
assignResult in interface IDecisionResult
Overrides:
assignResult in class TreeResult
Throws:
DecisionResultException

addRuleResult

public void addRuleResult(IDecisionRule rule,
                          boolean value,
                          org.openscience.cdk.interfaces.IAtomContainer molecule)
                   throws DecisionResultException
Specified by:
addRuleResult in interface IDecisionResult
Overrides:
addRuleResult in class TreeResult
Throws:
DecisionResultException

getResultPropertyNames

public java.lang.String[] getResultPropertyNames()
Description copied from interface: IDecisionResult
Returns the name of the property that will contain the result

Specified by:
getResultPropertyNames in interface IDecisionResult
Overrides:
getResultPropertyNames in class TreeResult

getExplanation

public java.util.Hashtable<java.lang.String,java.lang.String> getExplanation(org.openscience.cdk.interfaces.IAtomContainer mol)
                                                                      throws DecisionResultException
Throws:
DecisionResultException

getFilters

public java.util.List<CategoryFilter> getFilters()
Specified by:
getFilters in interface IDecisionResult
Overrides:
getFilters in class TreeResult


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