Package | Description |
---|---|
org.scripthelper.groovy |
Contains the classes which implements the Groovy scripts.
|
org.scripthelper.js |
Contains the classes which implements the Javascript scripts.
|
org.scripthelper.model |
Contains the classes which model the scripts and their methods.
|
org.scripthelper.python |
Contains the classes which implements the Python scripts.
|
org.scripthelper.ruby |
Contains the classes which implements the Ruby scripts.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<CachedMethodKey> |
GroovyScriptWrapper.getInvocableMethods()
Return the invocable methods for the current installed script.
|
java.util.Map<java.lang.String,java.util.Set<CachedMethodKey>> |
GroovyScriptWrapper.getInvocableMethodsByNames()
Return the invocable methods sorted by their names for the current installed script.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<CachedMethodKey,java.lang.reflect.Method> |
AbstractJSScriptable.functions
The declared functions.
|
Modifier and Type | Method and Description |
---|---|
protected CachedMethodKey |
JSScriptWrapper.getInvocableMethodKey(java.lang.String name,
java.lang.Class<?>[] argTypes)
Return the key for the invocable method with a specified name and arguments.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<CachedMethodKey> |
JSScriptWrapper.getInvocableMethods()
Return the invocable methods for the current installed script.
|
java.util.Map<java.lang.String,java.util.Set<CachedMethodKey>> |
JSScriptWrapper.getInvocableMethodsByNames()
Return the invocable methods sorted by their names for the current installed script.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractJSScriptable.addExternalFunction(CachedMethodKey key,
java.lang.String methodName,
ScriptWrapper wrapper)
Add an external function.
|
default boolean |
JSScriptable.addExternalFunction(CachedMethodKey key,
java.lang.String methodName,
ScriptWrapper wrapper)
Add an external function.
|
Modifier and Type | Class and Description |
---|---|
class |
NamedCachedMethodKey
A CachedMethodKey which only checks the method name.
|
Modifier and Type | Method and Description |
---|---|
protected CachedMethodKey |
AbstractScriptWrapper.getInvocableMethodKey(java.lang.String name,
java.lang.Class<?>[] argTypes)
Return the key for the invocable method with a specified name and arguments.
|
Modifier and Type | Method and Description |
---|---|
default java.util.Set<CachedMethodKey> |
ScriptMethodInvoker.getInvocableMethods()
Return the invocable methods for the current installed script.
|
default java.util.Map<java.lang.String,java.util.Set<CachedMethodKey>> |
ScriptMethodInvoker.getInvocableMethodsByNames()
Return the invocable methods sorted by their names for the current installed script.
|
Modifier and Type | Method and Description |
---|---|
default boolean |
ScriptMethodInvoker.hasInvocableMethod(CachedMethodKey key)
Return true if the invoker has an invocation method of a specific key.
|
boolean |
CachedMethodKey.isCompatible(CachedMethodKey key)
Return true if the key is compatible with another key.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<CachedMethodKey> |
PythonScriptWrapper.getInvocableMethods()
Return the invocable methods for the current installed script.
|
java.util.Map<java.lang.String,java.util.Set<CachedMethodKey>> |
PythonScriptWrapper.getInvocableMethodsByNames()
Return the invocable methods sorted by their names for the current installed script.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<CachedMethodKey> |
RubyScriptWrapper.getInvocableMethods()
Return the invocable methods for the current installed script.
|
java.util.Map<java.lang.String,java.util.Set<CachedMethodKey>> |
RubyScriptWrapper.getInvocableMethodsByNames()
Return the invocable methods sorted by their names for the current installed script.
|
Copyright © 2019-2024 Herve Girod. All Rights Reserved. Documentation and source under the BSD licence