|
terp - the Codemesh Modular Template Interpreter v1.3.309 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TerpEvaluator | |
|---|---|
| com.codemesh.terp.api | The com.codemesh.terp.api package contains the public API that you are most likely to extend for custom additions to terp. |
| com.codemesh.terp.data | The com.codemesh.terp.data package contains some built-in data types that are provided by terp. |
| com.codemesh.terp.eval | The com.codemesh.terp.eval package contains most of the types that you would use when you embed terp into your own application. |
| com.codemesh.terp.eval.executors | The com.codemesh.terp.eval.executors package contains many of the built-in executor types that are provided by terp. |
| Uses of TerpEvaluator in com.codemesh.terp.api |
|---|
| Methods in com.codemesh.terp.api with parameters of type TerpEvaluator | |
|---|---|
void |
TerpContext.enterScope(TerpEvaluator eval,
Node meta)
|
T |
Executor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
Performs the executor's action on the given arguments in the given context. |
java.lang.Object |
Executor.ForMethod.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Lvalue |
TerpContext.resolveLvalue(TerpEvaluator eval,
Rvalue rval,
java.lang.String id)
|
Lvalue |
TerpContext.resolveLvalue(TerpEvaluator eval,
java.lang.String id)
|
Rvalue |
TerpContext.resolveRvalue(TerpEvaluator eval,
Rvalue rval,
java.lang.String id)
|
Rvalue |
TerpContext.resolveRvalue(TerpEvaluator eval,
java.lang.String id)
Attempts to resolve an rvalue absolutely (from the global level). |
| Uses of TerpEvaluator in com.codemesh.terp.data |
|---|
| Methods in com.codemesh.terp.data with parameters of type TerpEvaluator | |
|---|---|
ProcessExecutor.Result |
Cpp.IccExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
ProcessExecutor.Result |
Cpp.MsvcExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
ProcessExecutor.Result |
Lib.LibExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
ProcessExecutor.Result |
ManifestTool.ManifestToolExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
| Uses of TerpEvaluator in com.codemesh.terp.eval |
|---|
| Classes in com.codemesh.terp.eval that implement TerpEvaluator | |
|---|---|
class |
TerpEvaluatorImpl
The default evaluator for terp templates and expressions. |
| Methods in com.codemesh.terp.eval that return TerpEvaluator | |
|---|---|
static TerpEvaluator |
TerpEvaluatorImpl.getInstance()
The factory method that returns a global instance of an evaluator. |
| Methods in com.codemesh.terp.eval with parameters of type TerpEvaluator | |
|---|---|
void |
TerpContextImpl.enterScope(TerpEvaluator eval,
Node meta)
|
Lvalue |
TerpContextImpl.resolveLvalue(TerpEvaluator eval,
Rvalue rval,
java.lang.String id)
|
Lvalue |
TerpContextImpl.resolveLvalue(TerpEvaluator eval,
java.lang.String id)
|
Rvalue |
TerpContextImpl.resolveRvalue(TerpEvaluator eval,
Rvalue rval,
java.lang.String id)
|
Rvalue |
TerpContextImpl.resolveRvalue(TerpEvaluator eval,
java.lang.String id)
Attempts to resolve an rvalue absolutely (from the global level). |
| Uses of TerpEvaluator in com.codemesh.terp.eval.executors |
|---|
| Methods in com.codemesh.terp.eval.executors with parameters of type TerpEvaluator | |
|---|---|
java.lang.Object |
BooleanAnd.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
ProcessExecutor.Result |
BatchExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NotEquals.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
BooleanOr.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
ApplyExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
StringMatcher.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericSubtracter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericDivider.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
LvalueDecrement.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
CollectionSubtracter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Rvalue |
LastGetter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Lvalue |
FileContentsSetter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
CollectionAdder.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Rvalue |
HelpExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
Equals.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
LvalueAssignment.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
LvalueModuloAssignment.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Lvalue |
IndexOperatorSetter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
Performs the executor's action on the given arguments in the given context. |
java.lang.Object |
NumericNegator.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
EvalExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
LvalueMinusAssignment.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
Dummy.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
TextMultiplier.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericBitwiseAnd.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
BuiltinRange.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Lvalue |
FirstSetter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
Performs the executor's action on the given arguments in the given context. |
java.lang.Object |
Expander.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
MapAdder.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
ComparableComparator.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
Performs the executor's action on the given arguments in the given context. |
java.lang.Object |
LvalueDivideAssignment.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
Exporter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
ProcessExecutor.Result |
JavaExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
VersionComparator.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericBitwiseOr.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Rvalue |
FileContentsGetter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Rvalue |
IndexOperatorGetter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
LvaluePlusAssignment.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
Conditional.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
ProcessExecutor.Result |
JavaToolExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
Importer.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
LvalueIncrement.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericAdder.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Rvalue |
FirstGetter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
Performs the executor's action on the given arguments in the given context. |
Rvalue |
IsFileTypeExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericComparator.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
LvalueMultiplyAssignment.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
BooleanNot.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Lvalue |
LastSetter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericModulo.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
Rvalue |
Builtins.Size.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
ProcessExecutor.Result |
ProcessExecutor.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
StringPlusAnythingAdder.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericBitwiseNot.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
Emitter.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
java.lang.Object |
NumericMultiplier.execute(java.util.List<java.lang.Object> args,
TerpEvaluator eval,
TerpContext ctx)
|
|
terp - the Codemesh Modular Template Interpreter v1.3.309 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||