public class PythonEnvironmentConfig
extends java.lang.Object
Constructor and Description |
---|
PythonEnvironmentConfig(java.nio.file.Path virtualEnv,
java.nio.file.Path sitePackagesPath,
java.nio.file.Path jepPath,
java.lang.String pythonVersion,
boolean active) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getActiveVirtualEnv() |
static PythonEnvironmentConfig |
getInstance() |
static PythonEnvironmentConfig |
getInstanceForVirtualEnv(java.lang.String virtualEnv,
java.lang.String activeVirtualEnv) |
java.nio.file.Path |
getJepPath() |
java.nio.file.Path |
getNativeLibPath() |
java.nio.file.Path[] |
getNativeLibPaths() |
java.lang.String |
getPythonVersion() |
java.nio.file.Path |
getSitePackagesPath() |
java.nio.file.Path |
getVirtualEnv() |
boolean |
isActive() |
boolean |
isEmpty() |
public PythonEnvironmentConfig(java.nio.file.Path virtualEnv, java.nio.file.Path sitePackagesPath, java.nio.file.Path jepPath, java.lang.String pythonVersion, boolean active)
public boolean isEmpty()
public java.nio.file.Path getVirtualEnv()
public java.nio.file.Path getSitePackagesPath()
public java.nio.file.Path getNativeLibPath()
public java.nio.file.Path[] getNativeLibPaths()
public java.nio.file.Path getJepPath()
public boolean isActive()
public static PythonEnvironmentConfig getInstanceForVirtualEnv(java.lang.String virtualEnv, java.lang.String activeVirtualEnv) throws GrobidResourceException
GrobidResourceException
public static java.lang.String getActiveVirtualEnv()
public static PythonEnvironmentConfig getInstance() throws GrobidResourceException
GrobidResourceException
public java.lang.String getPythonVersion()