$darkmode
DENOPTIM
denoptim.gui.FSParametersForm Class Reference

Form collecting input parameters for defining the fragment space. More...

Inheritance diagram for denoptim.gui.FSParametersForm:
[legend]
Collaboration diagram for denoptim.gui.FSParametersForm:
[legend]

Public Member Functions

 FSParametersForm (Dimension d)
 
void importParametersFromDenoptimParamsFile (String fileName) throws Exception
 Imports parameters from a properly formatted parameters file. More...
 
void importSingleParameter (String key, String value) throws Exception
 
void possiblyReadParamsFromFSParFile () throws Exception
 
void putParametersToString (StringBuilder sb) throws Exception
 
- Public Member Functions inherited from denoptim.gui.ParametersForm
 ParametersForm ()
 Empty constructor. More...
 
void importParametersFromDenoptimParamsFile (String fileName) throws Exception
 
void importSingleParameter (String key, String value) throws Exception
 
void putParametersToString (StringBuilder sb) throws Exception
 
boolean hasUnsavedChanges ()
 Returns the flag signaling unsaved changes. More...
 
void setUnsavedChanges (boolean val)
 Set the status of the flag signaling unsaved changes. More...
 
void showUnknownKeyWarning (Component parent, String paramType)
 Shown a warning dialog that informs the user about having found text that is not present in the ParametersForm implementation and is treated as free text. More...
 
void importParametersFromDenoptimParamsFile (String fileName) throws Exception
 
void importSingleParameter (String key, String value) throws Exception
 
void putParametersToString (StringBuilder sb) throws Exception
 
boolean hasUnsavedChanges ()
 
void setUnsavedChanges (boolean val)
 

Package Attributes

JPanel block
 
JPanel localBlock1
 
JPanel localBlock2
 
JPanel localBlock3
 
JPanel localBlock4
 
JPanel localBlock5
 
JPanel lineSrcOrNew
 
JRadioButton rdbSrcOrNew
 
JPanel lineFSSource
 
JLabel lblFSSource
 
JTextField txtFSSource
 
JButton btnFSSource
 
JButton btnLoadFSSource
 
String keyPar1 = "FS-ScaffoldLibFile"
 
JPanel linePar1
 
JLabel lblPar1
 
JTextField txtPar1
 
JButton btnPar1
 
String keyPar2 = "FS-FragmentLibFile"
 
JPanel linePar2
 
JLabel lblPar2
 
JTextField txtPar2
 
JButton btnPar2
 
String keyPar3 = "FS-CappingFragmentLibFile"
 
JPanel linePar3
 
JLabel lblPar3
 
JTextField txtPar3
 
JButton btnPar3
 
String keyCPMat = "FS-CompMatrixFile"
 
JPanel lineCPMat
 
JLabel lblCPMat
 
JTextField txtCPMat
 
JButton btnCPMat
 
String keyPar6 = "FS-RotBondsDefFile"
 
JPanel linePar6
 
JLabel lblPar6
 
JTextField txtPar6
 
JButton btnPar6
 
String keyPar7 = "FS-MaxHeavyAtom"
 
JPanel linePar7
 
JLabel lblPar7
 
JTextField txtPar7
 
String keyPar8 = "FS-MaxMW"
 
JPanel linePar8
 
JLabel lblPar8
 
JTextField txtPar8
 
String keyPar9 = "FS-MaxRotatableBond"
 
JPanel linePar9
 
JLabel lblPar9
 
JTextField txtPar9
 
String keyPar10 = "FS-EnforceSymmetry"
 
JPanel linePar10
 
JRadioButton rdbPar10
 
String keyPar11 = "FS-ConstrainSymmetry"
 
JPanel linePar11
 
JButton btnPar11Insert
 
JButton btnPar11Cleanup
 
JLabel lblPar11
 
JTable tabPar11
 
DefaultTableModel tabModPar11
 
String keyPar12 = "RC-CloseRings"
 
JPanel linePar12
 
JRadioButton rdbPar12
 
String keyPar5 = "FS-RCCompMatrixFile"
 
JPanel linePar5
 
JLabel lblPar5
 
JTextField txtPar5
 
JButton btnPar5
 
String keyPar15 = "RC-MinNumberOfRingClosures"
 
JPanel linePar15
 
JLabel lblPar15
 
JTextField txtPar15
 
String keyPar16 = "RC-MaxNumberRingClosures"
 
JPanel linePar16
 
JLabel lblPar16
 
JTextField txtPar16
 
String keyPar17 = "RC-MinRCAPerTypePerGraph"
 
JPanel linePar17
 
JLabel lblPar17
 
JTextField txtPar17
 
String keyPar18 = "RC-MaxRCAPerTypePerGraph"
 
JPanel linePar18
 
JLabel lblPar18
 
JTextField txtPar18
 
String keyPar22 = "RC-RingSizeBias"
 
JPanel linePar22
 
JLabel lblPar22
 
JButton btnPar22Insert
 
JButton btnPar22Cleanup
 
JTable tabPar22
 
DefaultTableModel tabModPar22
 
String keyPar23 = "RC-MaxSizeNewRings"
 
JPanel linePar23
 
JLabel lblPar23
 
JTextField txtPar23
 
String keyPar19 = "RC-EvaluationClosabilityMode"
 
JPanel linePar19
 
JLabel lblPar19
 
JComboBox< String > cmbPar19
 
String keyPar21 = "RC-ClosableRingSMARTS"
 
JPanel linePar21
 
JLabel lblPar21
 
JButton btnPar21Insert
 
JButton btnPar21Cleanup
 
JTable tabPar21
 
DefaultTableModel tabModPar21
 
String keyPar24 = "RC-CheckInterdependentChains"
 
JPanel linePar24
 
JRadioButton rdbPar24
 
String keyPar25 = "RC-MaxRotBonds"
 
JPanel linePar25
 
JLabel lblPar25
 
JTextField txtPar25
 
String keyPar26 = "RC-ConfSearchStep"
 
JPanel linePar26
 
JLabel lblPar26
 
JTextField txtPar26
 
String keyPar27 = "RC-LinearityLimit"
 
JPanel linePar27
 
JLabel lblPar27
 
JTextField txtPar27
 
String keyPar28 = "RC-ExhaustiveConfSearch"
 
JPanel linePar28
 
JRadioButton rdbPar28
 
String keyPar30 = "RC-RCCIndex"
 
JPanel linePar30
 
JLabel lblPar30
 
JTextField txtPar30
 
JButton btnPar30
 
String keyPar31 = "RC-RCCFolder"
 
JPanel linePar31
 
JLabel lblPar31
 
JTextField txtPar31
 
JButton btnPar31
 
String keyPar32 = "RC-MaxDotProd"
 
JPanel linePar32
 
JLabel lblPar32
 
JTextField txtPar32
 
String keyPar33 = "RC-DistanceToleranceFactor"
 
JPanel linePar33
 
JLabel lblPar33
 
JTextField txtPar33
 
String keyPar34 = "RC-ExtraDistanceToleranceFactor"
 
JPanel linePar34
 
JLabel lblPar34
 
JTextField txtPar34
 
String NL = System.getProperty("line.separator")
 
- Package Attributes inherited from denoptim.gui.ParametersForm
final Dimension fileLabelSize = new Dimension(250,28)
 Default sizes for file pathname labels. More...
 
final int preferredHeight
 Default text field height. More...
 
final Dimension fileFieldSize = new Dimension(350,preferredHeight)
 Default sizes for file pathname fields. More...
 
final Dimension strFieldSize = new Dimension(75,preferredHeight)
 Default sizes for short pathname fields (i.e., string or number) More...
 

Private Attributes

Map< String, Object > mapKeyFieldToValueField
 Map connecting the parameter keyword and the field containing the parameter value. More...
 

Static Private Attributes

static final long serialVersionUID = -821783042250597956L
 Version. More...
 

Additional Inherited Members

- Protected Member Functions inherited from denoptim.gui.ParametersForm
String getStringIfNotEmpty (String key, JTextField field, String prefix, String suffix)
 Produced the KEY:VALUE string for a general text field. More...
 
String getStringIfNotEmpty (String key, JEditorPane field, boolean multipleLines)
 Produced the KEY:VALUE string for a general text editor pane The text can include numbers, characters, or both. More...
 
String getStringIfNotEmpty (String key, JTextField field)
 Produced the KEY:VALUE string for a general text field. More...
 
String getStringForKVLine (String key, JSpinner spinner)
 Produced the KEY:VALUE string for a general spinner. More...
 
String getStringIfSelected (String key, JRadioButton btn)
 Produced the KEY:VALUE string for a on/off button. More...
 
String getStringFromTable (String key, JTable tab)
 Produced an overall string including one or more KEY:VALUE strings taken from a table. More...
 
String getStringFromTable (String key, JTable tab, boolean skipHeader)
 Produced an overall string including one or more KEY:VALUE strings taken from a table. More...
 
String getStringFromTable (String key, JTable tab, int[] fields, boolean skipHeader)
 Produced an overall string including one or more KEY:VALUE strings taken from a table. More...
 
String getStringFromTable (String key, JTable tab, int[] fields, String sep, boolean skipHeader)
 Produced an overall string including one or more KEY:VALUE strings taken from a table. More...
 
void importParametersFromDenoptimParamsFile (String fileName, String keyRoot) throws Exception
 Reads in the parameters from a text file collecting
DENOPTIM parameters in the form of KEY=VALUE lines. More...
 
void preliminatyTasksUponImportingParams ()
 Overwritten by subclasses. More...
 
void adaptVisibility ()
 Overwritten by subclasses. More...
 
void importParameterFromLine (String line) throws Exception
 
void addToUnformattedTxt (String key, String value)
 
JPanel getPanelForUnformattedInput ()
 
String getTextForUnformattedSettings ()
 
void clearUnformattedTxtArea ()
 
- Protected Attributes inherited from denoptim.gui.ParametersForm
boolean unsavedChanges = false
 Flag notifying that some data was not saved. More...
 
FieldListener fieldListener
 Listener for changes in parameters of this form. More...
 
RdbFieldChange rdbFieldChange
 Listener for changes in radio button-bound parameters. More...
 
TabFieldChange tabFieldChange
 Listener for changes in table-bound parameters. More...
 
CmbFieldChange cmbFieldChange
 Listener for changes in combo box-bound parameters. More...
 
Map< String, Boolean > checkedFlags = new HashMap<String,Boolean>()
 Map of keyword to search for when reading a parameters file. More...
 
JTextArea txtUnformattedInput = new JTextArea(5,20)
 Storage of unformatted text for input files. More...
 
boolean foundCLIOnlyContent = false
 Flag recording we have imported text containing a line that is not interpreted as a GUI-controllable parameter. More...
 

Detailed Description

Form collecting input parameters for defining the fragment space.

Includes settings to handle ring-closures.

Author
Marco Foscato

Definition at line 58 of file FSParametersForm.java.

Constructor & Destructor Documentation

◆ FSParametersForm()

denoptim.gui.FSParametersForm.FSParametersForm ( Dimension  d)

Definition at line 257 of file FSParametersForm.java.

References denoptim.gui.FSParametersForm.block, denoptim.gui.FSParametersForm.btnCPMat, denoptim.gui.FSParametersForm.btnFSSource, denoptim.gui.FSParametersForm.btnLoadFSSource, denoptim.gui.FSParametersForm.btnPar1, denoptim.gui.FSParametersForm.btnPar11Cleanup, denoptim.gui.FSParametersForm.btnPar11Insert, denoptim.gui.FSParametersForm.btnPar2, denoptim.gui.FSParametersForm.btnPar21Cleanup, denoptim.gui.FSParametersForm.btnPar21Insert, denoptim.gui.FSParametersForm.btnPar22Cleanup, denoptim.gui.FSParametersForm.btnPar22Insert, denoptim.gui.FSParametersForm.btnPar3, denoptim.gui.FSParametersForm.btnPar30, denoptim.gui.FSParametersForm.btnPar31, denoptim.gui.FSParametersForm.btnPar5, denoptim.gui.FSParametersForm.btnPar6, denoptim.gui.ParametersForm.cmbFieldChange, denoptim.gui.FSParametersForm.cmbPar19, denoptim.gui.ParametersForm.fieldListener, denoptim.gui.ParametersForm.fileFieldSize, denoptim.gui.ParametersForm.fileLabelSize, denoptim.fragspace.FragmentSpace.getAllAPClassesFromCPMap(), denoptim.graph.rings.RingClosureParameters.getRingSizeBias(), denoptim.fragspace.FragmentSpace.importCompatibilityMatrixFromFile(), denoptim.gui.FSParametersForm.importParametersFromDenoptimParamsFile(), denoptim.gui.FSParametersForm.keyCPMat, denoptim.gui.FSParametersForm.keyPar1, denoptim.gui.FSParametersForm.keyPar10, denoptim.gui.FSParametersForm.keyPar11, denoptim.gui.FSParametersForm.keyPar12, denoptim.gui.FSParametersForm.keyPar15, denoptim.gui.FSParametersForm.keyPar16, denoptim.gui.FSParametersForm.keyPar17, denoptim.gui.FSParametersForm.keyPar18, denoptim.gui.FSParametersForm.keyPar19, denoptim.gui.FSParametersForm.keyPar2, denoptim.gui.FSParametersForm.keyPar21, denoptim.gui.FSParametersForm.keyPar22, denoptim.gui.FSParametersForm.keyPar23, denoptim.gui.FSParametersForm.keyPar24, denoptim.gui.FSParametersForm.keyPar25, denoptim.gui.FSParametersForm.keyPar26, denoptim.gui.FSParametersForm.keyPar27, denoptim.gui.FSParametersForm.keyPar28, denoptim.gui.FSParametersForm.keyPar3, denoptim.gui.FSParametersForm.keyPar30, denoptim.gui.FSParametersForm.keyPar31, denoptim.gui.FSParametersForm.keyPar32, denoptim.gui.FSParametersForm.keyPar33, denoptim.gui.FSParametersForm.keyPar34, denoptim.gui.FSParametersForm.keyPar5, denoptim.gui.FSParametersForm.keyPar6, denoptim.gui.FSParametersForm.keyPar7, denoptim.gui.FSParametersForm.keyPar8, denoptim.gui.FSParametersForm.keyPar9, denoptim.gui.FSParametersForm.lblCPMat, denoptim.gui.FSParametersForm.lblFSSource, denoptim.gui.FSParametersForm.lblPar1, denoptim.gui.FSParametersForm.lblPar11, denoptim.gui.FSParametersForm.lblPar15, denoptim.gui.FSParametersForm.lblPar16, denoptim.gui.FSParametersForm.lblPar17, denoptim.gui.FSParametersForm.lblPar18, denoptim.gui.FSParametersForm.lblPar19, denoptim.gui.FSParametersForm.lblPar2, denoptim.gui.FSParametersForm.lblPar21, denoptim.gui.FSParametersForm.lblPar22, denoptim.gui.FSParametersForm.lblPar23, denoptim.gui.FSParametersForm.lblPar25, denoptim.gui.FSParametersForm.lblPar26, denoptim.gui.FSParametersForm.lblPar27, denoptim.gui.FSParametersForm.lblPar3, denoptim.gui.FSParametersForm.lblPar30, denoptim.gui.FSParametersForm.lblPar31, denoptim.gui.FSParametersForm.lblPar32, denoptim.gui.FSParametersForm.lblPar33, denoptim.gui.FSParametersForm.lblPar34, denoptim.gui.FSParametersForm.lblPar5, denoptim.gui.FSParametersForm.lblPar6, denoptim.gui.FSParametersForm.lblPar7, denoptim.gui.FSParametersForm.lblPar8, denoptim.gui.FSParametersForm.lblPar9, denoptim.gui.FSParametersForm.lineCPMat, denoptim.gui.FSParametersForm.lineFSSource, denoptim.gui.FSParametersForm.linePar1, denoptim.gui.FSParametersForm.linePar10, denoptim.gui.FSParametersForm.linePar11, denoptim.gui.FSParametersForm.linePar12, denoptim.gui.FSParametersForm.linePar15, denoptim.gui.FSParametersForm.linePar16, denoptim.gui.FSParametersForm.linePar17, denoptim.gui.FSParametersForm.linePar18, denoptim.gui.FSParametersForm.linePar19, denoptim.gui.FSParametersForm.linePar2, denoptim.gui.FSParametersForm.linePar21, denoptim.gui.FSParametersForm.linePar22, denoptim.gui.FSParametersForm.linePar23, denoptim.gui.FSParametersForm.linePar24, denoptim.gui.FSParametersForm.linePar25, denoptim.gui.FSParametersForm.linePar26, denoptim.gui.FSParametersForm.linePar27, denoptim.gui.FSParametersForm.linePar28, denoptim.gui.FSParametersForm.linePar3, denoptim.gui.FSParametersForm.linePar30, denoptim.gui.FSParametersForm.linePar31, denoptim.gui.FSParametersForm.linePar32, denoptim.gui.FSParametersForm.linePar33, denoptim.gui.FSParametersForm.linePar34, denoptim.gui.FSParametersForm.linePar5, denoptim.gui.FSParametersForm.linePar6, denoptim.gui.FSParametersForm.linePar7, denoptim.gui.FSParametersForm.linePar8, denoptim.gui.FSParametersForm.linePar9, denoptim.gui.FSParametersForm.lineSrcOrNew, denoptim.gui.FSParametersForm.localBlock1, denoptim.gui.FSParametersForm.localBlock2, denoptim.gui.FSParametersForm.localBlock3, denoptim.gui.FSParametersForm.localBlock4, denoptim.gui.FSParametersForm.localBlock5, denoptim.gui.FSParametersForm.mapKeyFieldToValueField, denoptim.gui.GUIFileOpener.pickFileForTxtField(), denoptim.gui.GUIFileOpener.pickFolderForTxtField(), denoptim.gui.ParametersForm.preferredHeight, denoptim.gui.ParametersForm.rdbFieldChange, denoptim.gui.FSParametersForm.rdbPar10, denoptim.gui.FSParametersForm.rdbPar12, denoptim.gui.FSParametersForm.rdbPar24, denoptim.gui.FSParametersForm.rdbPar28, denoptim.gui.FSParametersForm.rdbSrcOrNew, denoptim.gui.ParametersForm.strFieldSize, denoptim.gui.ParametersForm.tabFieldChange, denoptim.gui.FSParametersForm.tabModPar11, denoptim.gui.FSParametersForm.tabModPar21, denoptim.gui.FSParametersForm.tabModPar22, denoptim.gui.FSParametersForm.tabPar11, denoptim.gui.FSParametersForm.tabPar21, denoptim.gui.FSParametersForm.tabPar22, denoptim.gui.FSParametersForm.txtCPMat, denoptim.gui.FSParametersForm.txtFSSource, denoptim.gui.FSParametersForm.txtPar1, denoptim.gui.FSParametersForm.txtPar15, denoptim.gui.FSParametersForm.txtPar16, denoptim.gui.FSParametersForm.txtPar17, denoptim.gui.FSParametersForm.txtPar18, denoptim.gui.FSParametersForm.txtPar2, denoptim.gui.FSParametersForm.txtPar23, denoptim.gui.FSParametersForm.txtPar25, denoptim.gui.FSParametersForm.txtPar26, denoptim.gui.FSParametersForm.txtPar27, denoptim.gui.FSParametersForm.txtPar3, denoptim.gui.FSParametersForm.txtPar30, denoptim.gui.FSParametersForm.txtPar31, denoptim.gui.FSParametersForm.txtPar32, denoptim.gui.FSParametersForm.txtPar33, denoptim.gui.FSParametersForm.txtPar34, denoptim.gui.FSParametersForm.txtPar5, denoptim.gui.FSParametersForm.txtPar6, denoptim.gui.FSParametersForm.txtPar7, denoptim.gui.FSParametersForm.txtPar8, and denoptim.gui.FSParametersForm.txtPar9.

Here is the call graph for this function:

Member Function Documentation

◆ importParametersFromDenoptimParamsFile()

void denoptim.gui.FSParametersForm.importParametersFromDenoptimParamsFile ( String  fileName) throws Exception

Imports parameters from a properly formatted parameters file.

The file is a text file with lines containing KEY=VALUE pairs.

Parameters
fileNamethe pathname of the file to read
Exceptions
Exception

Reimplemented from denoptim.gui.ParametersForm.

Definition at line 1226 of file FSParametersForm.java.

References denoptim.gui.ParametersForm.clearUnformattedTxtArea(), denoptim.gui.FSParametersForm.cmbPar19, denoptim.gui.FSParametersForm.importParametersFromDenoptimParamsFile(), denoptim.gui.FSParametersForm.localBlock1, denoptim.gui.FSParametersForm.localBlock2, denoptim.gui.FSParametersForm.localBlock3, denoptim.gui.FSParametersForm.localBlock4, denoptim.gui.FSParametersForm.localBlock5, denoptim.gui.FSParametersForm.rdbPar12, denoptim.gui.FSParametersForm.rdbSrcOrNew, and denoptim.gui.ParametersForm.showUnknownKeyWarning().

Referenced by denoptim.gui.FSParametersForm.FSParametersForm(), denoptim.gui.FSParametersForm.importParametersFromDenoptimParamsFile(), and denoptim.gui.FSParametersForm.possiblyReadParamsFromFSParFile().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ importSingleParameter()

void denoptim.gui.FSParametersForm.importSingleParameter ( String  key,
String  value 
) throws Exception

Reimplemented from denoptim.gui.ParametersForm.

Definition at line 1263 of file FSParametersForm.java.

References denoptim.gui.ParametersForm.addToUnformattedTxt(), denoptim.gui.FSParametersForm.keyPar22, and denoptim.gui.FSParametersForm.mapKeyFieldToValueField.

Here is the call graph for this function:

◆ possiblyReadParamsFromFSParFile()

void denoptim.gui.FSParametersForm.possiblyReadParamsFromFSParFile ( ) throws Exception

Definition at line 1319 of file FSParametersForm.java.

References denoptim.gui.FSParametersForm.importParametersFromDenoptimParamsFile(), denoptim.gui.FSParametersForm.rdbSrcOrNew, and denoptim.gui.FSParametersForm.txtFSSource.

Referenced by denoptim.gui.FSParamsDialog.FSParamsDialog(), and denoptim.gui.FSParametersForm.putParametersToString().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ putParametersToString()

void denoptim.gui.FSParametersForm.putParametersToString ( StringBuilder  sb) throws Exception

Reimplemented from denoptim.gui.ParametersForm.

Definition at line 1337 of file FSParametersForm.java.

References denoptim.gui.FSParametersForm.cmbPar19, denoptim.gui.ParametersForm.getStringFromTable(), denoptim.gui.ParametersForm.getStringIfNotEmpty(), denoptim.gui.ParametersForm.getStringIfSelected(), denoptim.gui.ParametersForm.getTextForUnformattedSettings(), denoptim.gui.FSParametersForm.keyCPMat, denoptim.gui.FSParametersForm.keyPar1, denoptim.gui.FSParametersForm.keyPar10, denoptim.gui.FSParametersForm.keyPar11, denoptim.gui.FSParametersForm.keyPar12, denoptim.gui.FSParametersForm.keyPar15, denoptim.gui.FSParametersForm.keyPar16, denoptim.gui.FSParametersForm.keyPar17, denoptim.gui.FSParametersForm.keyPar18, denoptim.gui.FSParametersForm.keyPar19, denoptim.gui.FSParametersForm.keyPar2, denoptim.gui.FSParametersForm.keyPar21, denoptim.gui.FSParametersForm.keyPar22, denoptim.gui.FSParametersForm.keyPar23, denoptim.gui.FSParametersForm.keyPar24, denoptim.gui.FSParametersForm.keyPar25, denoptim.gui.FSParametersForm.keyPar26, denoptim.gui.FSParametersForm.keyPar27, denoptim.gui.FSParametersForm.keyPar28, denoptim.gui.FSParametersForm.keyPar3, denoptim.gui.FSParametersForm.keyPar30, denoptim.gui.FSParametersForm.keyPar31, denoptim.gui.FSParametersForm.keyPar32, denoptim.gui.FSParametersForm.keyPar33, denoptim.gui.FSParametersForm.keyPar34, denoptim.gui.FSParametersForm.keyPar5, denoptim.gui.FSParametersForm.keyPar6, denoptim.gui.FSParametersForm.keyPar7, denoptim.gui.FSParametersForm.keyPar8, denoptim.gui.FSParametersForm.keyPar9, denoptim.gui.FSParametersForm.NL, denoptim.gui.FSParametersForm.possiblyReadParamsFromFSParFile(), denoptim.gui.FSParametersForm.rdbPar10, denoptim.gui.FSParametersForm.rdbPar12, denoptim.gui.FSParametersForm.rdbPar24, denoptim.gui.FSParametersForm.rdbPar28, denoptim.gui.FSParametersForm.tabPar11, denoptim.gui.FSParametersForm.tabPar21, denoptim.gui.FSParametersForm.tabPar22, denoptim.gui.FSParametersForm.txtCPMat, denoptim.gui.FSParametersForm.txtPar1, denoptim.gui.FSParametersForm.txtPar15, denoptim.gui.FSParametersForm.txtPar16, denoptim.gui.FSParametersForm.txtPar17, denoptim.gui.FSParametersForm.txtPar18, denoptim.gui.FSParametersForm.txtPar2, denoptim.gui.FSParametersForm.txtPar23, denoptim.gui.FSParametersForm.txtPar25, denoptim.gui.FSParametersForm.txtPar26, denoptim.gui.FSParametersForm.txtPar27, denoptim.gui.FSParametersForm.txtPar3, denoptim.gui.FSParametersForm.txtPar30, denoptim.gui.FSParametersForm.txtPar31, denoptim.gui.FSParametersForm.txtPar32, denoptim.gui.FSParametersForm.txtPar33, denoptim.gui.FSParametersForm.txtPar34, denoptim.gui.FSParametersForm.txtPar5, denoptim.gui.FSParametersForm.txtPar6, denoptim.gui.FSParametersForm.txtPar7, denoptim.gui.FSParametersForm.txtPar8, and denoptim.gui.FSParametersForm.txtPar9.

Referenced by denoptim.gui.FSParamsDialog.makeFragSpace().

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ block

JPanel denoptim.gui.FSParametersForm.block
package

◆ btnCPMat

JButton denoptim.gui.FSParametersForm.btnCPMat
package

◆ btnFSSource

JButton denoptim.gui.FSParametersForm.btnFSSource
package

◆ btnLoadFSSource

JButton denoptim.gui.FSParametersForm.btnLoadFSSource
package

◆ btnPar1

JButton denoptim.gui.FSParametersForm.btnPar1
package

◆ btnPar11Cleanup

JButton denoptim.gui.FSParametersForm.btnPar11Cleanup
package

◆ btnPar11Insert

JButton denoptim.gui.FSParametersForm.btnPar11Insert
package

◆ btnPar2

JButton denoptim.gui.FSParametersForm.btnPar2
package

◆ btnPar21Cleanup

JButton denoptim.gui.FSParametersForm.btnPar21Cleanup
package

◆ btnPar21Insert

JButton denoptim.gui.FSParametersForm.btnPar21Insert
package

◆ btnPar22Cleanup

JButton denoptim.gui.FSParametersForm.btnPar22Cleanup
package

◆ btnPar22Insert

JButton denoptim.gui.FSParametersForm.btnPar22Insert
package

◆ btnPar3

JButton denoptim.gui.FSParametersForm.btnPar3
package

◆ btnPar30

JButton denoptim.gui.FSParametersForm.btnPar30
package

◆ btnPar31

JButton denoptim.gui.FSParametersForm.btnPar31
package

◆ btnPar5

JButton denoptim.gui.FSParametersForm.btnPar5
package

◆ btnPar6

JButton denoptim.gui.FSParametersForm.btnPar6
package

◆ cmbPar19

◆ keyCPMat

String denoptim.gui.FSParametersForm.keyCPMat = "FS-CompMatrixFile"
package

◆ keyPar1

String denoptim.gui.FSParametersForm.keyPar1 = "FS-ScaffoldLibFile"
package

◆ keyPar10

String denoptim.gui.FSParametersForm.keyPar10 = "FS-EnforceSymmetry"
package

◆ keyPar11

String denoptim.gui.FSParametersForm.keyPar11 = "FS-ConstrainSymmetry"
package

◆ keyPar12

String denoptim.gui.FSParametersForm.keyPar12 = "RC-CloseRings"
package

◆ keyPar15

String denoptim.gui.FSParametersForm.keyPar15 = "RC-MinNumberOfRingClosures"
package

◆ keyPar16

String denoptim.gui.FSParametersForm.keyPar16 = "RC-MaxNumberRingClosures"
package

◆ keyPar17

String denoptim.gui.FSParametersForm.keyPar17 = "RC-MinRCAPerTypePerGraph"
package

◆ keyPar18

String denoptim.gui.FSParametersForm.keyPar18 = "RC-MaxRCAPerTypePerGraph"
package

◆ keyPar19

String denoptim.gui.FSParametersForm.keyPar19 = "RC-EvaluationClosabilityMode"
package

◆ keyPar2

String denoptim.gui.FSParametersForm.keyPar2 = "FS-FragmentLibFile"
package

◆ keyPar21

String denoptim.gui.FSParametersForm.keyPar21 = "RC-ClosableRingSMARTS"
package

◆ keyPar22

String denoptim.gui.FSParametersForm.keyPar22 = "RC-RingSizeBias"
package

◆ keyPar23

String denoptim.gui.FSParametersForm.keyPar23 = "RC-MaxSizeNewRings"
package

◆ keyPar24

String denoptim.gui.FSParametersForm.keyPar24 = "RC-CheckInterdependentChains"
package

◆ keyPar25

String denoptim.gui.FSParametersForm.keyPar25 = "RC-MaxRotBonds"
package

◆ keyPar26

String denoptim.gui.FSParametersForm.keyPar26 = "RC-ConfSearchStep"
package

◆ keyPar27

String denoptim.gui.FSParametersForm.keyPar27 = "RC-LinearityLimit"
package

◆ keyPar28

String denoptim.gui.FSParametersForm.keyPar28 = "RC-ExhaustiveConfSearch"
package

◆ keyPar3

String denoptim.gui.FSParametersForm.keyPar3 = "FS-CappingFragmentLibFile"
package

◆ keyPar30

String denoptim.gui.FSParametersForm.keyPar30 = "RC-RCCIndex"
package

◆ keyPar31

String denoptim.gui.FSParametersForm.keyPar31 = "RC-RCCFolder"
package

◆ keyPar32

String denoptim.gui.FSParametersForm.keyPar32 = "RC-MaxDotProd"
package

◆ keyPar33

String denoptim.gui.FSParametersForm.keyPar33 = "RC-DistanceToleranceFactor"
package

◆ keyPar34

String denoptim.gui.FSParametersForm.keyPar34 = "RC-ExtraDistanceToleranceFactor"
package

◆ keyPar5

String denoptim.gui.FSParametersForm.keyPar5 = "FS-RCCompMatrixFile"
package

◆ keyPar6

String denoptim.gui.FSParametersForm.keyPar6 = "FS-RotBondsDefFile"
package

◆ keyPar7

String denoptim.gui.FSParametersForm.keyPar7 = "FS-MaxHeavyAtom"
package

◆ keyPar8

String denoptim.gui.FSParametersForm.keyPar8 = "FS-MaxMW"
package

◆ keyPar9

String denoptim.gui.FSParametersForm.keyPar9 = "FS-MaxRotatableBond"
package

◆ lblCPMat

JLabel denoptim.gui.FSParametersForm.lblCPMat
package

◆ lblFSSource

JLabel denoptim.gui.FSParametersForm.lblFSSource
package

◆ lblPar1

JLabel denoptim.gui.FSParametersForm.lblPar1
package

◆ lblPar11

JLabel denoptim.gui.FSParametersForm.lblPar11
package

◆ lblPar15

JLabel denoptim.gui.FSParametersForm.lblPar15
package

◆ lblPar16

JLabel denoptim.gui.FSParametersForm.lblPar16
package

◆ lblPar17

JLabel denoptim.gui.FSParametersForm.lblPar17
package

◆ lblPar18

JLabel denoptim.gui.FSParametersForm.lblPar18
package

◆ lblPar19

JLabel denoptim.gui.FSParametersForm.lblPar19
package

◆ lblPar2

JLabel denoptim.gui.FSParametersForm.lblPar2
package

◆ lblPar21

JLabel denoptim.gui.FSParametersForm.lblPar21
package

◆ lblPar22

JLabel denoptim.gui.FSParametersForm.lblPar22
package

◆ lblPar23

JLabel denoptim.gui.FSParametersForm.lblPar23
package

◆ lblPar25

JLabel denoptim.gui.FSParametersForm.lblPar25
package

◆ lblPar26

JLabel denoptim.gui.FSParametersForm.lblPar26
package

◆ lblPar27

JLabel denoptim.gui.FSParametersForm.lblPar27
package

◆ lblPar3

JLabel denoptim.gui.FSParametersForm.lblPar3
package

◆ lblPar30

JLabel denoptim.gui.FSParametersForm.lblPar30
package

◆ lblPar31

JLabel denoptim.gui.FSParametersForm.lblPar31
package

◆ lblPar32

JLabel denoptim.gui.FSParametersForm.lblPar32
package

◆ lblPar33

JLabel denoptim.gui.FSParametersForm.lblPar33
package

◆ lblPar34

JLabel denoptim.gui.FSParametersForm.lblPar34
package

◆ lblPar5

JLabel denoptim.gui.FSParametersForm.lblPar5
package

◆ lblPar6

JLabel denoptim.gui.FSParametersForm.lblPar6
package

◆ lblPar7

JLabel denoptim.gui.FSParametersForm.lblPar7
package

◆ lblPar8

JLabel denoptim.gui.FSParametersForm.lblPar8
package

◆ lblPar9

JLabel denoptim.gui.FSParametersForm.lblPar9
package

◆ lineCPMat

JPanel denoptim.gui.FSParametersForm.lineCPMat
package

◆ lineFSSource

JPanel denoptim.gui.FSParametersForm.lineFSSource
package

◆ linePar1

JPanel denoptim.gui.FSParametersForm.linePar1
package

◆ linePar10

JPanel denoptim.gui.FSParametersForm.linePar10
package

◆ linePar11

JPanel denoptim.gui.FSParametersForm.linePar11
package

◆ linePar12

JPanel denoptim.gui.FSParametersForm.linePar12
package

◆ linePar15

JPanel denoptim.gui.FSParametersForm.linePar15
package

◆ linePar16

JPanel denoptim.gui.FSParametersForm.linePar16
package

◆ linePar17

JPanel denoptim.gui.FSParametersForm.linePar17
package

◆ linePar18

JPanel denoptim.gui.FSParametersForm.linePar18
package

◆ linePar19

JPanel denoptim.gui.FSParametersForm.linePar19
package

◆ linePar2

JPanel denoptim.gui.FSParametersForm.linePar2
package

◆ linePar21

JPanel denoptim.gui.FSParametersForm.linePar21
package

◆ linePar22

JPanel denoptim.gui.FSParametersForm.linePar22
package

◆ linePar23

JPanel denoptim.gui.FSParametersForm.linePar23
package

◆ linePar24

JPanel denoptim.gui.FSParametersForm.linePar24
package

◆ linePar25

JPanel denoptim.gui.FSParametersForm.linePar25
package

◆ linePar26

JPanel denoptim.gui.FSParametersForm.linePar26
package

◆ linePar27

JPanel denoptim.gui.FSParametersForm.linePar27
package

◆ linePar28

JPanel denoptim.gui.FSParametersForm.linePar28
package

◆ linePar3

JPanel denoptim.gui.FSParametersForm.linePar3
package

◆ linePar30

JPanel denoptim.gui.FSParametersForm.linePar30
package

◆ linePar31

JPanel denoptim.gui.FSParametersForm.linePar31
package

◆ linePar32

JPanel denoptim.gui.FSParametersForm.linePar32
package

◆ linePar33

JPanel denoptim.gui.FSParametersForm.linePar33
package

◆ linePar34

JPanel denoptim.gui.FSParametersForm.linePar34
package

◆ linePar5

JPanel denoptim.gui.FSParametersForm.linePar5
package

◆ linePar6

JPanel denoptim.gui.FSParametersForm.linePar6
package

◆ linePar7

JPanel denoptim.gui.FSParametersForm.linePar7
package

◆ linePar8

JPanel denoptim.gui.FSParametersForm.linePar8
package

◆ linePar9

JPanel denoptim.gui.FSParametersForm.linePar9
package

◆ lineSrcOrNew

JPanel denoptim.gui.FSParametersForm.lineSrcOrNew
package

◆ localBlock1

JPanel denoptim.gui.FSParametersForm.localBlock1
package

◆ localBlock2

JPanel denoptim.gui.FSParametersForm.localBlock2
package

◆ localBlock3

JPanel denoptim.gui.FSParametersForm.localBlock3
package

◆ localBlock4

JPanel denoptim.gui.FSParametersForm.localBlock4
package

◆ localBlock5

JPanel denoptim.gui.FSParametersForm.localBlock5
package

◆ mapKeyFieldToValueField

Map<String,Object> denoptim.gui.FSParametersForm.mapKeyFieldToValueField
private

Map connecting the parameter keyword and the field containing the parameter value.

Definition at line 70 of file FSParametersForm.java.

Referenced by denoptim.gui.FSParametersForm.FSParametersForm(), and denoptim.gui.FSParametersForm.importSingleParameter().

◆ NL

String denoptim.gui.FSParametersForm.NL = System.getProperty("line.separator")
package

◆ rdbPar10

JRadioButton denoptim.gui.FSParametersForm.rdbPar10
package

◆ rdbPar12

◆ rdbPar24

JRadioButton denoptim.gui.FSParametersForm.rdbPar24
package

◆ rdbPar28

JRadioButton denoptim.gui.FSParametersForm.rdbPar28
package

◆ rdbSrcOrNew

◆ serialVersionUID

final long denoptim.gui.FSParametersForm.serialVersionUID = -821783042250597956L
staticprivate

Version.

Definition at line 64 of file FSParametersForm.java.

◆ tabModPar11

DefaultTableModel denoptim.gui.FSParametersForm.tabModPar11
package

◆ tabModPar21

DefaultTableModel denoptim.gui.FSParametersForm.tabModPar21
package

◆ tabModPar22

DefaultTableModel denoptim.gui.FSParametersForm.tabModPar22
package

◆ tabPar11

JTable denoptim.gui.FSParametersForm.tabPar11
package

◆ tabPar21

JTable denoptim.gui.FSParametersForm.tabPar21
package

◆ tabPar22

JTable denoptim.gui.FSParametersForm.tabPar22
package

◆ txtCPMat

JTextField denoptim.gui.FSParametersForm.txtCPMat
package

◆ txtFSSource

JTextField denoptim.gui.FSParametersForm.txtFSSource
package

◆ txtPar1

JTextField denoptim.gui.FSParametersForm.txtPar1
package

◆ txtPar15

JTextField denoptim.gui.FSParametersForm.txtPar15
package

◆ txtPar16

JTextField denoptim.gui.FSParametersForm.txtPar16
package

◆ txtPar17

JTextField denoptim.gui.FSParametersForm.txtPar17
package

◆ txtPar18

JTextField denoptim.gui.FSParametersForm.txtPar18
package

◆ txtPar2

JTextField denoptim.gui.FSParametersForm.txtPar2
package

◆ txtPar23

JTextField denoptim.gui.FSParametersForm.txtPar23
package

◆ txtPar25

JTextField denoptim.gui.FSParametersForm.txtPar25
package

◆ txtPar26

JTextField denoptim.gui.FSParametersForm.txtPar26
package

◆ txtPar27

JTextField denoptim.gui.FSParametersForm.txtPar27
package

◆ txtPar3

JTextField denoptim.gui.FSParametersForm.txtPar3
package

◆ txtPar30

JTextField denoptim.gui.FSParametersForm.txtPar30
package

◆ txtPar31

JTextField denoptim.gui.FSParametersForm.txtPar31
package

◆ txtPar32

JTextField denoptim.gui.FSParametersForm.txtPar32
package

◆ txtPar33

JTextField denoptim.gui.FSParametersForm.txtPar33
package

◆ txtPar34

JTextField denoptim.gui.FSParametersForm.txtPar34
package

◆ txtPar5

JTextField denoptim.gui.FSParametersForm.txtPar5
package

◆ txtPar6

JTextField denoptim.gui.FSParametersForm.txtPar6
package

◆ txtPar7

JTextField denoptim.gui.FSParametersForm.txtPar7
package

◆ txtPar8

JTextField denoptim.gui.FSParametersForm.txtPar8
package

◆ txtPar9

JTextField denoptim.gui.FSParametersForm.txtPar9
package

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