R - the type of the data the source expression resolvesE - the type of the expression that is wrappedpublic class DetailedExpressionStreamId<R,E extends org.tensorics.core.tree.domain.Expression<R>>
extends java.lang.Object
implements cern.streaming.pool.core.service.StreamId<org.tensorics.core.resolve.domain.DetailedExpressionResult<R,E>>
StreamId that encapsulates an Expression and provides detailed information about its resolution (
DetailedResolvedExpression).| Modifier | Constructor and Description |
|---|---|
protected |
DetailedExpressionStreamId(E expression,
EvaluationStrategy evaluationStrategy,
org.tensorics.core.tree.domain.ResolvingContext initialCtx) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
EvaluationStrategy |
evaluationStrategy() |
E |
expression() |
int |
hashCode() |
org.tensorics.core.tree.domain.ResolvingContext |
initialCtx() |
static <R,E extends org.tensorics.core.tree.domain.Expression<R>> |
of(E expression) |
static <R,E extends org.tensorics.core.tree.domain.Expression<R>> |
of(E expression,
EvaluationStrategy evaluationStrategy) |
static <R,E extends org.tensorics.core.tree.domain.Expression<R>> |
of(E expression,
EvaluationStrategy evaluationStrategy,
org.tensorics.core.tree.domain.ResolvingContext initialCtx) |
java.lang.String |
toString() |
protected DetailedExpressionStreamId(E expression, EvaluationStrategy evaluationStrategy, org.tensorics.core.tree.domain.ResolvingContext initialCtx)
public static <R,E extends org.tensorics.core.tree.domain.Expression<R>> DetailedExpressionStreamId<R,E> of(E expression)
public static <R,E extends org.tensorics.core.tree.domain.Expression<R>> DetailedExpressionStreamId<R,E> of(E expression, EvaluationStrategy evaluationStrategy)
public static <R,E extends org.tensorics.core.tree.domain.Expression<R>> DetailedExpressionStreamId<R,E> of(E expression, EvaluationStrategy evaluationStrategy, org.tensorics.core.tree.domain.ResolvingContext initialCtx)
public E expression()
public EvaluationStrategy evaluationStrategy()
public org.tensorics.core.tree.domain.ResolvingContext initialCtx()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object