Index

A B E F G H I J M O S T V 
All Classes and Interfaces|All Packages|Constant Field Values

A

ALL - Enum constant in enum class io.deephaven.jpy.JpyConfig.Flag
Represents bitset from {/@link Diag#F_ALL}
asJpyConfig() - Method in interface io.deephaven.jpy.JpyConfigSource
 
asProperties() - Method in interface io.deephaven.jpy.JpyConfigSource
 
asSource() - Method in class io.deephaven.jpy.JpyConfig
 

B

bitset - Variable in enum class io.deephaven.jpy.JpyConfig.Flag
 

E

equals(Object) - Method in class io.deephaven.jpy.JpyConfig
 
ERR - Enum constant in enum class io.deephaven.jpy.JpyConfig.Flag
Represents bitset from {/@link Diag#F_ERR}
EXEC - Enum constant in enum class io.deephaven.jpy.JpyConfig.Flag
Represents bitset from {/@link Diag#F_EXEC}

F

FromProperties(Properties) - Constructor for class io.deephaven.jpy.JpyConfigSource.FromProperties
 
fromSubprocess(String, Duration) - Static method in class io.deephaven.jpy.JpyConfigFromSubprocess
Create the configuration based off of a python subprocess that introspects itself.
fromSubprocess(Duration) - Static method in class io.deephaven.jpy.JpyConfigFromSubprocess
Equivalent to fromSubprocess(getPythonName(), timeout).

G

getBitset() - Method in enum class io.deephaven.jpy.JpyConfig.Flag
 
getExtraPaths() - Method in class io.deephaven.jpy.JpyConfig
 
getExtraPaths() - Method in class io.deephaven.jpy.JpyConfigSource.FromProperties
 
getExtraPaths() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getExtraPathsList() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getFlags() - Method in class io.deephaven.jpy.JpyConfig
 
getFlags() - Method in class io.deephaven.jpy.JpyConfigSource.FromProperties
 
getFlags() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getFlagsSet() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getJdlLib() - Method in class io.deephaven.jpy.JpyConfig
 
getJdlLib() - Method in class io.deephaven.jpy.JpyConfigSource.FromProperties
 
getJdlLib() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getJpyLib() - Method in class io.deephaven.jpy.JpyConfig
 
getJpyLib() - Method in class io.deephaven.jpy.JpyConfigSource.FromProperties
 
getJpyLib() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getProgramName() - Method in class io.deephaven.jpy.JpyConfig
 
getProgramName() - Method in class io.deephaven.jpy.JpyConfigSource.FromProperties
 
getProgramName() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getPythonHome() - Method in class io.deephaven.jpy.JpyConfig
 
getPythonHome() - Method in class io.deephaven.jpy.JpyConfigSource.FromProperties
 
getPythonHome() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getPythonLib() - Method in class io.deephaven.jpy.JpyConfig
 
getPythonLib() - Method in class io.deephaven.jpy.JpyConfigSource.FromProperties
 
getPythonLib() - Method in interface io.deephaven.jpy.JpyConfigSource
 
getPythonName() - Static method in class io.deephaven.jpy.JpyConfigFromSubprocess
Find the "best" python name.

H

hashCode() - Method in class io.deephaven.jpy.JpyConfig
 

I

io.deephaven.jpy - package io.deephaven.jpy
 
isEmpty() - Method in class io.deephaven.jpy.JpyConfig
 

J

JPY_EXTRA_PATHS_PROP - Static variable in interface io.deephaven.jpy.JpyConfigSource
Suggested property name for use with JpyConfigSource.getExtraPaths()
JPY_FLAGS_PROP - Static variable in interface io.deephaven.jpy.JpyConfigSource
Suggested property name for use with JpyConfigSource.getFlags()
JPY_JDL_LIB_PROP - Static variable in interface io.deephaven.jpy.JpyConfigSource
Suggested property name for use with JpyConfigSource.getJdlLib().
JPY_JPY_LIB_PROP - Static variable in interface io.deephaven.jpy.JpyConfigSource
Suggested property name for use with JpyConfigSource.getJpyLib().
JPY_PROGRAM_NAME_PROP - Static variable in interface io.deephaven.jpy.JpyConfigSource
Suggested property name for use with JpyConfigSource.getProgramName()
JPY_PY_HOME_PROP - Static variable in interface io.deephaven.jpy.JpyConfigSource
Suggested property name for use with JpyConfigSource.getPythonHome()
JPY_PY_LIB_PROP - Static variable in interface io.deephaven.jpy.JpyConfigSource
Suggested property name for use with JpyConfigSource.getPythonLib().
JpyConfig - Class in io.deephaven.jpy
This class encapsulates the configuration data and invocation of {/@link PyLibInitializer#initPyLib(String, String, String)}, {/@link PyLib#setProgramName(String)}, {/@link PyLib#setPythonHome(String)}, and {/@link PyLib#startPython(int, String...)}.
JpyConfig(Path, Path, Path, Path, Path, List<Path>, EnumSet<JpyConfig.Flag>) - Constructor for class io.deephaven.jpy.JpyConfig
 
JpyConfig.Flag - Enum Class in io.deephaven.jpy
We can't reference the values in {/@link Diag} directly - that would cause {/@link org.jpy.PyLib} to prematurely initialize.
JpyConfigFromSubprocess - Class in io.deephaven.jpy
 
JpyConfigFromSubprocess() - Constructor for class io.deephaven.jpy.JpyConfigFromSubprocess
 
JpyConfigSource - Interface in io.deephaven.jpy
Represents the source for creating a JpyConfig.
JpyConfigSource.FromProperties - Class in io.deephaven.jpy
 
JVM - Enum constant in enum class io.deephaven.jpy.JpyConfig.Flag
Represents bitset from {/@link Diag#F_JVM}

M

MEM - Enum constant in enum class io.deephaven.jpy.JpyConfig.Flag
Represents bitset from {/@link Diag#F_MEM}
METH - Enum constant in enum class io.deephaven.jpy.JpyConfig.Flag
Represents bitset from {/@link Diag#F_METH}

O

OFF - Enum constant in enum class io.deephaven.jpy.JpyConfig.Flag
Represents bitset from {/@link Diag#F_OFF}

S

sanitize(Optional<String>) - Static method in interface io.deephaven.jpy.JpyConfigSource
 
sysProps() - Static method in interface io.deephaven.jpy.JpyConfigSource
A system property based implementation of JpyConfigSource, using the suggested property names.

T

TYPE - Enum constant in enum class io.deephaven.jpy.JpyConfig.Flag
Represents bitset from {/@link Diag#F_TYPE}

V

valueOf(String) - Static method in enum class io.deephaven.jpy.JpyConfig.Flag
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.deephaven.jpy.JpyConfig.Flag
Returns an array containing the constants of this enum class, in the order they are declared.
A B E F G H I J M O S T V 
All Classes and Interfaces|All Packages|Constant Field Values