Package si.ijs.kt.clus.main.settings
Class Settings
java.lang.Object
si.ijs.kt.clus.main.settings.Settings
- All Implemented Interfaces:
Serializable
All the settings. Includes the command line parameters as boolean class attributes.
The settings file attributes are included by get* methods.
- Author:
- User
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final long
static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()
static Settings
getHMLC()
getHMTR()
getKNN()
getMLC()
getModel()
getRules()
getSIT()
getSSL()
getTree()
void
initialize
(CMDLineArgs cargs, boolean loads) void
process
(CMDLineArgs cargs) void
show
(PrintWriter where) void
update
(ClusSchema schema) void
void
updateTarget
(ClusSchema schema) void
validateSettings
(ClusSchema schema)
-
Field Details
-
SERIAL_VERSION_ID
public static final long SERIAL_VERSION_ID- See Also:
-
serialVersionUID
public static final long serialVersionUID- See Also:
-
-
Constructor Details
-
Settings
public Settings()
-
-
Method Details
-
getSectionsIterator
-
getGeneric
-
getGeneral
-
getData
-
getAttribute
-
getConstraints
-
getOutput
-
getNominal
-
getModel
-
getTree
-
getRules
-
getMLC
-
getHMLC
-
getHMTR
-
getILevelC
-
getBeamSearch
-
getExhaustiveSearch
-
getTimeSeries
-
getPhylogeny
-
getRelief
-
getEnsemble
-
getKNN
-
getKNNTree
-
getOptionTree
-
getExperimental
-
getSIT
-
getSSL
-
updateTarget
-
initialize
- Throws:
IOException
-
validateSettings
-
process
-
update
-
updateDisabledSettings
public void updateDisabledSettings() -
show
- Throws:
IOException
-
getDefaultSettings
-