public abstract class AbstractExpressionAnalyzer extends AbstractAnalyzer<Expression> implements ExpressionAnalyzer
| Constructor and Description |
|---|
AbstractExpressionAnalyzer() |
| Modifier and Type | Method and Description |
|---|---|
Expression |
analyze() |
Factory |
getFactory() |
protected abstract Integer |
getMaximumPriority() |
protected abstract Map<String,Class<? extends AbstractBinaryOperator>> |
getOperatorMap(Integer priority) |
void |
setFactory(Factory factory) |
public Factory getFactory()
getFactory in class AbstractAnalyzer<Expression>public void setFactory(Factory factory)
setFactory in interface FactoryManagedprotected abstract Integer getMaximumPriority()
protected abstract Map<String,Class<? extends AbstractBinaryOperator>> getOperatorMap(Integer priority)
public Expression analyze() throws AnalysisException
analyze in interface Analyzer<Expression>analyze in interface ExpressionAnalyzerAnalysisExceptionCopyright © 2012 Verhas and Verhas Software Craftsmen. All Rights Reserved.