Class TensoricScriptResolver<V,R>
- java.lang.Object
-
- org.tensorics.core.resolve.resolvers.AbstractResolver<R,TensoricScript<V,R>>
-
- org.tensorics.core.resolve.resolvers.TensoricScriptResolver<V,R>
-
- Type Parameters:
V
- the type of the field elements on which the tensoric expressions are basedR
- the return type of the expression
- All Implemented Interfaces:
Resolver<R,TensoricScript<V,R>>
public class TensoricScriptResolver<V,R> extends AbstractResolver<R,TensoricScript<V,R>>
Resolves a tensoric script to its value. A tensoric script is nothing else then an expression itself, described as a tree of expressions.
-
-
Constructor Summary
Constructors Constructor Description TensoricScriptResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canResolve(TensoricScript<V,R> expression, ResolvingContext context)
R
resolve(TensoricScript<V,R> expression, ResolvingContext context)
-
Methods inherited from class org.tensorics.core.resolve.resolvers.AbstractResolver
getExpressionClass
-
-
-
-
Method Detail
-
canResolve
public boolean canResolve(TensoricScript<V,R> expression, ResolvingContext context)
-
resolve
public R resolve(TensoricScript<V,R> expression, ResolvingContext context)
-
-