|
terp - the Codemesh Modular Template Interpreter v1.3.304 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| BooleanExecutor | A marker interface flagging executors as having boolean results. |
| Builtins | A scoping interface for builtin A/R/Lvalue factories. |
| Class Summary | |
|---|---|
| ApplyExecutor | An executor that applys a template to an object that is a TemplateSource. |
| BatchExecutor | A shell executor that can bundle up several requests in a batch/script file and run them in one shell. |
| BooleanAnd | An executor that calculates logical AND results from boolean inputs. |
| BooleanNot | An executor that knows how to logically invert booleans. |
| BooleanOr | An executor that calculates logical OR results from boolean inputs. |
| BuiltinRange | . |
| Builtins.Size | |
| CodegenExecutor | An executor for the code generator. |
| CollectionAdder | An adder for collections. |
| CollectionSubtracter | A subtracter for collections. |
| ComparableComparator | A comparator for comparable objects. |
| Conditional | An executor for conditional expressions. |
| Dummy | An executor that produces no output (just like quiet) but does not have a scope. |
| Emitter | An executor that emits the contents of the context's appendable. |
| Equals | An executor for equality comparisons. |
| EvalExecutor | An executor that evaluates an expression. |
| Expander | The executor for the expand command. |
| Exporter | An executor that expands a template and writes it to the specified output destination. |
| FileContentsGetter | An executor for dealing with file contents in byte or text form. |
| FileContentsGetter.RContents | |
| FileContentsGetter.RLines | |
| FileContentsGetter.RText | |
| FileContentsSetter | The setter for file contents. |
| FileContentsSetter.LContents | |
| FileContentsSetter.LLines | |
| FileContentsSetter.LText | |
| FirstGetter | The property returning the first element in an array/collection/string/sorted map. |
| FirstSetter | A setter for the first property of arrays/lists/sorted maps. |
| GlobalMapHelper | A utility type that provides information about built-in global variables. |
| HelpExecutor | An executor that displays context-sensitive help. |
| HelpExecutor.MemberHelp | |
| Importer | The executor for the import command. |
| IndexOperatorGetter | An executor that provides read access to indexed properties. |
| IndexOperatorGetter.R | |
| IndexOperatorSetter | An executor for setting of indexed properties. |
| IndexOperatorSetter.L | |
| IsFileTypeExecutor | An executor that returns true if a file is of a certain type. |
| JarExecutor | An executor for the jar tool. |
| JavacExecutor | An executor for the Java compiler. |
| JavadocExecutor | An executor for the javadoc compiler. |
| JavaExecutor | An executor for Java programs. |
| JavaToolExecutor<T extends JavaToolExecutor> | The baseclass for Java tool executors. |
| LastGetter | The property returning the last element in an array/collection/string. |
| LastSetter | A setter for the last property of arrays or collections. |
| LvalueAssignment | An executor for Lvalue assignments. |
| LvalueDecrement | The increment operator. |
| LvalueDivideAssignment | An executor for /= operations. |
| LvalueIncrement | The increment operator. |
| LvalueMinusAssignment | Implements a -= operation for lvalues and several builtin types. |
| LvalueModuloAssignment | An exeutor for the %= operation. |
| LvalueMultiplyAssignment | An executor for *= operations. |
| LvaluePlusAssignment | A += assignment operator. |
| MapAdder | An adder for maps. |
| NotEquals | An executor for not equals operations. |
| NumericAdder | The executor that knows how to add numbers. |
| NumericBitwiseAnd | An executor for bitwise AND operations. |
| NumericBitwiseNot | An executor that inverts bitwise. |
| NumericBitwiseOr | An executor for bitwise OR operations. |
| NumericComparator | A comparator for numbers. |
| NumericDivider | The execu. |
| NumericModulo | The executor for modulo operations on numbers. |
| NumericMultiplier | An executor that knows how to multiply numbers. |
| NumericNegator | An executor that knows how to negate numbers. |
| NumericSubtracter | An executor that knows how to subtract numbers. |
| ProcessExecutor | An executor that runs a process on behalf of the terp runtime. |
| ProcessExecutor.Result | The result of any ProcessExecutor invocation. |
| ShellExecutor | An executor that runs commands in a shell. |
| StringMatcher | An executor for matching strings against a regular expression. |
| StringPlusAnythingAdder | An adder that concatenates any object to a string. |
| TextMultiplier | An executor for multiplying a string or character with a number. |
| VersionComparator | An executor for version comparisons. |
The com.codemesh.terp.eval.executors package contains many of the built-in executor types that are provided by terp. Not all executors are bundled here though. Some of the more complex executor types are bundled with their converters by an outer interface. Please see the following document for more information on executors:
|
terp - the Codemesh Modular Template Interpreter v1.3.304 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||