|
|||||||||
| Home >> All >> com >> tripi >> [ asp overview ] | PREV NEXT | ||||||||
Uses of Interface
com.tripi.asp.Node
| Uses of Node in com.tripi.asp |
| Subinterfaces of Node in com.tripi.asp | |
interface |
FunctionNode
This is an abstract interface to use for nodes of which functions can be called. |
interface |
MapNode
MapNode is an interface to a multi-dimensional array. |
interface |
ObjectNode
ObjectNode is an interface which represents an "object", something which contains fields. |
| Classes in com.tripi.asp that implement Node | |
class |
AbstractFunctionNode
AbstractFunctionNode contains basic code used by most Function nodes including converting a VarListNode node to a Vector of de-referenced values. |
class |
ArithmeticNode
ArithmenticNode handles arithmetic operations. |
class |
ArrayNode
Implements the internal VBScript arrays. |
class |
BlockNode
BlockNode contains a block of ASP code, one or more lines of code. |
class |
ByRefNode
The ByRefNode holds an ident which is a variable passed by reference to a function or procedure. |
class |
CaseNode
Implements the case part of the select..case statement. |
class |
ConditionalNode
Implements a conditional node. |
class |
ConstNode
ConstNode handles the "CONST ident = expr" expression in ASP. |
class |
DefaultNode
This class contains the default implementation of the Node interface. |
class |
DefineIdentArrayNode
This node implements the defining of an array, DIM ident(length) |
class |
DefineIdentNode
Implements the definition of an ident. |
class |
DoNode
Implements the looping constructs, DO .. |
class |
ForEachNode
The ForEachNode class handles the FOR EACH .. |
class |
ForNode
This class implements for FOR ident = expr to expr vbscript statement. |
class |
FunctionCallNode
This node handles function calls within a vbscript node. |
class |
GetFieldNode
This node handles the evaluating of a field expression evaluation. |
class |
GetIndexNode
This node handles the "map" expression in vbscript, such as Session("variable"). |
class |
HTMLNode
HTMLNode handles a normal HTML %> ... |
class |
IdentNode
IdentNode contains an identifier |
class |
JavaMapNode
JavaMapNode handles Java objects which implement the SimpleMap interface. |
class |
JavaObjectNode
JavaObjectNode class handles the interaction between Java objects and ASP objects. |
(package private) static class |
JavaObjectNode.JavaAccessorNode
JavaAccessorNode class handles the obtaining of object within Java objects by strings. |
(package private) static class |
JavaObjectNode.JavaFieldNode
The JavaFieldNode class handles referencing fields within Java objects. |
class |
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. |
class |
JavaReferenceNode
JavaReferenceNode is a sub-class of the JavaObjectNode class which handles Java objects which implement the SimpleReference interface. |
class |
NothingNode
This class contains a reference to a 'nothing' object, an object which has no fields, no methods, no nothing. |
class |
NullNode
NullNode represents the NULL value in Asp code. |
class |
NumberNode
NumberNode class represents a number parsed from the ASP source file. |
class |
OnErrorNode
The OnErrorNode handles the ON ERROR GOTO x and ON ERROR RESUME NEXT code which enables error handling in subroutines. |
class |
OptionExplicitNode
This node sets the "option explicit" flag to declare that a variable must be declared before it can be used. |
class |
OutputNode
OutputNode handles the ASP notation <%= value %> to directly output an expression's value. |
class |
PackedByteArrayNode
Implements a special version of an ArrayNode which will contain a read-only array of bytes. |
class |
PackedCharArrayNode
Implements a special version of an ArrayNode which will contain a read-only array of characters. |
class |
RedimNode
RedimNode handles the REDIM statement in vbscript. |
class |
SelectNode
|
class |
SetValueNode
SetValueNode implements setting of variables, the following construct: |
class |
StringNode
This class represents a string in the parsed ASP code. |
class |
SubDefinitionNode
SubDefinitionCode contains the parsed representation of a subroutine definition, also includes function definition syntax. |
class |
ThrowExceptionNode
The ThrowExceptionNode handles nodes which automatically throw exceptions. |
class |
UndefinedValueNode
UndefinedValue represents the "undefined" value in Asp code. |
class |
VarListNode
This class contains a list of variables. |
(package private) static class |
VBScriptGlobals.AbsFunction
Absolute function |
(package private) static class |
VBScriptGlobals.ArrayFunction
Array creation function |
(package private) static class |
VBScriptGlobals.AscBFunction
Ascii Byte function |
(package private) static class |
VBScriptGlobals.AscFunction
Ascii function |
(package private) static class |
VBScriptGlobals.AtnFunction
Arc-Tangent function |
(package private) static class |
VBScriptGlobals.CBoolFunction
Boolean conversion function |
(package private) static class |
VBScriptGlobals.CByteFunction
Byte (range 0-255) conversion function |
(package private) static class |
VBScriptGlobals.CDateFunction
Date conversion function |
(package private) static class |
VBScriptGlobals.CDblFunction
Double conversion function |
(package private) static class |
VBScriptGlobals.ChrFunction
Character conversion function |
(package private) static class |
VBScriptGlobals.CIntFunction
16-bit integer conversion function |
(package private) static class |
VBScriptGlobals.CLngFunction
32-bit integer conversion function |
(package private) static class |
VBScriptGlobals.CosFunction
Trigometric cosine function |
(package private) static class |
VBScriptGlobals.CreateObjectFunction
Object creation function |
(package private) static class |
VBScriptGlobals.CStrFunction
String conversion function |
(package private) static class |
VBScriptGlobals.DateAddFunction
Date addition function |
(package private) static class |
VBScriptGlobals.DateDiffFunction
Date difference function |
(package private) static class |
VBScriptGlobals.DateFunction
Date current time function |
(package private) static class |
VBScriptGlobals.DatePartFunction
Date part function |
(package private) static class |
VBScriptGlobals.DateSerialFunction
Date serial function |
(package private) static class |
VBScriptGlobals.DateValueFunction
Date value function |
(package private) static class |
VBScriptGlobals.DayFunction
Day function |
(package private) static class |
VBScriptGlobals.EraseFunction
Erase function |
(package private) static class |
VBScriptGlobals.ExpFunction
Math exponent function |
(package private) static class |
VBScriptGlobals.FixFunction
Number fix function |
(package private) static class |
VBScriptGlobals.FormatDateFunction
Format date function |
(package private) static class |
VBScriptGlobals.FormatNumberFunction
Format number function |
(package private) static class |
VBScriptGlobals.HexFunction
Hex format function |
(package private) static class |
VBScriptGlobals.HourFunction
Hour function |
(package private) static class |
VBScriptGlobals.InStrFunction
String search function |
(package private) static class |
VBScriptGlobals.InStrRevFunction
Reverse string search function |
(package private) static class |
VBScriptGlobals.IntFunction
Convert to integer function |
(package private) static class |
VBScriptGlobals.IsArrayFunction
Boolean is array function |
(package private) static class |
VBScriptGlobals.IsDateFunction
Boolean is date function |
(package private) static class |
VBScriptGlobals.IsEmptyFunction
Empty test function |
(package private) static class |
VBScriptGlobals.IsNullFunction
Null test function |
(package private) static class |
VBScriptGlobals.IsNumericFunction
Numeric test function |
(package private) static class |
VBScriptGlobals.IsObjectFunction
Object test function |
(package private) static class |
VBScriptGlobals.JoinFunction
Array Join function |
(package private) static class |
VBScriptGlobals.LBoundFunction
Lower bound function |
(package private) static class |
VBScriptGlobals.LCaseFunction
Lower case function |
(package private) static class |
VBScriptGlobals.LeftFunction
Left string function |
(package private) static class |
VBScriptGlobals.LenFunction
Length function |
(package private) static class |
VBScriptGlobals.LogFunction
Logarithmic function |
(package private) static class |
VBScriptGlobals.LTrimFunction
String left trim function |
(package private) static class |
VBScriptGlobals.MidFunction
Mid string function |
(package private) static class |
VBScriptGlobals.MinuteFunction
Minute function |
(package private) static class |
VBScriptGlobals.MonthFunction
Month function |
(package private) static class |
VBScriptGlobals.MonthNameFunction
Month name function |
(package private) static class |
VBScriptGlobals.NowFunction
Date current time function |
(package private) static class |
VBScriptGlobals.OctFunction
Octal format function |
(package private) static class |
VBScriptGlobals.RandomizeFunction
Random number initialization function |
(package private) static class |
VBScriptGlobals.ReplaceFunction
String replace function |
(package private) static class |
VBScriptGlobals.RGBFunction
RGB function |
(package private) static class |
VBScriptGlobals.RightFunction
String right function |
(package private) static class |
VBScriptGlobals.RndFunction
Random number function |
(package private) static class |
VBScriptGlobals.RoundFunction
Round function |
(package private) static class |
VBScriptGlobals.RTrimFunction
String left trim function |
(package private) static class |
VBScriptGlobals.ScriptEngineBuildVersionFunction
Script Engine Build Version function |
(package private) static class |
VBScriptGlobals.ScriptEngineFunction
Script Engine function |
(package private) static class |
VBScriptGlobals.ScriptEngineMajorVersionFunction
Script Engine Major Version function |
(package private) static class |
VBScriptGlobals.ScriptEngineMinorVersionFunction
Script Engine Minor Version function |
(package private) static class |
VBScriptGlobals.SecondFunction
Second function |
(package private) static class |
VBScriptGlobals.SgnFunction
Sgn function |
(package private) static class |
VBScriptGlobals.SinFunction
Trigometric sine function |
(package private) static class |
VBScriptGlobals.SpaceFunction
Space function |
(package private) static class |
VBScriptGlobals.SplitFunction
Split function |
(package private) static class |
VBScriptGlobals.SqrFunction
Square root function |
(package private) static class |
VBScriptGlobals.StrCompFunction
String compare function |
(package private) static class |
VBScriptGlobals.StringFunction
Character repeat function |
(package private) static class |
VBScriptGlobals.StrReverseFunction
String reverse function |
(package private) static class |
VBScriptGlobals.TanFunction
Trigometric tangent function |
(package private) static class |
VBScriptGlobals.TimeFunction
Date current time function |
(package private) static class |
VBScriptGlobals.TimeSerialFunction
Time serial function |
(package private) static class |
VBScriptGlobals.TrimFunction
String trim function |
(package private) static class |
VBScriptGlobals.UBoundFunction
Upper bound function |
(package private) static class |
VBScriptGlobals.UCaseFunction
Upper case function |
(package private) static class |
VBScriptGlobals.WeekdayFunction
Weekday function |
(package private) static class |
VBScriptGlobals.WeekdayNameFunction
Weekday name function |
(package private) static class |
VBScriptGlobals.YearFunction
Year function |
| Fields in com.tripi.asp declared as Node | |
(package private) Node |
SetValueNode.ident
The identifier we wish to set |
(package private) Node |
SetValueNode.expr
The identifier's new expression when executed |
(package private) Node |
SelectNode.expr
|
(package private) Node |
OutputNode.expr
Expression to output |
(package private) Node |
GetIndexNode.ident
Expression to obtain index of |
(package private) Node |
GetFieldNode.expr
Expression which to find the field of |
(package private) Node |
FunctionCallNode.ident
Expression of this function |
(package private) Node |
ForNode.aExpr
From expression |
(package private) Node |
ForNode.bExpr
To expression |
(package private) Node |
ForNode.step
Step expression |
(package private) Node |
ForEachNode.expr
The expression we are looping through |
(package private) Node |
DoNode.expr
Expression to test |
(package private) Node |
ConstNode.expr
Expression the constant should be defined as. |
(package private) Node |
ConditionalNode.condition
Condition to test |
(package private) Node |
ConditionalNode.trueNode
Code to evaluate if the condition is true |
(package private) Node |
ConditionalNode.falseNode
Code to evaluate if the condition is false, null if no code. |
(package private) Node |
AspHandler.CachedScript.node
Node representation of script |
| Methods in com.tripi.asp that return Node | |
Node |
SetValueNode.getIdent()
Gets the identifier which is being set. |
Node |
SetValueNode.getExpression()
Gets the expression. |
Node |
GetIndexNode.getIdent()
Get the identifier. |
Node |
GetFieldNode.getExpression()
Expression this object is getting the field of. |
Node |
ForNode.getInitialExpression()
Get the initial expression. |
Node |
ForNode.getFinalExpression()
Get the final expression. |
Node |
ForNode.getIncrementStep()
Get the increment step. |
Node |
ForNode.getBlock()
Get the block. |
Node |
ForEachNode.getExpression()
Get the expression we should use for the loop. |
Node |
ForEachNode.getBlock()
Get the block to use in the loop. |
Node |
ConditionalNode.getCondition()
Gets the condition this node is based on. |
Node |
ConditionalNode.getTrueNode()
Gets the true node, null for none |
Node |
ConditionalNode.getFalseNode()
Gets the false node, null for none |
Node |
BlockNode.getBlock(int index)
Gets the block at the specified index. |
Node |
AspHandler.parse()
Parses the current file and returns the base node of the file. |
| Constructors in com.tripi.asp with parameters of type Node | |
SetValueNode(Node ident,
Node expr,
boolean setUsed)
Constructor. |
|
SelectNode(Node expr,
VarListNode statements)
|
|
GetIndexNode(Node ident,
VarListNode expr)
Constructor. |
|
GetIndexNode(Node ident,
VarListNode expr,
boolean func)
Constructor. |
|
GetFieldNode(Node expr,
IdentNode ident)
Constructor. |
|
ForNode(IdentNode ident,
Node aExpr,
Node bExpr,
BlockNode block,
DebugContext dbgCtx)
Constructor for the for expression. |
|
ForNode(IdentNode ident,
Node aExpr,
Node bExpr,
BlockNode block,
Node step,
DebugContext dbgCtx)
Constructor for the for expression, with a specified step expression. |
|
ForEachNode(IdentNode ident,
Node expr,
BlockNode block)
Constructor. |
|
DoNode(Node expr,
BlockNode code,
boolean checkAfter,
boolean doUntil)
Constructor. |
|
ConstNode(IdentNode ident,
Node expr,
boolean priv)
Constructor. |
|
|
|||||||||
| Home >> All >> com >> tripi >> [ asp overview ] | PREV NEXT | ||||||||