terp - the Codemesh Modular
Template Interpreter v1.3.309

Uses of Interface
com.codemesh.terp.api.TerpEvaluator

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

Copyright © 2008-2012 by Codemesh, Inc. All Rights Reserved.