- getAccessLevel() - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
- getByteCode(String) - Method in class at.chrl.rebellion.impl.javacompiler.ScriptClassLoaderImpl
-
Returns bytecode for given className.
- getByteCode(String) - Method in class at.chrl.rebellion.ScriptClassLoader
-
Returns bytecode for given className.
- getBytes() - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
Returns bytes of class
- getCharContent(boolean) - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
- getCharContent(boolean) - Method in class at.chrl.rebellion.impl.javacompiler.JavaSourceFromFile
-
Returns class source represented as string.
- getCharContent(boolean) - Method in class at.chrl.rebellion.impl.javacompiler.JavaSourceFromString
-
Returns class source code
- getChildScriptContexts() - Method in interface at.chrl.rebellion.ScriptContext
-
Returns list of child contexts or null if no contextes present
- getChildScriptContexts() - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Returns list of child contexts or null if no contextes present
- getClassesForPackage(String) - Method in class at.chrl.rebellion.impl.javacompiler.ScriptClassLoaderImpl
-
Returns list of classes that are members of a package
- getClassFileManager() - Method in class at.chrl.rebellion.impl.javacompiler.ScriptClassLoaderImpl
-
Returns ClassFileManager that is related to this ClassLoader
- getClassListener() - Method in interface at.chrl.rebellion.ScriptContext
-
Returns class listener associated with this ScriptContext.
- getClassListener() - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Returns class listener associated with this ScriptContext.
- getClassListeners() - Method in class at.chrl.rebellion.classlistener.AggregatedClassListener
-
- getClassLoader() - Method in class at.chrl.rebellion.CompilationResult
-
Returns classLoader that was used by compiler
- getClassLoader(JavaFileManager.Location) - Method in class at.chrl.rebellion.impl.javacompiler.ClassFileManager
-
Returns classloaded of this ClassFileManager.
- getCompilationResult() - Method in interface at.chrl.rebellion.ScriptContext
-
Returns compilation result of this script context
- getCompilationResult() - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Returns compilation result of this script context
- getCompiledClasses() - Method in class at.chrl.rebellion.CompilationResult
-
Retunrs list of classes that were compiled
- getCompiledClasses() - Method in class at.chrl.rebellion.impl.javacompiler.ClassFileManager
-
Returns list of classes that were compiled by compiler related to this
ClassFileManager
- getCompiledClasses() - Method in class at.chrl.rebellion.impl.javacompiler.ScriptClassLoaderImpl
-
Retuns unmodifiable set of class names that were compiled
- getCompiledClasses() - Method in class at.chrl.rebellion.ScriptClassLoader
-
Retuns unmodifiable set of class names that were compiled
- getCompilerClass() - Method in class at.chrl.rebellion.scriptmanager.ScriptInfo
-
Returns compiler class name
- getCompilerClassName() - Method in interface at.chrl.rebellion.ScriptContext
-
Returns compiler class name that will be used for this script context.
- getCompilerClassName() - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Returns compiler class name that will be used for this script context.
- getCronService() - Method in class at.chrl.rebellion.classlistener.ScheduledTaskClassListener
-
- getDefinedClass() - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
Returns class that was loaded from binary data of this object
- getDefinedClass(String) - Method in class at.chrl.rebellion.impl.javacompiler.ScriptClassLoaderImpl
-
Returns cached class instance for give name or null if is not cached yet
- getDefinedClass(String) - Method in class at.chrl.rebellion.ScriptClassLoader
-
Returns cached class instance for give name or null if is not cached yet
- getInputStream() - Method in class at.chrl.rebellion.url.VirtualClassURLConnection
- getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class at.chrl.rebellion.impl.javacompiler.ClassFileManager
-
Returns JavaFileObject that will be used to write class data into it by
compier
- getKind() - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
- getLastModified() - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
Unsupported operation, always reutrns 0
- getLibraries() - Method in interface at.chrl.rebellion.ScriptContext
-
Returns list of files that are used as libraries for this script context
- getLibraries() - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Returns list of files that are used as libraries for this script context
- getLibraries() - Method in class at.chrl.rebellion.scriptmanager.ScriptInfo
-
Returns list of libraries that will be used byscript context and it's
children
- getLibraryClassNames() - Method in class at.chrl.rebellion.ScriptClassLoader
-
- getName() - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
Deprecated.
- getNestingKind() - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
- getParentScriptContext() - Method in interface at.chrl.rebellion.ScriptContext
-
Returns parent script context of this context.
- getParentScriptContext() - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Returns parent script context of this context.
- getRawClassByName(String) - Method in class at.chrl.rebellion.impl.javacompiler.ScriptClassLoaderImpl
-
Finds class with the specified name from the URL search path.
- getResource(String) - Method in class at.chrl.rebellion.ScriptClassLoader
- getRoot() - Method in interface at.chrl.rebellion.ScriptContext
-
Returns the root directory for script engine.
- getRoot() - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Returns the root directory for script engine.
- getRoot() - Method in class at.chrl.rebellion.scriptmanager.ScriptInfo
-
Returns root of script context
- getScriptContext(File, ScriptContext) - Static method in class at.chrl.rebellion.ScriptContextFactory
-
Creates script context, sets the root context.
- getScriptContexts() - Method in class at.chrl.rebellion.scriptmanager.ScriptManager
-
Returns unmodifiable set with script contexts
- getScriptInfos() - Method in class at.chrl.rebellion.scriptmanager.ScriptInfo
-
Return list of child context descriptors
- getScriptInfos() - Method in class at.chrl.rebellion.scriptmanager.ScriptList
-
Returns list of script descriptors
- getSupportedFileTypes() - Method in class at.chrl.rebellion.impl.javacompiler.ScriptCompilerImpl
-
Only java files are supported by java compiler
- getSupportedFileTypes() - Method in interface at.chrl.rebellion.ScriptCompiler
-
Returns array of supported file types.
- scheduleClass(Class<? extends Runnable>) - Method in class at.chrl.rebellion.classlistener.ScheduledTaskClassListener
-
- Scheduled - Annotation Type in at.chrl.rebellion.metadata
-
Annotation that can be applied on Runnable classes in scripts.
- ScheduledTaskClassListener - Class in at.chrl.rebellion.classlistener
-
- ScheduledTaskClassListener() - Constructor for class at.chrl.rebellion.classlistener.ScheduledTaskClassListener
-
- ScriptClassLoader - Class in at.chrl.rebellion
-
Abstract class loader that should be extended by child classloaders.
- ScriptClassLoader(URL[], ClassLoader) - Constructor for class at.chrl.rebellion.ScriptClassLoader
-
- ScriptClassLoader(URL[]) - Constructor for class at.chrl.rebellion.ScriptClassLoader
-
- ScriptClassLoader(URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class at.chrl.rebellion.ScriptClassLoader
-
- ScriptClassLoaderImpl - Class in at.chrl.rebellion.impl.javacompiler
-
This classloader is used to load script classes.
- ScriptCompiler - Interface in at.chrl.rebellion
-
This interface reperesents common functionality list that should be available
for any commpiler that is going to be used with scripting engine.
- ScriptCompilerImpl - Class in at.chrl.rebellion.impl.javacompiler
-
Wrapper for JavaCompiler api
- ScriptCompilerImpl() - Constructor for class at.chrl.rebellion.impl.javacompiler.ScriptCompilerImpl
-
Creates new instance of JavaCompilerImpl.
- ScriptContext - Interface in at.chrl.rebellion
-
This class represents script context that can be loaded, unloaded, etc...
- ScriptContextFactory - Class in at.chrl.rebellion
-
This class is script context provider.
- ScriptContextFactory() - Constructor for class at.chrl.rebellion.ScriptContextFactory
-
- ScriptContextImpl - Class in at.chrl.rebellion.scripting.impl
-
- ScriptContextImpl(File) - Constructor for class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Creates new scriptcontext with given root file
- ScriptContextImpl(File, ScriptContext) - Constructor for class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Creates new ScriptContext with given file as root and another
ScriptContext as parent
- ScriptInfo - Class in at.chrl.rebellion.scriptmanager
-
Simple class that represents script info.
- ScriptInfo() - Constructor for class at.chrl.rebellion.scriptmanager.ScriptInfo
-
- ScriptList - Class in at.chrl.rebellion.scriptmanager
-
Root element for script descriptors
- ScriptList() - Constructor for class at.chrl.rebellion.scriptmanager.ScriptList
-
- ScriptManager - Class in at.chrl.rebellion.scriptmanager
-
Class that represents managers of script contexts.
- ScriptManager() - Constructor for class at.chrl.rebellion.scriptmanager.ScriptManager
-
- setClassListener(ClassListener) - Method in interface at.chrl.rebellion.ScriptContext
-
Sets the class listener for this script context.
- setClassListener(ClassListener) - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Sets the class listener for this script context.
- setCompilerClass(String) - Method in class at.chrl.rebellion.scriptmanager.ScriptInfo
-
Sets compiler class name
- setCompilerClassName(String) - Method in interface at.chrl.rebellion.ScriptContext
-
Sets compiler class name for this script context.
- setCompilerClassName(String) - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Sets compiler class name for this script context.
- setDefinedClass(Class<?>) - Method in class at.chrl.rebellion.impl.javacompiler.BinaryClass
-
Sets class that was loaded by this object
- setDefinedClass(String, Class<?>) - Method in class at.chrl.rebellion.impl.javacompiler.ScriptClassLoaderImpl
-
Sets defined class into cache
- setDefinedClass(String, Class<?>) - Method in class at.chrl.rebellion.ScriptClassLoader
-
Sets defined class into cache
- setGlobalClassListener(ClassListener) - Method in class at.chrl.rebellion.scriptmanager.ScriptManager
-
Set Global class listener instance.
- setLibraires(Iterable<File>) - Method in class at.chrl.rebellion.impl.javacompiler.ScriptCompilerImpl
-
Sets jar files that should be used for this compiler as libraries
- setLibraires(Iterable<File>) - Method in interface at.chrl.rebellion.ScriptCompiler
-
List of jar files that are required for compilation
- setLibraries(Iterable<File>) - Method in interface at.chrl.rebellion.ScriptContext
-
Sets files that represents jar files, they will be used as libraries
- setLibraries(Iterable<File>) - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Sets files that represents jar files, they will be used as libraries
- setLibraries(List<File>) - Method in class at.chrl.rebellion.scriptmanager.ScriptInfo
-
Sets list of libraries that will be used by script context and it's
children
- setParentClassLoader(ScriptClassLoader) - Method in class at.chrl.rebellion.impl.javacompiler.ClassFileManager
-
Sets paraentClassLoader for this classLoader
- setParentClassLoader(ScriptClassLoader) - Method in class at.chrl.rebellion.impl.javacompiler.ScriptCompilerImpl
-
Sets parent classLoader for this JavaCompilerImpl
- setParentClassLoader(ScriptClassLoader) - Method in interface at.chrl.rebellion.ScriptCompiler
-
Sets parent class loader for this compiler.
- setRoot(File) - Method in class at.chrl.rebellion.scriptmanager.ScriptInfo
-
Sets root for script context
- setScriptInfos(List<ScriptInfo>) - Method in class at.chrl.rebellion.scriptmanager.ScriptInfo
-
Sets list of child context descriptors
- setScriptInfos(Set<ScriptInfo>) - Method in class at.chrl.rebellion.scriptmanager.ScriptList
-
Sets list of script descriptors
- shutdown() - Method in interface at.chrl.rebellion.ScriptContext
-
Notifies all script classes that they must save their data and release
resources to prevent memory leaks.
- shutdown() - Method in class at.chrl.rebellion.scripting.impl.ScriptContextImpl
-
Notifies all script classes that they must save their data and release
resources to prevent memory leaks.
- shutdown() - Method in class at.chrl.rebellion.scriptmanager.ScriptManager
-
Initializes shutdown on all contexts