toxtree.ui.editors
Class SwingEditorFactory

java.lang.Object
  extended by toxtree.ui.editors.SwingEditorFactory
All Implemented Interfaces:
IEditorFactory

public class SwingEditorFactory
extends java.lang.Object
implements IEditorFactory


Constructor Summary
SwingEditorFactory()
           
 
Method Summary
 java.beans.PropertyChangeListener createApplyRuleOptions()
           
 IDecisionCategoryEditor createCategoryEditor(IDecisionCategory category)
           
 IDecisionRuleEditor createEditor(AbstractRuleSmartSubstructure rule)
           
 IDecisionRuleEditor createEditor(IDecisionRule rule)
           
 IDecisionRuleEditor createEditor(RuleDescriptorRange rule)
          RuleDescriptorRange
 IDecisionRuleEditor createEditor(RuleManyAromaticRings rule)
          RuleManyAromaticRings
 IDecisionRuleEditor createEditor(RuleMolecularMassRange rule)
          RuleMolecularMassRange
 IDecisionRuleEditor createEditor(RuleStructuresList rule)
          RuleStructuresList
 IDecisionRuleEditor createEditor(RuleSubstructures rule)
          RuleSubstructures
 IDecisionRuleEditor createEditor(RuleVerifyProperty rule)
          RuleVerifyProperty
 IToxTreeEditor createModelEditor(AbstractQSARModel model)
           
 java.beans.PropertyChangeListener createPropertyInput()
           
 IDecisionMethodEditor createTreeEditor(IDecisionMethod method)
           
static IEditorFactory getInstance()
           
 javax.swing.JComponent optionsPanel(IDecisionMethod method, org.openscience.cdk.interfaces.IAtomContainer atomContainer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwingEditorFactory

public SwingEditorFactory()
Method Detail

getInstance

public static IEditorFactory getInstance()

createApplyRuleOptions

public java.beans.PropertyChangeListener createApplyRuleOptions()
Specified by:
createApplyRuleOptions in interface IEditorFactory

createPropertyInput

public java.beans.PropertyChangeListener createPropertyInput()
Specified by:
createPropertyInput in interface IEditorFactory

createCategoryEditor

public IDecisionCategoryEditor createCategoryEditor(IDecisionCategory category)
Specified by:
createCategoryEditor in interface IEditorFactory

createModelEditor

public IToxTreeEditor createModelEditor(AbstractQSARModel model)
Specified by:
createModelEditor in interface IEditorFactory

optionsPanel

public javax.swing.JComponent optionsPanel(IDecisionMethod method,
                                           org.openscience.cdk.interfaces.IAtomContainer atomContainer)
Specified by:
optionsPanel in interface IEditorFactory

createTreeEditor

public IDecisionMethodEditor createTreeEditor(IDecisionMethod method)
Specified by:
createTreeEditor in interface IEditorFactory

createEditor

public IDecisionRuleEditor createEditor(IDecisionRule rule)
Specified by:
createEditor in interface IEditorFactory

createEditor

public IDecisionRuleEditor createEditor(RuleDescriptorRange rule)
RuleDescriptorRange

Parameters:
rule -
Returns:

createEditor

public IDecisionRuleEditor createEditor(RuleMolecularMassRange rule)
RuleMolecularMassRange

Parameters:
rule -
Returns:

createEditor

public IDecisionRuleEditor createEditor(RuleVerifyProperty rule)
RuleVerifyProperty

Parameters:
rule -
Returns:

createEditor

public IDecisionRuleEditor createEditor(RuleManyAromaticRings rule)
RuleManyAromaticRings

Parameters:
rule -
Returns:

createEditor

public IDecisionRuleEditor createEditor(RuleSubstructures rule)
RuleSubstructures

Parameters:
rule -
Returns:

createEditor

public IDecisionRuleEditor createEditor(RuleStructuresList rule)
RuleStructuresList

Parameters:
rule -
Returns:

createEditor

public IDecisionRuleEditor createEditor(AbstractRuleSmartSubstructure rule)
Parameters:
rule -
Returns:


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