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 longstatic final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()static SettingsgetHMLC()getHMTR()getKNN()getMLC()getModel()getRules()getSIT()getSSL()getTree()voidinitialize(CMDLineArgs cargs, boolean loads) voidprocess(CMDLineArgs cargs) voidshow(PrintWriter where) voidupdate(ClusSchema schema) voidvoidupdateTarget(ClusSchema schema) voidvalidateSettings(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
-