- bean - Variable in class org.apache.bsf.BSFDeclaredBean
-
- Bean - Class in org.apache.bsf.util
-
A Bean is the class used to represent a bean: it holds a
type and a value.
- Bean(Class, Object) - Constructor for class org.apache.bsf.util.Bean
-
- BSFDeclaredBean - Class in org.apache.bsf
-
BSFDeclaredBeans are used internally by BSF to encapsulate information being
passed between a BSFManager and its various BSFEngines.
- BSFEngine - Interface in org.apache.bsf
-
This is the view of a scripting engine assumed by the Bean Scripting
Framework.
- BSFEngineImpl - Class in org.apache.bsf.util
-
This is a base implementation of the BSFEngine interface which
engine implementations may choose to extend to get the basic
methods of the interface implemented.
- BSFEngineImpl() - Constructor for class org.apache.bsf.util.BSFEngineImpl
-
- BSFEventProcessor - Class in org.apache.bsf.util
-
This is used to support binding scripts to be run when an event
occurs.
- BSFEventProcessorReturningEventInfos - Class in org.apache.bsf.util
-
This is used to support binding scripts to be run when an event occurs,
forwarding the arguments supplied to the event listener.
- BSFException - Exception in org.apache.bsf
-
If something goes wrong while doing some scripting stuff, one of these
is thrown.
- BSFException(int, String) - Constructor for exception org.apache.bsf.BSFException
-
- BSFException(int, String, Throwable) - Constructor for exception org.apache.bsf.BSFException
-
- BSFException(String) - Constructor for exception org.apache.bsf.BSFException
-
- BSFFunctions - Class in org.apache.bsf.util
-
This is a utility that engine implementors may use as the Java
object they expose in the scripting language as "bsf".
- BSFFunctions(BSFManager, BSFEngine) - Constructor for class org.apache.bsf.util.BSFFunctions
-
- BSFManager - Class in org.apache.bsf
-
This class is the entry point to the bean scripting framework.
- BSFManager() - Constructor for class org.apache.bsf.BSFManager
-
- buildNewSymbol(String) - Method in class org.apache.bsf.util.CodeBuffer
-
- byteArrayToDouble(byte[], byte[]) - Static method in class org.apache.bsf.util.event.generator.ByteUtility
-
- byteArrayToDouble(byte[]) - Static method in class org.apache.bsf.util.event.generator.ByteUtility
-
- byteArrayToFloat(byte[]) - Static method in class org.apache.bsf.util.event.generator.ByteUtility
-
- byteArrayToInt(byte[]) - Static method in class org.apache.bsf.util.event.generator.ByteUtility
-
- byteArrayToLong(byte[]) - Static method in class org.apache.bsf.util.event.generator.ByteUtility
-
- byteArrayToLong(byte[], byte[]) - Static method in class org.apache.bsf.util.event.generator.ByteUtility
-
- byteArrayToShort(byte[]) - Static method in class org.apache.bsf.util.event.generator.ByteUtility
-
- Bytecode - Class in org.apache.bsf.util.event.generator
-
Bytecode handling utilities
Handle standard byte arrays as defined in Java VM and Class File
5 April 1999 - functions to append Class File byte subarrays
into a Class File byte array
- Bytecode() - Constructor for class org.apache.bsf.util.event.generator.Bytecode
-
- byteToHexString(byte) - Static method in class org.apache.bsf.util.event.generator.ByteUtility
-
- ByteUtility - Class in org.apache.bsf.util.event.generator
-
Byte handling utilities
5 April 1999 - functions to append standard types to byte arrays
functions to produce standard types from byte arrays
- ByteUtility() - Constructor for class org.apache.bsf.util.event.generator.ByteUtility
-
- C_Class - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_Double - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_FieldRef - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_Float - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_Integer - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_InterfaceMethodRef - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_Long - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_MethodRef - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_NameAndType - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_String - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- C_Utf8 - Static variable in class org.apache.bsf.util.event.generator.Bytecode
-
- call(Object, String, Object[]) - Method in interface org.apache.bsf.BSFEngine
-
This is used by an application to call into the scripting engine
to make a function/method call.
- call(Object, String, Object[]) - Method in class org.apache.bsf.engines.xslt.XSLTEngine
-
call the named method of the given object.
- callBeanMethod(Object, String, Object[]) - Static method in class org.apache.bsf.util.EngineUtils
-
Finds and invokes a method with the given signature on the given
bean.
- CFDriver - Class in org.apache.bsf.util.cf
-
This is an example of how a CodeFormatter
bean can be used.
- CFDriver() - Constructor for class org.apache.bsf.util.cf.CFDriver
-
Not used.
- classLoader - Variable in class org.apache.bsf.BSFManager
-
- classLoader - Variable in class org.apache.bsf.util.BSFEngineImpl
-
- classNameToVarName(String) - Static method in class org.apache.bsf.util.StringUtils
-
- classPath - Variable in class org.apache.bsf.BSFManager
-
- classPath - Variable in class org.apache.bsf.util.BSFEngineImpl
-
- cleanString(String) - Static method in class org.apache.bsf.util.StringUtils
-
- clearSymbolTable() - Method in class org.apache.bsf.util.CodeBuffer
-
- CodeBuffer - Class in org.apache.bsf.util
-
A CodeBuffer
object is used as a code repository for generated Java code.
- CodeBuffer() - Constructor for class org.apache.bsf.util.CodeBuffer
-
- CodeBuffer(CodeBuffer) - Constructor for class org.apache.bsf.util.CodeBuffer
-
- CodeFormatter - Class in org.apache.bsf.util.cf
-
A CodeFormatter
bean is used to format raw Java code.
- CodeFormatter() - Constructor for class org.apache.bsf.util.cf.CodeFormatter
-
- compileApply(String, int, int, Object, Vector, Vector, CodeBuffer) - Method in interface org.apache.bsf.BSFEngine
-
This is used by an application to compile an anonymous function.
- compileApply(String, String, int, int, Object, Vector, Vector, CodeBuffer) - Method in class org.apache.bsf.BSFManager
-
Compile the application of the given anonymous function of the given
language to the given parameters into the given CodeBuffer.
- compileApply(String, int, int, Object, Vector, Vector, CodeBuffer) - Method in class org.apache.bsf.util.BSFEngineImpl
-
Default impl of compileApply - calls compileExpr ignoring parameters.
- compileExpr(String, int, int, Object, CodeBuffer) - Method in interface org.apache.bsf.BSFEngine
-
This is used by an application to compile a value-returning expression.
- compileExpr(String, String, int, int, Object, CodeBuffer) - Method in class org.apache.bsf.BSFManager
-
Compile the given expression of the given language into the given
CodeBuffer.
- compileExpr(String, int, int, Object, CodeBuffer) - Method in class org.apache.bsf.util.BSFEngineImpl
-
Default impl of compileExpr - generates code that'll create a new
manager, evaluate the expression, and return the value.
- compileScript(String, int, int, Object, CodeBuffer) - Method in interface org.apache.bsf.BSFEngine
-
This is used by an application to compile some script.
- compileScript(String, String, int, int, Object, CodeBuffer) - Method in class org.apache.bsf.BSFManager
-
Compile the given script of the given language into the given
CodeBuffer.
- compileScript(String, int, int, Object, CodeBuffer) - Method in class org.apache.bsf.util.BSFEngineImpl
-
Default impl of compileScript - generates code that'll create a new
manager, and execute the script.
- componentAdded(ContainerEvent) - Method in class org.apache.bsf.util.event.adapters.java_awt_event_ContainerAdapter
-
- componentHidden(ComponentEvent) - Method in class org.apache.bsf.util.event.adapters.java_awt_event_ComponentAdapter
-
- componentMoved(ComponentEvent) - Method in class org.apache.bsf.util.event.adapters.java_awt_event_ComponentAdapter
-
- componentRemoved(ContainerEvent) - Method in class org.apache.bsf.util.event.adapters.java_awt_event_ContainerAdapter
-
- componentResized(ComponentEvent) - Method in class org.apache.bsf.util.event.adapters.java_awt_event_ComponentAdapter
-
- componentShown(ComponentEvent) - Method in class org.apache.bsf.util.event.adapters.java_awt_event_ComponentAdapter
-
- convert(Class, Class, Object) - Method in interface org.apache.bsf.util.type.TypeConvertor
-
- createBean(String, Object[]) - Static method in class org.apache.bsf.util.EngineUtils
-
Creates a new bean.
- createBean(ClassLoader, String, Class[], Object[]) - Static method in class org.apache.bsf.util.ReflectionUtils
-
Create a bean using given class loader and using the appropriate
constructor for the given args of the given arg types.
- createBean(ClassLoader, String, Object[]) - Static method in class org.apache.bsf.util.ReflectionUtils
-
Create a bean using given class loader and using the appropriate
constructor for the given args.
- iexec(String, int, int, Object) - Method in interface org.apache.bsf.BSFEngine
-
This is used by an application to execute some script, as though
one were interacting with the language in an interactive session.
- iexec(String, String, int, int, Object) - Method in class org.apache.bsf.BSFManager
-
Execute the given script of the given language, attempting to
emulate an interactive session w/ the language.
- iexec(String, int, int, Object) - Method in class org.apache.bsf.util.BSFEngineImpl
-
Default impl of interactive execution - calls eval and ignores the result.
- IndentWriter - Class in org.apache.bsf.util
-
An IndentWriter
object behaves the same as a
PrintWriter
object, with the additional capability
of being able to print strings that are prepended with a specified
amount of spaces.
- IndentWriter(OutputStream) - Constructor for class org.apache.bsf.util.IndentWriter
-
Forwards its arguments to the PrintWriter
constructor
with the same signature.
- IndentWriter(OutputStream, boolean) - Constructor for class org.apache.bsf.util.IndentWriter
-
Forwards its arguments to the PrintWriter
constructor
with the same signature.
- IndentWriter(Writer) - Constructor for class org.apache.bsf.util.IndentWriter
-
Forwards its arguments to the PrintWriter
constructor
with the same signature.
- IndentWriter(Writer, boolean) - Constructor for class org.apache.bsf.util.IndentWriter
-
Forwards its arguments to the PrintWriter
constructor
with the same signature.
- initialize(BSFManager, String, Vector) - Method in interface org.apache.bsf.BSFEngine
-
This method is used to initialize the engine right after construction.
- initialize(BSFManager, String, Vector) - Method in class org.apache.bsf.engines.xslt.XSLTEngine
-
Initialize the engine.
- initialize(BSFManager, String, Vector) - Method in class org.apache.bsf.util.BSFEngineImpl
-
initialize the engine; called right after construction by
the manager.
- IOUtils - Class in org.apache.bsf.util
-
This file is a collection of input/output utilities.
- IOUtils() - Constructor for class org.apache.bsf.util.IOUtils
-
- isExecutable() - Method in class org.apache.bsf.util.ObjInfo
-
- isLanguageRegistered(String) - Static method in class org.apache.bsf.BSFManager
-
Determine whether a language is registered.
- isValidIdentifierName(String) - Static method in class org.apache.bsf.util.StringUtils
-
- isValidPackageName(String) - Static method in class org.apache.bsf.util.StringUtils
-
- isValueReturning() - Method in class org.apache.bsf.util.ObjInfo
-
- itemStateChanged(ItemEvent) - Method in class org.apache.bsf.util.event.adapters.java_awt_event_ItemAdapter
-