|
Class Summary |
| AbstractFunctionNode |
AbstractFunctionNode contains basic code used by most Function
nodes including converting a VarListNode node to a Vector of
de-referenced values. |
| Application |
Application is a class which holds application-specific data. |
| ArithmeticNode |
ArithmenticNode handles arithmetic operations. |
| ArrayNode |
Implements the internal VBScript arrays. |
| AspCollection |
This class implements the ASP version of 'Collections', which is a special
version of a HashTable. |
| AspContext |
This class implements a class to hold the current state of ASP
execution. |
| AspDate |
The AspDate class contains the special code needed for handling ASP
dates. |
| AspFileFactory |
This class is a factory to handle finding files on the local file
system. |
| AspFileFactory.FileInformation |
Class to contain cached file information. |
| AspHandler |
This class handles the parsing of ASP code. |
| AspServlet |
Base class for handling ASP requests. |
| AspSessionHandler |
This class handles synchronization between ASP Sessions and Servlet
sessions for ASP to JSP interaction. |
| AspSessionHandler.AspSynchronizedCollection |
This class helps synchronize Asp Session data with Servlet Session
data. |
| AspThread |
AspThread performs the actual processing of an ASP process. |
| BlockNode |
BlockNode contains a block of ASP code, one or more lines of code. |
| ByRefNode |
The ByRefNode holds an ident which is a variable passed by reference to
a function or procedure. |
| ByRefValue |
This class contains a reference to an object which is being passed
by reference. |
| CaseNode |
Implements the case part of the select..case statement. |
| ConditionalNode |
Implements a conditional node. |
| Constants |
The Constants class contains static contains used in the
com.tripi.asp package. |
| ConstNode |
ConstNode handles the "CONST ident = expr" expression in ASP. |
| ConstValue |
ConstValue handles constant values, preventing changing the value. |
| ContextObject |
This class is a container which stores a single object and the
DebugContext in which this object was created. |
| DebugContext |
Debugging context, filename and line number. |
| DefaultNode |
This class contains the default implementation of the Node
interface. |
| DefineIdentArrayNode |
This node implements the defining of an array, DIM ident(length) |
| DefineIdentNode |
Implements the definition of an ident. |
| DoNode |
Implements the looping constructs, DO .. |
| FileNotFoundExceptionHandler |
This exception only handles a "FileNotFound" exception by sending
a file not found error report. |
| ForEachNode |
The ForEachNode class handles the FOR EACH .. |
| ForNode |
This class implements for FOR ident = expr to expr vbscript statement. |
| FunctionCallNode |
This node handles function calls within a vbscript node. |
| GetFieldNode |
This node handles the evaluating of a field expression evaluation. |
| GetIndexNode |
This node handles the "map" expression in vbscript, such as
Session("variable"). |
| GlobalScope |
The GlobalScope class contains a reference to variables and functions
global to the entire ASP application. |
| HTMLNode |
HTMLNode handles a normal HTML %> ... |
| IdentNode |
IdentNode contains an identifier |
| JavaMapNode |
JavaMapNode handles Java objects which implement the SimpleMap
interface. |
| JavaObjectNode |
JavaObjectNode class handles the interaction between Java objects
and ASP objects. |
| JavaObjectNode.JavaAccessorNode |
JavaAccessorNode class handles the obtaining of object
within Java objects by strings. |
| JavaObjectNode.JavaFieldNode |
The JavaFieldNode class handles referencing fields within Java objects. |
| JavaReferenceMapNode |
JavaReferenceMapNode class is a sub-class of JavaObjectNode specifically
for java objects which implement both the SimpleMap interface as well
as the SimpleReference interface. |
| JavaReferenceNode |
JavaReferenceNode is a sub-class of the JavaObjectNode class
which handles Java objects which implement the SimpleReference interface. |
| MailExceptionHandler |
This class handles an exception by printing out the stack trace
to the response handler. |
| NothingNode |
This class contains a reference to a 'nothing' object, an object which
has no fields, no methods, no nothing. |
| NullNode |
NullNode represents the NULL value in Asp code. |
| NumberNode |
NumberNode class represents a number parsed from the ASP source file. |
| OnErrorNode |
The OnErrorNode handles the ON ERROR GOTO x and ON ERROR RESUME NEXT
code which enables error handling in subroutines. |
| OptionExplicitNode |
This node sets the "option explicit" flag to declare that a variable
must be declared before it can be used. |
| OutputNode |
OutputNode handles the ASP notation <%= value %> to directly output
an expression's value. |
| PackedByteArrayNode |
Implements a special version of an ArrayNode which will contain a
read-only array of bytes. |
| PackedCharArrayNode |
Implements a special version of an ArrayNode which will contain a
read-only array of characters. |
| PrintExceptionHandler |
This class handles an exception by printing out the stack trace
to the response handler. |
| PrintMessageExceptionHandler |
This class handles an exception by printing out the stack trace
to the response handler. |
| RedimNode |
RedimNode handles the REDIM statement in vbscript. |
| Request |
Request is a class which holds request-specific data. |
| Request.CookiesObj |
The CookiesObj class implementes the interface between the ASP
Request.Cookies object and the Servlet API. |
| Request.CookiesObj.CookieValue |
CookieValue class contains methods and functions related
to the value of a cookie. |
| Request.FormObj |
The FormObj class implements the interface between ASP Request.Form
object and the Servlet API. |
| Request.QueryStringObj |
QueryStringObj implements the Request.QueryString object. |
| Request.ServerVariablesObj |
The ServerVariablesObj implemnets the Request.ServerVariables
object, containing a list of server variables. |
| Response |
ASP "Response" object. |
| SelectNode |
|
| Server |
The Server class implements the ASP object "Server", which contains
utility functions. |
| Session |
Session class, implements the ASP "Session" object. |
| SetStatusExceptionHandler |
This class handles an exception by setting the status on the response object. |
| SetValueNode |
SetValueNode implements setting of variables, the following construct:
|
| StringNode |
This class represents a string in the parsed ASP code. |
| SubDefinitionNode |
SubDefinitionCode contains the parsed representation of a subroutine
definition, also includes function definition syntax. |
| ThrowExceptionNode |
The ThrowExceptionNode handles nodes which automatically throw exceptions. |
| Types |
The Types class contains utilities for conversion between data types. |
| UndefinedValueNode |
UndefinedValue represents the "undefined" value in Asp code. |
| VarListNode |
This class contains a list of variables. |
| VBScriptGlobals |
The VBScriptGlobals class handles variables global to every VBScript
expression, such as global functions and variables. |
| VBScriptGlobals.AbsFunction |
Absolute function |
| VBScriptGlobals.ArrayFunction |
Array creation function |
| VBScriptGlobals.AscBFunction |
Ascii Byte function |
| VBScriptGlobals.AscFunction |
Ascii function |
| VBScriptGlobals.AtnFunction |
Arc-Tangent function |
| VBScriptGlobals.CBoolFunction |
Boolean conversion function |
| VBScriptGlobals.CByteFunction |
Byte (range 0-255) conversion function |
| VBScriptGlobals.CDateFunction |
Date conversion function |
| VBScriptGlobals.CDblFunction |
Double conversion function |
| VBScriptGlobals.ChrFunction |
Character conversion function |
| VBScriptGlobals.CIntFunction |
16-bit integer conversion function |
| VBScriptGlobals.CLngFunction |
32-bit integer conversion function |
| VBScriptGlobals.CosFunction |
Trigometric cosine function |
| VBScriptGlobals.CreateObjectFunction |
Object creation function |
| VBScriptGlobals.CStrFunction |
String conversion function |
| VBScriptGlobals.DateAddFunction |
Date addition function |
| VBScriptGlobals.DateDiffFunction |
Date difference function |
| VBScriptGlobals.DateFunction |
Date current time function |
| VBScriptGlobals.DatePartFunction |
Date part function |
| VBScriptGlobals.DateSerialFunction |
Date serial function |
| VBScriptGlobals.DateValueFunction |
Date value function |
| VBScriptGlobals.DayFunction |
Day function |
| VBScriptGlobals.EraseFunction |
Erase function |
| VBScriptGlobals.ExpFunction |
Math exponent function |
| VBScriptGlobals.FixFunction |
Number fix function |
| VBScriptGlobals.FormatDateFunction |
Format date function |
| VBScriptGlobals.FormatNumberFunction |
Format number function |
| VBScriptGlobals.HexFunction |
Hex format function |
| VBScriptGlobals.HourFunction |
Hour function |
| VBScriptGlobals.InStrFunction |
String search function |
| VBScriptGlobals.InStrRevFunction |
Reverse string search function |
| VBScriptGlobals.IntFunction |
Convert to integer function |
| VBScriptGlobals.IsArrayFunction |
Boolean is array function |
| VBScriptGlobals.IsDateFunction |
Boolean is date function |
| VBScriptGlobals.IsEmptyFunction |
Empty test function |
| VBScriptGlobals.IsNullFunction |
Null test function |
| VBScriptGlobals.IsNumericFunction |
Numeric test function |
| VBScriptGlobals.IsObjectFunction |
Object test function |
| VBScriptGlobals.JoinFunction |
Array Join function |
| VBScriptGlobals.LBoundFunction |
Lower bound function |
| VBScriptGlobals.LCaseFunction |
Lower case function |
| VBScriptGlobals.LeftFunction |
Left string function |
| VBScriptGlobals.LenFunction |
Length function |
| VBScriptGlobals.LogFunction |
Logarithmic function |
| VBScriptGlobals.LTrimFunction |
String left trim function |
| VBScriptGlobals.MidFunction |
Mid string function |
| VBScriptGlobals.MinuteFunction |
Minute function |
| VBScriptGlobals.MonthFunction |
Month function |
| VBScriptGlobals.MonthNameFunction |
Month name function |
| VBScriptGlobals.NowFunction |
Date current time function |
| VBScriptGlobals.OctFunction |
Octal format function |
| VBScriptGlobals.RandomizeFunction |
Random number initialization function |
| VBScriptGlobals.ReplaceFunction |
String replace function |
| VBScriptGlobals.RGBFunction |
RGB function |
| VBScriptGlobals.RightFunction |
String right function |
| VBScriptGlobals.RndFunction |
Random number function |
| VBScriptGlobals.RoundFunction |
Round function |
| VBScriptGlobals.RTrimFunction |
String left trim function |
| VBScriptGlobals.ScriptEngineBuildVersionFunction |
Script Engine Build Version function |
| VBScriptGlobals.ScriptEngineFunction |
Script Engine function |
| VBScriptGlobals.ScriptEngineMajorVersionFunction |
Script Engine Major Version function |
| VBScriptGlobals.ScriptEngineMinorVersionFunction |
Script Engine Minor Version function |
| VBScriptGlobals.SecondFunction |
Second function |
| VBScriptGlobals.SgnFunction |
Sgn function |
| VBScriptGlobals.SinFunction |
Trigometric sine function |
| VBScriptGlobals.SpaceFunction |
Space function |
| VBScriptGlobals.SplitFunction |
Split function |
| VBScriptGlobals.SqrFunction |
Square root function |
| VBScriptGlobals.StrCompFunction |
String compare function |
| VBScriptGlobals.StringFunction |
Character repeat function |
| VBScriptGlobals.StrReverseFunction |
String reverse function |
| VBScriptGlobals.TanFunction |
Trigometric tangent function |
| VBScriptGlobals.TimeFunction |
Date current time function |
| VBScriptGlobals.TimeSerialFunction |
Time serial function |
| VBScriptGlobals.TrimFunction |
String trim function |
| VBScriptGlobals.UBoundFunction |
Upper bound function |
| VBScriptGlobals.UCaseFunction |
Upper case function |
| VBScriptGlobals.WeekdayFunction |
Weekday function |
| VBScriptGlobals.WeekdayNameFunction |
Weekday name function |
| VBScriptGlobals.YearFunction |
Year function |