Skip navigation links
A C D E G H I L M P R S T U W 

A

appendTo(Bindings) - Static method in class me.lucko.helper.js.bindings.GeneralScriptBindings
 
appendTo(Bindings) - Method in interface me.lucko.helper.js.bindings.SystemScriptBindings
Appends this environment's variables to the given bindings.
appendTo(Bindings) - Method in class me.lucko.helper.js.HelperScriptBindings
 

C

create() - Static method in interface me.lucko.helper.js.exports.ScriptExportRegistry
 
create() - Static method in interface me.lucko.helper.js.loader.ScriptRegistry
 

D

DelegateScriptLoader - Class in me.lucko.helper.js.loader
A ScriptLoader which delegates calls to a parent, but keeps track of the files watched via its instance.
DelegateScriptLoader(ScriptLoader) - Constructor for class me.lucko.helper.js.loader.DelegateScriptLoader
 
depend(String) - Method in class me.lucko.helper.js.HelperScript
 
depend(Path) - Method in class me.lucko.helper.js.HelperScript
 
depend(String) - Method in interface me.lucko.helper.js.script.Script
Marks that this script depends on another script.
depend(Path) - Method in interface me.lucko.helper.js.script.Script
Marks that this script depends on another script.

E

enable() - Method in class me.lucko.helper.js.HelperJsPlugin
 
ensure() - Static method in class me.lucko.helper.js.utils.EnsureLoad
 
EnsureLoad - Class in me.lucko.helper.js.utils
 
error(Object...) - Method in interface me.lucko.helper.js.script.ScriptLogger
 
error(Object...) - Method in class me.lucko.helper.js.script.SimpleScriptLogger
 

G

GeneralScriptBindings - Class in me.lucko.helper.js.bindings
Some misc functions to help with using Java collections in JS
get() - Method in interface me.lucko.helper.js.exports.ScriptExport
Gets the value currently in the export
get(T) - Method in interface me.lucko.helper.js.exports.ScriptExport
Either gets the value or sets it to another, and returns the same value
get(Supplier<T>) - Method in interface me.lucko.helper.js.exports.ScriptExport
Either gets the value or sets it to another, and returns the same value
get(String) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Gets an export handle, if present
get(String, T) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Gets or initializes a new export, and sets it to the given value if empty
get(String, Supplier<T>) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Gets or initializes a new export, and sets it to the given value if empty
getAll() - Method in interface me.lucko.helper.js.loader.ScriptRegistry
Gets all scripts known to this registry
getBindings() - Method in class me.lucko.helper.js.HelperScript
 
getBindings() - Method in interface me.lucko.helper.js.script.Script
Gets the initial bindings used by this script
getDependencies() - Method in class me.lucko.helper.js.HelperScript
 
getDependencies() - Method in interface me.lucko.helper.js.script.Script
Gets the other scripts depended on by this script.
getDirectory() - Method in class me.lucko.helper.js.HelperScriptLoader
 
getDirectory() - Method in class me.lucko.helper.js.loader.DelegateScriptLoader
 
getDirectory() - Method in interface me.lucko.helper.js.loader.ScriptLoader
Gets the root directory of this loader
getExports() - Method in interface me.lucko.helper.js.bindings.SystemScriptBindings
Gets the exports used by this binding
getExports() - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Gets all exports in this registry
getExports() - Method in class me.lucko.helper.js.HelperScriptBindings
 
getLogger() - Method in class me.lucko.helper.js.HelperScript
 
getLogger() - Method in interface me.lucko.helper.js.script.Script
Gets the scripts logger instance
getName() - Method in class me.lucko.helper.js.HelperScript
 
getName() - Method in interface me.lucko.helper.js.script.Script
Gets the name of the script
getPath() - Method in class me.lucko.helper.js.HelperScript
 
getPath() - Method in interface me.lucko.helper.js.script.Script
Gets the file this script instance was created from
getPlugin() - Method in interface me.lucko.helper.js.bindings.SystemScriptBindings
Gets the plugin which owns these bindings
getPlugin() - Method in class me.lucko.helper.js.HelperScriptBindings
 
getPluginClassLoader() - Method in class me.lucko.helper.js.HelperJsPlugin
 
getPluginClassLoader() - Method in interface me.lucko.helper.js.plugin.ScriptPlugin
Get the plugin's classloader
getPluginLogger() - Method in class me.lucko.helper.js.HelperJsPlugin
 
getPluginLogger() - Method in interface me.lucko.helper.js.plugin.ScriptPlugin
Gets the plugin's logger
getScript(Path) - Method in interface me.lucko.helper.js.loader.ScriptRegistry
Gets a script by path
getScriptHeader() - Method in class me.lucko.helper.js.HelperJsPlugin
 
getScriptHeader() - Method in interface me.lucko.helper.js.plugin.ScriptPlugin
Gets the script header, to be applied to all scripts loaded via this plugin
getScriptLoader() - Method in class me.lucko.helper.js.HelperJsPlugin
 
getScriptLoader() - Method in interface me.lucko.helper.js.plugin.ScriptPlugin
Gets the plugins script loader

H

handle(String) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Produces and returns a script export handle
handle(String, T) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Produces and returns a script export handle
handle(String, Supplier<T>) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Produces and returns a script export handle
has(String) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Gets if this export registry has a certain export
hasValue() - Method in interface me.lucko.helper.js.exports.ScriptExport
Gets if this handle has a value
HelperJsPlugin - Class in me.lucko.helper.js
 
HelperJsPlugin() - Constructor for class me.lucko.helper.js.HelperJsPlugin
 
HelperScript - Class in me.lucko.helper.js
 
HelperScript(Path, SystemScriptLoader, SystemScriptBindings) - Constructor for class me.lucko.helper.js.HelperScript
 
HelperScriptBindings - Class in me.lucko.helper.js
 
HelperScriptBindings(HelperJsPlugin) - Constructor for class me.lucko.helper.js.HelperScriptBindings
 
HelperScriptLoader - Class in me.lucko.helper.js
 
HelperScriptLoader(HelperJsPlugin, SystemScriptBindings, Path) - Constructor for class me.lucko.helper.js.HelperScriptLoader
 

I

id() - Method in interface me.lucko.helper.js.exports.ScriptExport
Gets the ID of the export
info(Object...) - Method in interface me.lucko.helper.js.script.ScriptLogger
 
info(Object...) - Method in class me.lucko.helper.js.script.SimpleScriptLogger
 

L

load() - Method in class me.lucko.helper.js.HelperJsPlugin
 

M

me.lucko.helper.js - package me.lucko.helper.js
 
me.lucko.helper.js.bindings - package me.lucko.helper.js.bindings
 
me.lucko.helper.js.exports - package me.lucko.helper.js.exports
 
me.lucko.helper.js.loader - package me.lucko.helper.js.loader
 
me.lucko.helper.js.plugin - package me.lucko.helper.js.plugin
 
me.lucko.helper.js.script - package me.lucko.helper.js.script
 
me.lucko.helper.js.utils - package me.lucko.helper.js.utils
 

P

preload() - Method in class me.lucko.helper.js.HelperScriptLoader
 
preload() - Method in interface me.lucko.helper.js.loader.SystemScriptLoader
Tries to recursively load scripts.

R

register(Script) - Method in interface me.lucko.helper.js.loader.ScriptRegistry
Registers a script
remove(String) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Removes an export from this registry.
run() - Method in class me.lucko.helper.js.HelperScript
 
run() - Method in class me.lucko.helper.js.HelperScriptLoader
 

S

Script - Interface in me.lucko.helper.js.script
Represents a Script
ScriptExport<T> - Interface in me.lucko.helper.js.exports
Wraps a specific export in a ScriptExportRegistry.
ScriptExportRegistry - Interface in me.lucko.helper.js.exports
A registry for script object state.
ScriptLoader - Interface in me.lucko.helper.js.loader
An object capable of loadings scripts and monitoring them for updates.
ScriptLogger - Interface in me.lucko.helper.js.script
A scripts logger instance
ScriptPlugin - Interface in me.lucko.helper.js.plugin
Represents a plugin which runs scripts
ScriptRegistry - Interface in me.lucko.helper.js.loader
A registry of Scripts
set(T) - Method in interface me.lucko.helper.js.exports.ScriptExport
Sets the value of the export
set(String, T) - Method in interface me.lucko.helper.js.exports.ScriptExportRegistry
Gets or initializes a new export, and sets it to the given value
setIfAbsent(T) - Method in interface me.lucko.helper.js.exports.ScriptExport
Sets the value of the export if a value isn't already present, then return the handle
setIfAbsent(Supplier<T>) - Method in interface me.lucko.helper.js.exports.ScriptExport
Sets the value of the export if a value isn't already present, then return the handle
severe(Object...) - Method in interface me.lucko.helper.js.script.ScriptLogger
 
SimpleScriptLogger - Class in me.lucko.helper.js.script
 
SimpleScriptLogger(Script) - Constructor for class me.lucko.helper.js.script.SimpleScriptLogger
 
SystemScriptBindings - Interface in me.lucko.helper.js.bindings
Represents the environment for a scripts execution.
SystemScriptLoader - Interface in me.lucko.helper.js.loader
The global system script loader

T

terminate() - Method in class me.lucko.helper.js.HelperScript
 
terminate() - Method in class me.lucko.helper.js.HelperScriptLoader
 
terminate() - Method in class me.lucko.helper.js.loader.DelegateScriptLoader
 

U

unregister(Script) - Method in interface me.lucko.helper.js.loader.ScriptRegistry
Unregisters a script
unwatch(String...) - Method in interface me.lucko.helper.js.loader.ScriptLoader
Unloads a script
unwatchAll(Collection<String>) - Method in class me.lucko.helper.js.HelperScriptLoader
 
unwatchAll(Collection<String>) - Method in class me.lucko.helper.js.loader.DelegateScriptLoader
 
unwatchAll(Collection<String>) - Method in interface me.lucko.helper.js.loader.ScriptLoader
Unloads a collection of scripts

W

warn(Object...) - Method in interface me.lucko.helper.js.script.ScriptLogger
 
warn(Object...) - Method in class me.lucko.helper.js.script.SimpleScriptLogger
 
warning(Object...) - Method in interface me.lucko.helper.js.script.ScriptLogger
 
watch(String...) - Method in interface me.lucko.helper.js.loader.ScriptLoader
Loads and watches a script
watchAll(Collection<String>) - Method in class me.lucko.helper.js.HelperScriptLoader
 
watchAll(Collection<String>) - Method in class me.lucko.helper.js.loader.DelegateScriptLoader
 
watchAll(Collection<String>) - Method in interface me.lucko.helper.js.loader.ScriptLoader
Loads and watches a collection of scripts
A C D E G H I L M P R S T U W 
Skip navigation links

Copyright © 2017. All rights reserved.