Package editor.settings
Class CompilerSettings
- java.lang.Object
-
- editor.settings.AbstractSettings<CompilerSettingsParameters>
-
- editor.settings.CompilerSettings
-
- All Implemented Interfaces:
ISettings<CompilerSettingsParameters>,IJsonIO
public class CompilerSettings extends AbstractSettings<CompilerSettingsParameters>
-
-
Constructor Summary
Constructors Constructor Description CompilerSettings()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PathgetCompilerOutputDir()IcongetIcon()booleanisExperimentSetting()booleanisIdeSetting()static booleanisStaticCompile()booleanisValid()CompilerSettingsParametersmakeDefaultParameters(Experiment experiment)JComponentmakePanel(CompilerSettingsParameters params, Consumer<CompilerSettingsParameters> changeListener)-
Methods inherited from class editor.settings.AbstractSettings
addChangeListener, equals, getName, getParams, getPath, hashCode, notifyListeners, setParams
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface editor.settings.ISettings
getParentPath, resetToDefaultSettings
-
-
-
-
Field Detail
-
PATH
public static final String PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
makeDefaultParameters
public CompilerSettingsParameters makeDefaultParameters(Experiment experiment)
-
isValid
public boolean isValid()
-
getIcon
public Icon getIcon()
-
makePanel
public JComponent makePanel(CompilerSettingsParameters params, Consumer<CompilerSettingsParameters> changeListener)
-
isExperimentSetting
public boolean isExperimentSetting()
-
isIdeSetting
public boolean isIdeSetting()
-
isStaticCompile
public static boolean isStaticCompile()
-
getCompilerOutputDir
public static Path getCompilerOutputDir()
-
-