|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
ExResolver | The interface of an object that may resolve references to variables, functions and rules. |
InvokeInterceptor |
Class Summary | |
DynamicList | An extension of ArrayList that alters the get and set methods. |
ExBlock | The node representation for a <block> expression. |
ExCall | The node representation for a <call> expression. |
ExDecoration | An abstract class that can be used to attach arbitrary objects to nodes. |
ExDefun | The node representation for a <defun> expression, which defines a callable function. |
ExDefvar | The node representation for the <defvar> expression. |
ExEnvironment | An object that encapsulates an global evaluation environment for a collection of expressions, and provides various conveniene methods for loading and evaluating expressions. |
ExFunction | A collection of built-in function classes. |
ExFunction.f_add | The function node for the <add> expression. |
ExFunction.f_and | The function node for the <and> expression. |
ExFunction.f_append | The function node for the <append> expression. |
ExFunction.f_appendAll | The function node for the <appendAll> expression. |
ExFunction.f_array | |
ExFunction.f_break | |
ExFunction.f_breakpoint | |
ExFunction.f_case | |
ExFunction.f_cmp | The function node for the <cmp> expression. |
ExFunction.f_concat | The function node for the <concat> expression. |
ExFunction.f_cond | |
ExFunction.f_contains | |
ExFunction.f_containsAll | |
ExFunction.f_containsAny | |
ExFunction.f_div | The function node for the <div> expression. |
ExFunction.f_dolist | |
ExFunction.f_downcase | The function node for the <downcase> expression. |
ExFunction.f_eq | The function node for the <eq> expression. |
ExFunction.f_expand | |
ExFunction.f_filterdup | The function node for the <filterdup> expression. |
ExFunction.f_filternull | The function node for the <filternull> expression. |
ExFunction.f_getobj | The function node for the <getobj> expression. |
ExFunction.f_gt | The function node for the <gt> expression. |
ExFunction.f_gte | The function node for the <gte> expression. |
ExFunction.f_index | |
ExFunction.f_indexOf | The function node for the <indexOf> expression. |
ExFunction.f_insert | The function node for the <insert> expression. |
ExFunction.f_instanceof | |
ExFunction.f_isFalse | |
ExFunction.f_isnull | The function node for the <isnull> expression. |
ExFunction.f_isTrue | Semi kludge to test for logical truth. |
ExFunction.f_join | |
ExFunction.f_lconcat | The function node for the <lconcat> expression. |
ExFunction.f_length | The function node for the <length> expression. |
ExFunction.f_list | |
ExFunction.f_lt | The function node for the <lt> expression. |
ExFunction.f_lte | The function node for the <lte> expression. |
ExFunction.f_ltrim | The function node for the <ltrim> expression. |
ExFunction.f_map | |
ExFunction.f_match | |
ExFunction.f_member | |
ExFunction.f_message | |
ExFunction.f_mod | The function node for the <mod> expression. |
ExFunction.f_mult | The function node for the <mult> expression. |
ExFunction.f_ncmp | The function node for the <ncmp> expression. |
ExFunction.f_neq | The function node for the <neq> expression. |
ExFunction.f_not | The function node for the <not> expression. |
ExFunction.f_notnull | The function node for the <notnull> expression. |
ExFunction.f_null | The function node for the <null> expression. |
ExFunction.f_or | The function node for the <or> expression. |
ExFunction.f_pad | The function node for the <pad> expression. |
ExFunction.f_remove | The function node for the <remove> expression. |
ExFunction.f_removeAll | The function node for the <removeAll> expression. |
ExFunction.f_retainAll | |
ExFunction.f_rtrim | The function node for the <rtrim> expression. |
ExFunction.f_select | |
ExFunction.f_split | The function node for the <split> expression. |
ExFunction.f_sub | The function node for the <sub> expression. |
ExFunction.f_substr | The function node for the <substr> expression. |
ExFunction.f_switch | |
ExFunction.f_trace | |
ExFunction.f_trim | The function node for the <trim> expression. |
ExFunction.f_upcase | The function node for the <upcase> expression. |
ExFunction.f_while | |
ExFunction.f_ztrim | The function node for the <ztrim> expression. |
ExFunction.ListMutator | Abstract superclass for a function node that may modify a list. |
ExGet | A node representing an object accessor method. |
ExInvoke | Function implementation for the <invoke> function. |
ExNew | Function implementation for the <new> function. |
ExNode | The basis for all nodes in a parsed expression tree. |
ExNodeVisitor | Visitor for traversing ExNodes. |
ExParser | A class that provides a set of static methods for parsing the XML representation of expressions into ExNode trees. |
ExPrint | A debugging node that prints the reuturn value of each subexpression to the console. |
ExPutMap | A node representing a variable or argument reference. |
ExReference | A node representing a variable or argument reference. |
ExRule | A node used to represent a call to an external rule. |
ExRule.Argument | A node found only within |
ExScript | The node representation for a <script> expression, which encloses a fragment of Javascript. |
ExSet | A node representing a variable or argument reference. |
ExSetList | A node representing a variable or argument reference. |
ExSetVar | A node representing a variable or argument reference. |
ExState | A class used to maintain runtime state during expression evaluation. |
ExValue | A class used to represent a value that is returned and manipulated by expressions. |
ExValueNode | A node representing a literal value. |
Interpreter | A simple interpreter utility for the expression evaluator. |
SimpleInterceptor |
The Waveset XML Expression Interpreter.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |