$darkmode
DENOPTIM
denoptim.gui.MolToGraphParametersDialog Class Reference
Inheritance diagram for denoptim.gui.MolToGraphParametersDialog:
[legend]
Collaboration diagram for denoptim.gui.MolToGraphParametersDialog:
[legend]

Public Member Functions

 MolToGraphParametersDialog (List< CuttingRule > defaultCuttingRules, List< CuttingRule > customCuttingRules, boolean preselectDefault, Component refForPlacement, FragmenterParameters settings)
 
boolean getEmbedRingsInTemplate ()
 
ScaffoldingPolicy getScaffoldingPolicy ()
 
ContractLevel getEmbeddedRingsContract ()
 
- Public Member Functions inherited from denoptim.gui.CuttingRulesSelectionDialog
 CuttingRulesSelectionDialog (List< CuttingRule > defaultCuttingRules, List< CuttingRule > customCuttingRules, boolean preselectDefault, Component refForPlacement, FragmenterParameters settings)
 Constructor. More...
 
- Public Member Functions inherited from denoptim.gui.GUIModalDialog
 GUIModalDialog (Component refForPlacement)
 Constructor. More...
 
 GUIModalDialog (Component refForPlacement, boolean useExtraButton)
 Constructor. More...
 
Object showDialog ()
 Shows the dialog and restrains the modality to it, until the dialog gets closed. More...
 
void addToNorthPane (JComponent comp)
 Adds a component to the topmost part of this dialog frame. More...
 
void addToCentralPane (JComponent comp)
 Adds a component to the central part of this dialog frame. More...
 

Protected Member Functions

void saveResults ()
 
- Protected Member Functions inherited from denoptim.gui.CuttingRulesSelectionDialog
void saveResults ()
 
void appendToCentralPanel (JComponent panel)
 Method to append a panel to the bottom of the central panel. More...
 
- Protected Member Functions inherited from denoptim.gui.GUIModalDialog
void close ()
 Closes the dialog window. More...
 

Private Attributes

JPanel lineEmbTmpl
 
JRadioButton rdbEmbTmpl
 
JPanel lineScaffoldingPolicy
 
JLabel lblScaffoldingPolicy
 
JComboBox< String > cmbScaffoldingPolicy
 
JTextField txtScaffoldingPolicy
 
JPanel lineTemplateContract
 
JLabel lblTemplateContract
 
JComboBox< String > cmbTemplateContract
 

Static Private Attributes

static final long serialVersionUID = 1L
 Version ID. More...
 

Additional Inherited Members

- Protected Attributes inherited from denoptim.gui.CuttingRulesSelectionDialog
JPanel centralPanel = new JPanel(new BorderLayout())
 The panel in the central part of the dialog. More...
 
File lastUsedCutRulFile = null
 The file where we last saved cutting rules different from the default. More...
 
final int preferredHeight
 Default text field height. More...
 
final Dimension strFieldSize = new Dimension(200, preferredHeight)
 Default sizes for mid-long text. More...
 
JTextField txtLinearity
 User-controlled definition of the linearity limit. More...
 
List< CuttingRulechosenOnes
 Chosen set of rules. More...
 
FragmenterParameters frgParams
 Parameter storage were we store parameters. More...
 
- Protected Attributes inherited from denoptim.gui.GUIModalDialog
JButton btnDone
 The button that is used to launch the processing of the data given to the open dialog, and close the dialog window. More...
 
JButton btnCanc
 The button that is used to close the dialog without processing any input. More...
 
JButton btnExtra
 The button that can be used for any action that does not close the dialog. More...
 
Object result = null
 The result to be returned once the dialog is closed. More...
 

Detailed Description

Definition at line 22 of file MolToGraphParametersDialog.java.

Constructor & Destructor Documentation

◆ MolToGraphParametersDialog()

Member Function Documentation

◆ getEmbeddedRingsContract()

ContractLevel denoptim.gui.MolToGraphParametersDialog.getEmbeddedRingsContract ( )

Definition at line 173 of file MolToGraphParametersDialog.java.

References denoptim.gui.MolToGraphParametersDialog.cmbTemplateContract.

Referenced by denoptim.gui.MolToGraphParametersDialog.saveResults().

Here is the caller graph for this function:

◆ getEmbedRingsInTemplate()

boolean denoptim.gui.MolToGraphParametersDialog.getEmbedRingsInTemplate ( )

Definition at line 156 of file MolToGraphParametersDialog.java.

References denoptim.gui.MolToGraphParametersDialog.rdbEmbTmpl.

Referenced by denoptim.gui.MolToGraphParametersDialog.saveResults().

Here is the caller graph for this function:

◆ getScaffoldingPolicy()

ScaffoldingPolicy denoptim.gui.MolToGraphParametersDialog.getScaffoldingPolicy ( )

Definition at line 163 of file MolToGraphParametersDialog.java.

References denoptim.gui.MolToGraphParametersDialog.cmbScaffoldingPolicy, and denoptim.gui.MolToGraphParametersDialog.txtScaffoldingPolicy.

Referenced by denoptim.gui.MolToGraphParametersDialog.saveResults().

Here is the caller graph for this function:

◆ saveResults()

Member Data Documentation

◆ cmbScaffoldingPolicy

JComboBox<String> denoptim.gui.MolToGraphParametersDialog.cmbScaffoldingPolicy
private

◆ cmbTemplateContract

JComboBox<String> denoptim.gui.MolToGraphParametersDialog.cmbTemplateContract
private

◆ lblScaffoldingPolicy

JLabel denoptim.gui.MolToGraphParametersDialog.lblScaffoldingPolicy
private

◆ lblTemplateContract

JLabel denoptim.gui.MolToGraphParametersDialog.lblTemplateContract
private

◆ lineEmbTmpl

JPanel denoptim.gui.MolToGraphParametersDialog.lineEmbTmpl
private

◆ lineScaffoldingPolicy

JPanel denoptim.gui.MolToGraphParametersDialog.lineScaffoldingPolicy
private

◆ lineTemplateContract

JPanel denoptim.gui.MolToGraphParametersDialog.lineTemplateContract
private

◆ rdbEmbTmpl

JRadioButton denoptim.gui.MolToGraphParametersDialog.rdbEmbTmpl
private

◆ serialVersionUID

final long denoptim.gui.MolToGraphParametersDialog.serialVersionUID = 1L
staticprivate

Version ID.

Definition at line 28 of file MolToGraphParametersDialog.java.

◆ txtScaffoldingPolicy

JTextField denoptim.gui.MolToGraphParametersDialog.txtScaffoldingPolicy
private

The documentation for this class was generated from the following file: