Serializable, org.openide.util.HelpCtx.Providerpublic abstract class ScriptType
extends org.openide.ServiceType
| Modifier and Type | Class | Description |
|---|---|---|
static class |
ScriptType.Context |
Deprecated.
Scripting context.
|
| Constructor | Description |
|---|---|
ScriptType() |
Deprecated.
|
| Modifier and Type | Method | Description |
|---|---|---|
abstract boolean |
acceptFileObject(org.openide.filesystems.FileObject fo) |
Deprecated.
The script type can decide whether it will be able to execute
the given file object.
|
abstract void |
addVariable(String name,
Object value) |
Deprecated.
Adds variable with name to the variables known by the script type.
|
Object |
eval(Reader r) |
Deprecated.
Calls eval(Reader, Context) with getDefaultContext() as
the second argument.
|
abstract Object |
eval(Reader r,
ScriptType.Context context) |
Deprecated.
Evaluate the script given in the form of a Reader.
|
Object |
eval(String script) |
Deprecated.
Calls eval(String, Context) with getDefaultContext() as
the second argument.
|
abstract Object |
eval(String script,
ScriptType.Context context) |
Deprecated.
Evaluate the script given in the form of a string.
|
void |
exec(Reader r) |
Deprecated.
Calls exec(Reader, Context) with getDefaultContext() as
the second argument.
|
abstract void |
exec(Reader r,
ScriptType.Context context) |
Deprecated.
Execute the script given in the form of a Reader.
|
void |
exec(String script) |
Deprecated.
Calls exec(String, Context) with getDefaultContext() as
the second argument.
|
abstract void |
exec(String script,
ScriptType.Context context) |
Deprecated.
Execute the script given in the form of a string.
|
static ScriptType |
find(Class clazz) |
Deprecated.
Please use
Lookup instead. |
static ScriptType |
find(String name) |
Deprecated.
Find the script type with requested name.
|
static ScriptType |
getDefault() |
Deprecated.
Probably meaningless, find all available types and filter with
acceptFileObject(org.openide.filesystems.FileObject) instead. |
static Enumeration |
scriptTypes() |
Deprecated.
Please use
Lookup instead. |
public abstract boolean acceptFileObject(org.openide.filesystems.FileObject fo)
fo - a file to testpublic abstract Object eval(Reader r, ScriptType.Context context) throws InvocationTargetException
r - context - InvocationTargetExceptionpublic final Object eval(Reader r) throws InvocationTargetException
InvocationTargetExceptionpublic abstract Object eval(String script, ScriptType.Context context) throws InvocationTargetException
script - context - InvocationTargetExceptionpublic final Object eval(String script) throws InvocationTargetException
InvocationTargetExceptionpublic abstract void exec(Reader r, ScriptType.Context context) throws InvocationTargetException
r - the contents of the scriptcontext - the context in which to evaluate itInvocationTargetExceptionpublic final void exec(Reader r) throws InvocationTargetException
InvocationTargetExceptionpublic abstract void exec(String script, ScriptType.Context context) throws InvocationTargetException
script - context - InvocationTargetExceptionpublic final void exec(String script) throws InvocationTargetException
InvocationTargetExceptionpublic abstract void addVariable(String name, Object value)
name - the name for the newly created variablevalue - initial value variable value (can be null).public static Enumeration scriptTypes()
Lookup instead.ScriptTypespublic static ScriptType find(Class clazz)
Lookup instead.clazz - the class of the script type looked fornull if it does not existpublic static ScriptType find(String name)
name - (display) name of script type to findnull if it does not existpublic static ScriptType getDefault()
acceptFileObject(org.openide.filesystems.FileObject) instead.Built on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.