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 Path
getCompilerOutputDir()
Icon
getIcon()
boolean
isExperimentSetting()
boolean
isIdeSetting()
static boolean
isStaticCompile()
boolean
isValid()
CompilerSettingsParameters
makeDefaultParameters(Experiment experiment)
JComponent
makePanel(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()
-
-