Index

A C D F G I J L O P R S T 
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 name in location in index.
addToIndex(LoaderIndex, File, String) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
Adds the given jarFile to index.
addToIndex(LoaderIndex, List<Path>) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
Adds the given jars to index.
addToIndex(LoaderIndex, Map<String, String>, String, String) - Static method in class de.oktoflow.platform.tools.lib.loader.LoaderIndex
Adds the resource name in location to map and adjusts the location index in index.

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 dflt if 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 index to file.
A C D F G I J L O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form