Package ai.libs.python
Interface IPythonConfig
-
- All Superinterfaces:
org.aeonbits.owner.Accessible,org.aeonbits.owner.Config,org.api4.java.common.control.IConfig,ai.libs.jaicore.basic.IOwnerBasedConfig,java.util.Map<java.lang.Object,java.lang.Object>,org.aeonbits.owner.Mutable,java.io.Serializable
@Sources("file:conf/python.properties") public interface IPythonConfig extends ai.libs.jaicore.basic.IOwnerBasedConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.aeonbits.owner.Config
org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringKEY_ANACONDAstatic java.lang.StringKEY_PATH_TO_ANACONDA_EXECUTABLEstatic java.lang.StringKEY_PATH_TO_PYTHON_EXECUTABLEstatic java.lang.StringKEY_PYTHON
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAnacondaEnvironment()java.lang.StringgetPathToAnacondaExecutable()java.lang.StringgetPathToPythonExecutable()java.lang.StringgetPythonCommand()-
Methods inherited from interface org.aeonbits.owner.Accessible
fill, getProperty, getProperty, list, list, propertyNames, store, storeToXML
-
Methods inherited from interface ai.libs.jaicore.basic.IOwnerBasedConfig
copy, loadPropertiesFromFile, loadPropertiesFromFileArray, loadPropertiesFromList, loadPropertiesFromResource
-
-
-
-
Field Detail
-
KEY_PATH_TO_PYTHON_EXECUTABLE
static final java.lang.String KEY_PATH_TO_PYTHON_EXECUTABLE
- See Also:
- Constant Field Values
-
KEY_PYTHON
static final java.lang.String KEY_PYTHON
- See Also:
- Constant Field Values
-
KEY_ANACONDA
static final java.lang.String KEY_ANACONDA
- See Also:
- Constant Field Values
-
KEY_PATH_TO_ANACONDA_EXECUTABLE
static final java.lang.String KEY_PATH_TO_ANACONDA_EXECUTABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPathToPythonExecutable
@Key("pathToPythonExecutable") java.lang.String getPathToPythonExecutable()
-
getPythonCommand
@Key("pythonCmd") @DefaultValue("python") java.lang.String getPythonCommand()
-
getAnacondaEnvironment
@Key("anaconda") java.lang.String getAnacondaEnvironment()
-
getPathToAnacondaExecutable
@Key("pathToCondaExecutable") @DefaultValue("~/anaconda3/etc/profile.d/conda.sh") java.lang.String getPathToAnacondaExecutable()
-
-