Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addToIndex(LoaderIndex, boolean, String, String) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Adds the resource
nameinlocationinindex. - addToIndex(LoaderIndex, File, String) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Adds the given
jarFiletoindex. - addToIndex(LoaderIndex, List<Path>) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Adds the given
jarstoindex. - addToIndex(LoaderIndex, Map<String, String>, String, String) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Adds the resource
nameinlocationtomapand adjusts the location index inindex.
C
- ChildFirstIndexedClassloader - Class in de.oktoflow.platform.tools.lib.loader
-
A priority (child first) class loader that takes its indexing from an index file.
- ChildFirstIndexedClassloader(LoaderIndex, ClassLoader) - Constructor for class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
-
Creates an indexed classloader.
- ChildFirstIndexedClassloader(File, ClassLoader) - Constructor for class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
-
Creates an indexed classloader.
- ChildFirstIndexedClassloader(Map<String, String>, Map<String, String>, Map<String, String>, ClassLoader) - Constructor for class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
-
Creates an indexed classloader.
- classIndex - Variable in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
- classIndex - Variable in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
- close() - Method in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
-
Close all cached jars when unloading plugin.
- createIndex(List<Path>) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Creates an index for a given set of JAR files.
D
- de.oktoflow.platform.tools.lib - package de.oktoflow.platform.tools.lib
-
Implementation.
- de.oktoflow.platform.tools.lib.loader - package de.oktoflow.platform.tools.lib.loader
-
Class loader support.
- de.oktoflow.platform.tools.lib.python - package de.oktoflow.platform.tools.lib.python
-
Python support.
- DEFAULT_PYTHON_EXECUTABLE - Static variable in class de.oktoflow.platform.tools.lib.PythonUtils
F
- findClass(String) - Method in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
- findResource(String) - Method in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
- fromFile(File) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Reads an index file, basically via serialization.
G
- getClassIndex() - Method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Returns the class index.
- getLocationIndex() - Method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Returns the location index.
- getOsPath() - Static method in class de.oktoflow.platform.tools.lib.PythonUtils
-
Returns the operating system "PATH" variable.
- getPythonArgs(String) - Static method in class de.oktoflow.platform.tools.lib.PythonUtils
-
Returns the python interpreter arguments either from the string passed in or from
IIP_PYTHONARGS. - getPythonExecutable() - Static method in class de.oktoflow.platform.tools.lib.PythonUtils
-
Returns the Python executable.
- getPythonExecutable(String) - Static method in class de.oktoflow.platform.tools.lib.PythonUtils
-
Returns the Python executable.
- getResourceAsStream(String) - Method in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
- getResourceIndex() - Method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Returns the resource index.
- getSystemProperty(String, String) - Static method in class de.oktoflow.platform.tools.lib.PythonUtils
-
Gets a System property, defaulting to
dfltif the property is not defined/cannot be read.
I
- insertArgs(String[], int, String) - Static method in class de.oktoflow.platform.tools.lib.PythonUtils
-
Inserts arguments into a (command line) array.
- isOsWindows() - Static method in class de.oktoflow.platform.tools.lib.PythonUtils
-
Returns whether we are running on Windows.
J
- jarCache - Variable in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
L
- LoaderIndex - Class in de.oktoflow.platform.tools.lib.loader
-
Represents the class loader index.
- LoaderIndex() - Constructor for class de.oktoflow.platform.tools.lib.loader.LoaderIndex
- locationIndex - Variable in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
- locationIndex - Variable in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
O
- openJar(Path) - Method in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
-
Opens a Jar from a
path.
P
- pythonExecutable - Static variable in class de.oktoflow.platform.tools.lib.PythonUtils
- PythonUtils - Class in de.oktoflow.platform.tools.lib
-
Some generic Python process helper functions.
- PythonUtils() - Constructor for class de.oktoflow.platform.tools.lib.PythonUtils
R
- readAllBytes(InputStream) - Static method in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
-
As long as readAllBytes is not available on InputStream.
- relocateIndex(LoaderIndex, String, String) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Relocates an index instance.
- relocateIndex(Map<String, String>, String, String) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Relocates an index map.
- resourceIndex - Variable in class de.oktoflow.platform.tools.lib.loader.ChildFirstIndexedClassloader
- resourceIndex - Variable in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
S
- serialVersionUID - Static variable in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
- setPythonExecutable(File) - Static method in class de.oktoflow.platform.tools.lib.PythonUtils
-
Defines the (global) Python executable.
T
- toFile(LoaderIndex, File) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
-
Saves
indextofile.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form