public class PropExpressionNormaliser extends java.lang.Object implements PropExpressionVisitor<PropExpression>
| Constructor and Description |
|---|
PropExpressionNormaliser() |
public PropExpression visitStringPropExpression(StringPropExpression<?> stringExpression) throws java.lang.Exception
visitStringPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitIntPropExpression(IntPropExpression<?> intExpression) throws java.lang.Exception
visitIntPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitDoublePropExpression(DoublePropExpression<?> doubleExpression) throws java.lang.Exception
visitDoublePropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitConstPropExpression(ConstPropExpression<?> constExpression) throws java.lang.Exception
visitConstPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitBinaryPropExpression(BinaryPropExpression binaryPropExpression) throws java.lang.Exception
visitBinaryPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression<? extends java.lang.Number> visitMilliSecondDatePropExpression(MilliSecondDatePropExpression milliSecondDate) throws java.lang.Exception
visitMilliSecondDatePropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitNamePropExpression(NamePropExpression namePropExpression) throws java.lang.Exception
visitNamePropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic <T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget> PropExpression visitDeRefExpression(DeRefExpression<T,?> deRefExpression) throws java.lang.Exception
visitDeRefExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitPropertyTag(PropertyTag<?> tag) throws java.lang.Exception
visitPropertyTag in interface BasePropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitSelectPropExpression(SelectPropExpression<?> sel) throws java.lang.Exception
visitSelectPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitDurationPropExpression(DurationPropExpression sel) throws java.lang.Exception
visitDurationPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitDurationCastPropExpression(DurationCastPropExpression<?> sel) throws java.lang.Exception
visitDurationCastPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic <T,D> PropExpression visitTypeConverterPropExpression(TypeConverterPropExpression<T,D> sel) throws java.lang.Exception
visitTypeConverterPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic <T,R> PropExpression visitLabelPropExpression(LabelPropExpression<T,R> expr) throws java.lang.Exception
visitLabelPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression visitDurationSecondPropExpression(DurationSecondsPropExpression d) throws java.lang.Exception
visitDurationSecondPropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic <T> PropExpression visitCasePropExpression(CasePropExpression<T> expr) throws java.lang.Exception
visitCasePropExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exceptionpublic PropExpression<? extends java.util.Date> visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression expr) throws java.lang.Exception
visitConvetMillisecondToDateExpression in interface PropExpressionVisitor<PropExpression>java.lang.Exception