B C E G L M N R S V 

B

BasicFunction - Annotation Type in com.scriptbasic.api
This annotation interface can be used in classes that define static methods to be called from BASIC code.
BUGFIX - Static variable in class com.scriptbasic.api.Version
 

C

call() - Method in interface com.scriptbasic.api.Subroutine
Call a subroutine without any argument.
call(Object...) - Method in interface com.scriptbasic.api.Subroutine
Call the subroutine.
com.scriptbasic.api - package com.scriptbasic.api
 
com.scriptbasic.api.script - package com.scriptbasic.api.script
 
config - Variable in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
createBindings() - Method in class com.scriptbasic.api.script.ScriptEngine
 
ctx - Variable in class com.scriptbasic.api.script.ScriptEngine
 

E

engineName - Static variable in class com.scriptbasic.api.Version
 
eval(File) - Method in interface com.scriptbasic.api.ScriptBasic
Evaluate the content of a file.
eval(Reader) - Method in interface com.scriptbasic.api.ScriptBasic
Read the content of a stream provided by the reader and interpret this as a BASIC program.
eval(Reader, ScriptContext) - Method in class com.scriptbasic.api.script.ScriptEngine
 
eval(String) - Method in interface com.scriptbasic.api.ScriptBasic
Evaluate a string as a BASIC program.
eval(String, SourcePath) - Method in interface com.scriptbasic.api.ScriptBasic
Read the content of the file and execute it.
eval(String, SourceProvider) - Method in interface com.scriptbasic.api.ScriptBasic
Read the content of the source from the file, db...
eval(String, String...) - Method in interface com.scriptbasic.api.ScriptBasic
Read the content of the file and execute it.
eval(String, ScriptContext) - Method in class com.scriptbasic.api.script.ScriptEngine
 
execute() - Method in interface com.scriptbasic.api.ScriptBasic
Execute a previously loaded code.
extensions - Static variable in class com.scriptbasic.api.Version
 

G

getEngine() - Static method in interface com.scriptbasic.api.ScriptBasic
 
getEngineName() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getEngineVersion() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getError() - Method in interface com.scriptbasic.api.ScriptBasic
Get the output writer used to write the error output of the BASIC program.
getExtensions() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getFactory() - Method in class com.scriptbasic.api.script.ScriptEngine
 
getGlobalScopeBinding() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getInput() - Method in interface com.scriptbasic.api.ScriptBasic
Get the reader from where the BASIC program reads the standard input characters.
getLanguageName() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getLanguageVersion() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getMethodCallSyntax(String, String, String...) - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getMimeTypes() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getName() - Method in interface com.scriptbasic.api.Subroutine
Get the name of the subroutine.
getNames() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getNumberOfArguments() - Method in interface com.scriptbasic.api.Subroutine
 
getOutput() - Method in interface com.scriptbasic.api.ScriptBasic
Get the output writer used to write the standard output of the BASIC program.
getOutputStatement(String) - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getParameter(String) - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getProgram(String...) - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getScriptEngine() - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
getSubroutine(String) - Method in interface com.scriptbasic.api.ScriptBasic
Get the subroutine object of a named subroutine.
getSubroutines() - Method in interface com.scriptbasic.api.ScriptBasic
Get all the subroutine objects in an iterator.
getVariable(String) - Method in interface com.scriptbasic.api.ScriptBasic
Get the value of a global variable after the BASIC program was executed.
getVariablesIterator() - Method in interface com.scriptbasic.api.ScriptBasic
Get an iterator that iterates through the names of the global variables.

L

language - Static variable in class com.scriptbasic.api.Version
 
languageVersion - Static variable in class com.scriptbasic.api.Version
 
load(File) - Method in interface com.scriptbasic.api.ScriptBasic
Evaluate the content of a file.
load(Reader) - Method in interface com.scriptbasic.api.ScriptBasic
Read the content of a stream provided by the reader and interpret this as a BASIC program.
load(String) - Method in interface com.scriptbasic.api.ScriptBasic
Load a string as a BASIC program.
load(String, SourcePath) - Method in interface com.scriptbasic.api.ScriptBasic
Read the content of the file and execute it.
load(String, SourceProvider) - Method in interface com.scriptbasic.api.ScriptBasic
Read the content of the source from the file, db...
load(String, String...) - Method in interface com.scriptbasic.api.ScriptBasic
Read the content of the file and execute it.

M

MAJOR - Static variable in class com.scriptbasic.api.Version
1L initial release 2L Java 9 compatible version
mimeTypes - Static variable in class com.scriptbasic.api.Version
 
MINOR - Static variable in class com.scriptbasic.api.Version
 

N

names - Static variable in class com.scriptbasic.api.Version
 

R

registerExtension(Class<?>) - Method in interface com.scriptbasic.api.ScriptBasic
Register the static methods of the class as BASIC functions.
registerFunctions(Class<?>) - Method in interface com.scriptbasic.api.ScriptBasic
Register all annotated methods of the class klass so that they can be accessed from BASIC.

S

scriptbasic - module scriptbasic
 
ScriptBasic - Interface in com.scriptbasic.api
ScriptBasic for Java embedding interface.
ScriptBasicEngineFactory - Class in com.scriptbasic.api.script
 
ScriptBasicEngineFactory() - Constructor for class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
ScriptBasicEngineFactory(Configuration) - Constructor for class com.scriptbasic.api.script.ScriptBasicEngineFactory
The constructor reads the configuration and fills the constants that are requested by the ScriptEngineManager.
ScriptBasicException - Exception in com.scriptbasic.api
 
ScriptBasicException() - Constructor for exception com.scriptbasic.api.ScriptBasicException
 
ScriptBasicException(String) - Constructor for exception com.scriptbasic.api.ScriptBasicException
 
ScriptBasicException(String, Throwable) - Constructor for exception com.scriptbasic.api.ScriptBasicException
 
ScriptBasicException(Throwable) - Constructor for exception com.scriptbasic.api.ScriptBasicException
 
ScriptEngine - Class in com.scriptbasic.api.script
 
ScriptEngine(ScriptBasicEngineFactory) - Constructor for class com.scriptbasic.api.script.ScriptEngine
 
scriptEngineFactory - Variable in class com.scriptbasic.api.script.ScriptEngine
 
setError(Writer) - Method in interface com.scriptbasic.api.ScriptBasic
Set the output writer used to write the error output of the BASIC program.
setGlobalScopeBinding(Bindings) - Method in class com.scriptbasic.api.script.ScriptBasicEngineFactory
 
setInput(Reader) - Method in interface com.scriptbasic.api.ScriptBasic
Set the reader from where the BASIC program reads the standard input characters.
setOutput(Writer) - Method in interface com.scriptbasic.api.ScriptBasic
Set the output writer used to write the standard output of the BASIC program.
setVariable(String, Object) - Method in interface com.scriptbasic.api.ScriptBasic
Set the value of a global variable of the BASIC program.
Subroutine - Interface in com.scriptbasic.api
Interface to manage a BASIC subroutine.

V

version - Static variable in class com.scriptbasic.api.Version
 
Version - Class in com.scriptbasic.api
 
Version() - Constructor for class com.scriptbasic.api.Version
 
B C E G L M N R S V 
Skip navigation links

Copyright © 2017 Verhas and Verhas Software Craftsmen. All Rights Reserved.