Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep
A C D E F G I L M N O P R S U V

A

addGlobalFunction(Function) - Static method in class org.jext.dawn.DawnParser
Adds given function to the global functions list.
addRuntimeFunction(Function) - Method in class org.jext.dawn.DawnParser
Adds given function to the runtime functions list.

C

CodeSnippet - class org.jext.dawn.CodeSnippet.
The CodeSnippet class stands for an interface for Dawn code snippets.
CodeSnippet() - Constructor for class org.jext.dawn.CodeSnippet
 
checkArgsNumber(Function, int) - Method in class org.jext.dawn.DawnParser
Checks if stack contains enough datas to feed a function.
checkEmpty(Function) - Method in class org.jext.dawn.DawnParser
Checks if the stack is empty.
checkLevel(Function, int) - Method in class org.jext.dawn.DawnParser
Checks if a given level is bound in the limits of the stack.
checkVarName(Function, String) - Method in class org.jext.dawn.DawnParser
Checks if a given variable name is valid or not.
clearGlobalVariables() - Static method in class org.jext.dawn.DawnParser
Clears all the global variables.
console() - Static method in class org.jext.dawn.Dawn
 
consoleCode - Static variable in class org.jext.dawn.Dawn
 
createGlobalFunction(String, String) - Static method in class org.jext.dawn.DawnParser
Creates dynamically a function which can execute the Dawn script passed in parameter.
createOnFlyFunction(String) - Method in class org.jext.dawn.DawnParser
Creates dynamically a function which can execute the Dawn script passed in parameter.
createRuntimeFunction(String, String) - Method in class org.jext.dawn.DawnParser
Creates dynamically a function which can execute the Dawn script passed in parameter.
createTokenizer(Reader) - Method in class org.jext.dawn.DawnParser
Creates a new StreamTokenizer, setting its properties according to the Dawn scripting language specifications.

D

DAWN_ARRAY_TYPE - Static variable in class org.jext.dawn.DawnParser
Identifier for a stack element defining an array
DAWN_LITERAL_TYPE - Static variable in class org.jext.dawn.DawnParser
Identifier for a stack element defining a literal (variable name)
DAWN_NUMERIC_TYPE - Static variable in class org.jext.dawn.DawnParser
Identifier for a stack element containing a numeric value
DAWN_STRING_TYPE - Static variable in class org.jext.dawn.DawnParser
Identifier for a stack element containing a string
DAWN_VERSION - Static variable in class org.jext.dawn.DawnParser
Gives Dawn interpreter version numbering
Dawn - class org.jext.dawn.Dawn.
 
Dawn() - Constructor for class org.jext.dawn.Dawn
 
DawnParser - class org.jext.dawn.DawnParser.
DawnParser is the Dawn scripting language interpreter.
DawnParser(Reader) - Constructor for class org.jext.dawn.DawnParser
Creates a new parser.
DawnRuntimeException - exception org.jext.dawn.DawnRuntimeException.
DawnRuntimeException is thrown whenever a function encounter an error.
DawnRuntimeException(DawnParser, String) - Constructor for class org.jext.dawn.DawnRuntimeException
Create a new exception.
DawnRuntimeException(Function, DawnParser, String) - Constructor for class org.jext.dawn.DawnRuntimeException
Create a new exception.
DawnUtilities - class org.jext.dawn.DawnUtilities.
This class contains some utility methods needed by Dawn or its functions.
DawnUtilities() - Constructor for class org.jext.dawn.DawnUtilities
 
dump() - Method in class org.jext.dawn.DawnParser
Returns a String containing a simple description of the current stack state.

E

err - Variable in class org.jext.dawn.DawnParser
 
escape(String) - Static method in class org.jext.dawn.DawnUtilities
Parsers a string and turn common escape sequences into special chars like \n (carriage return) \t (tab space) \\ (single \ character) ...
exec() - Method in class org.jext.dawn.DawnParser
Executes loaded script.

F

Function - class org.jext.dawn.Function.
The Function class defines the standard framework of any Dawn function.
Function() - Constructor for class org.jext.dawn.Function
Creates a new Dawn function, unnamed.
Function(String) - Constructor for class org.jext.dawn.Function
Creates a new Dawn function.
functions - Static variable in class org.jext.dawn.DawnParser
 

G

getClasses(Class, String) - Static method in class org.jext.dawn.DawnParser
 
getCode() - Method in class org.jext.dawn.CodeSnippet
Returns the function code.
getFunctions() - Static method in class org.jext.dawn.DawnParser
Returns an Hashtable containing all the current global functions.
getGlobalVariables() - Method in class org.jext.dawn.DawnParser
Returns the Hashtable which contains the global variables.
getHelp() - Method in class org.jext.dawn.CodeSnippet
Returns the contexive help associated with this function.
getHelp() - Method in class org.jext.dawn.Function
Returns the help associated with this function.
getName() - Method in class org.jext.dawn.CodeSnippet
Returns the function name.
getName() - Method in class org.jext.dawn.Function
Returns the function name.
getProperty(Object) - Method in class org.jext.dawn.DawnParser
Returns a property according a given key.
getRuntimeFunctions() - Method in class org.jext.dawn.DawnParser
Returns the set of runtimes functions.
getStack() - Method in class org.jext.dawn.DawnParser
Returns the stack which containes all the current availables datas.
getStream() - Method in class org.jext.dawn.DawnParser
Returns current StreamTokenizer.
getTopType() - Method in class org.jext.dawn.DawnParser
Returns topmost stack element type.
getVariable(String) - Method in class org.jext.dawn.DawnParser
Returns the value of a given variable.
getVariables() - Method in class org.jext.dawn.DawnParser
Returns the Hashtable which contains the local variables.

I

in - Static variable in class org.jext.dawn.Dawn
 
in - Variable in class org.jext.dawn.DawnParser
 
init() - Static method in class org.jext.dawn.DawnParser
Initializes Dawn default packages.
installPackage(String) - Static method in class org.jext.dawn.DawnParser
Installs a package from Dawn archive.
installPackage(Class, String) - Static method in class org.jext.dawn.DawnParser
Installs a package specific to a given class.
installPackage(Class, String, DawnParser) - Static method in class org.jext.dawn.DawnParser
Installs a package specific to a given class.
installedPackages - Static variable in class org.jext.dawn.DawnParser
 
installedRuntimePackages - Static variable in class org.jext.dawn.DawnParser
 
invoke(DawnParser) - Method in class org.jext.dawn.Function
Executes the function.
isInited - Static variable in class org.jext.dawn.DawnParser
 
isInitialized() - Static method in class org.jext.dawn.DawnParser
Returns true if the parser has already been initialized.
isTopArray() - Method in class org.jext.dawn.DawnParser
Tells wether topmost object is an array or not.
isTopLiteral() - Method in class org.jext.dawn.DawnParser
Tells wether topmost object is a literal identifier or not.
isTopNumeric() - Method in class org.jext.dawn.DawnParser
Tells wether topmost object is a numeric value or not.
isTopString() - Method in class org.jext.dawn.DawnParser
Tells wether topmost object is a string or not.

L

line - Static variable in class org.jext.dawn.Dawn
 
lineno - Variable in class org.jext.dawn.DawnParser
 
lineno() - Method in class org.jext.dawn.DawnParser
Returns current line number in the script.

M

main(String[]) - Static method in class org.jext.dawn.Dawn
 

N

name - Variable in class org.jext.dawn.Function
 
nativeConsole() - Static method in class org.jext.dawn.Dawn
 

O

org.jext.dawn - package org.jext.dawn
 
out - Variable in class org.jext.dawn.DawnParser
 

P

parser - Static variable in class org.jext.dawn.Dawn
 
peek() - Method in class org.jext.dawn.DawnParser
Returns topmost object of the stack.
peekArray() - Method in class org.jext.dawn.DawnParser
Gets topmost stack element and returns it as a Vector which is the Java object for Dawn arrays.
peekNumber() - Method in class org.jext.dawn.DawnParser
Get topmost element of the stack and return is as a double value if it can.
peekString() - Method in class org.jext.dawn.DawnParser
Get the topmost element of the stack and returns it as a String.
pop() - Method in class org.jext.dawn.DawnParser
Returns topmost objet of the stack and remove it.
popArray() - Method in class org.jext.dawn.DawnParser
Gets topmost stack element and returns it as a Vector which is the Java object for Dawn arrays.
popNumber() - Method in class org.jext.dawn.DawnParser
Get topmost element of the stack and return is as a double value if it can.
popString() - Method in class org.jext.dawn.DawnParser
Get the topmost element of the stack and returns it as a String.
properties - Variable in class org.jext.dawn.DawnParser
 
push(Object) - Method in class org.jext.dawn.DawnParser
Puts an object on the top of the stack.
pushArray(Vector) - Method in class org.jext.dawn.DawnParser
Pushes an array on top of the stack.
pushNumber(double) - Method in class org.jext.dawn.DawnParser
Pushes a number on top of the stack.
pushString(String) - Method in class org.jext.dawn.DawnParser
Puts a String on top of the stack.

R

runtimeFunctions - Variable in class org.jext.dawn.DawnParser
 
runtimeVariables - Variable in class org.jext.dawn.DawnParser
 

S

setErr(PrintStream) - Method in class org.jext.dawn.DawnParser
Sets the parser error print stream.
setGlobalVariable(String, Object) - Static method in class org.jext.dawn.DawnParser
Sets a global variable.
setIn(InputStream) - Method in class org.jext.dawn.DawnParser
Sets the parser input stream.
setOut(PrintStream) - Method in class org.jext.dawn.DawnParser
Sets the parser print stream.
setProperty(Object, Object) - Method in class org.jext.dawn.DawnParser
Sets a property in the parser.
setStream(StreamTokenizer) - Method in class org.jext.dawn.DawnParser
Sets the StreamTokenizer used to execute a script.
setVariable(String, Object) - Method in class org.jext.dawn.DawnParser
Sets a runtime variable.
st - Variable in class org.jext.dawn.DawnParser
 
stack - Variable in class org.jext.dawn.DawnParser
 
stop() - Method in class org.jext.dawn.DawnParser
Stops the parser.
stopped - Variable in class org.jext.dawn.DawnParser
 

U

unescape(String) - Static method in class org.jext.dawn.DawnUtilities
 
unsetProperty(Object) - Method in class org.jext.dawn.DawnParser
Unsets (remove) a given property.

V

variables - Static variable in class org.jext.dawn.DawnParser
 

A C D E F G I L M N O P R S U V