com.tripi.asp
Class AbstractFunctionNode

java.lang.Object
com.tripi.asp.DefaultNode
com.tripi.asp.AbstractFunctionNode
- All Implemented Interfaces:
- FunctionNode, Node
- Direct Known Subclasses:
- VBScriptGlobals.AbsFunction, VBScriptGlobals.ArrayFunction, VBScriptGlobals.AscBFunction, VBScriptGlobals.AscFunction, VBScriptGlobals.AtnFunction, VBScriptGlobals.CBoolFunction, VBScriptGlobals.CByteFunction, VBScriptGlobals.CDateFunction, VBScriptGlobals.CDblFunction, VBScriptGlobals.ChrFunction, VBScriptGlobals.CIntFunction, VBScriptGlobals.CLngFunction, VBScriptGlobals.CosFunction, VBScriptGlobals.CreateObjectFunction, VBScriptGlobals.CStrFunction, VBScriptGlobals.DateAddFunction, VBScriptGlobals.DateDiffFunction, VBScriptGlobals.DateFunction, VBScriptGlobals.DatePartFunction, VBScriptGlobals.DateSerialFunction, VBScriptGlobals.DateValueFunction, VBScriptGlobals.DayFunction, VBScriptGlobals.EraseFunction, VBScriptGlobals.ExpFunction, VBScriptGlobals.FixFunction, VBScriptGlobals.FormatDateFunction, VBScriptGlobals.FormatNumberFunction, VBScriptGlobals.HexFunction, VBScriptGlobals.HourFunction, VBScriptGlobals.InStrFunction, VBScriptGlobals.InStrRevFunction, VBScriptGlobals.IntFunction, VBScriptGlobals.IsArrayFunction, VBScriptGlobals.IsDateFunction, VBScriptGlobals.IsEmptyFunction, VBScriptGlobals.IsNullFunction, VBScriptGlobals.IsNumericFunction, VBScriptGlobals.IsObjectFunction, VBScriptGlobals.JoinFunction, VBScriptGlobals.LBoundFunction, VBScriptGlobals.LCaseFunction, VBScriptGlobals.LeftFunction, VBScriptGlobals.LenFunction, VBScriptGlobals.LogFunction, VBScriptGlobals.LTrimFunction, VBScriptGlobals.MidFunction, VBScriptGlobals.MinuteFunction, VBScriptGlobals.MonthFunction, VBScriptGlobals.MonthNameFunction, VBScriptGlobals.NowFunction, VBScriptGlobals.OctFunction, VBScriptGlobals.RandomizeFunction, VBScriptGlobals.ReplaceFunction, VBScriptGlobals.RGBFunction, VBScriptGlobals.RightFunction, VBScriptGlobals.RndFunction, VBScriptGlobals.RoundFunction, VBScriptGlobals.RTrimFunction, VBScriptGlobals.ScriptEngineBuildVersionFunction, VBScriptGlobals.ScriptEngineFunction, VBScriptGlobals.ScriptEngineMajorVersionFunction, VBScriptGlobals.ScriptEngineMinorVersionFunction, VBScriptGlobals.SecondFunction, VBScriptGlobals.SgnFunction, VBScriptGlobals.SinFunction, VBScriptGlobals.SpaceFunction, VBScriptGlobals.SplitFunction, VBScriptGlobals.SqrFunction, VBScriptGlobals.StrCompFunction, VBScriptGlobals.StringFunction, VBScriptGlobals.StrReverseFunction, VBScriptGlobals.TanFunction, VBScriptGlobals.TimeFunction, VBScriptGlobals.TimeSerialFunction, VBScriptGlobals.TrimFunction, VBScriptGlobals.UBoundFunction, VBScriptGlobals.UCaseFunction, VBScriptGlobals.WeekdayFunction, VBScriptGlobals.WeekdayNameFunction, VBScriptGlobals.YearFunction
- public abstract class AbstractFunctionNode
- extends DefaultNode
- implements FunctionNode
AbstractFunctionNode contains basic code used by most Function
nodes including converting a VarListNode node to a Vector of
de-referenced values.
- Version:
- 0.9
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractFunctionNode
public AbstractFunctionNode()
execute
public java.lang.Object execute(VarListNode varList,
AspContext context)
throws AspException
- Overloaded class to handle executing functions, will convert
the variable list passed in to a Vector of elements.
- Specified by:
execute in interface FunctionNode
execute
public abstract java.lang.Object execute(java.util.Vector values,
AspContext context)
throws AspException
- Abstract class to handle executing a function.