public abstract class ImplementationPropExpressionVisitor extends java.lang.Object implements PropExpressionVisitor<java.lang.String>
Object.toString() method on the expression
except that nested expressions are expanded to leaf values.| Constructor and Description |
|---|
ImplementationPropExpressionVisitor() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitvisitPropertyTagpublic java.lang.String visitStringPropExpression(StringPropExpression<?> stringExpression) throws java.lang.Exception
visitStringPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitIntPropExpression(IntPropExpression<?> intExpression) throws java.lang.Exception
visitIntPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitDoublePropExpression(DoublePropExpression<?> doubleExpression) throws java.lang.Exception
visitDoublePropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitDurationSecondPropExpression(DurationSecondsPropExpression e) throws java.lang.Exception
visitDurationSecondPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitConstPropExpression(ConstPropExpression<?> constExpression) throws java.lang.Exception
visitConstPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitBinaryPropExpression(BinaryPropExpression binaryPropExpression) throws java.lang.Exception
visitBinaryPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitMilliSecondDatePropExpression(MilliSecondDatePropExpression milliSecondDate) throws java.lang.Exception
visitMilliSecondDatePropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitNamePropExpression(NamePropExpression namePropExpression) throws java.lang.Exception
visitNamePropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic <T extends uk.ac.ed.epcc.webapp.model.data.DataObject & ExpressionTarget> java.lang.String visitDeRefExpression(DeRefExpression<T,?> deRefExpression) throws java.lang.Exception
visitDeRefExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitSelectPropExpression(SelectPropExpression<?> sel) throws java.lang.Exception
visitSelectPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitDurationPropExpression(DurationPropExpression sel) throws java.lang.Exception
visitDurationPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitDurationCastPropExpression(DurationCastPropExpression<?> sel) throws java.lang.Exception
visitDurationCastPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic <T,D> java.lang.String visitTypeConverterPropExpression(TypeConverterPropExpression<T,D> sel) throws java.lang.Exception
visitTypeConverterPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic <T,X> java.lang.String visitLabelPropExpression(LabelPropExpression<T,X> expr) throws java.lang.Exception
visitLabelPropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic <T> java.lang.String visitCasePropExpression(CasePropExpression<T> expr) throws java.lang.Exception
visitCasePropExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exceptionpublic java.lang.String visitConvetMillisecondToDateExpression(ConvertMillisecondToDatePropExpression expr) throws java.lang.Exception
visitConvetMillisecondToDateExpression in interface PropExpressionVisitor<java.lang.String>java.lang.Exception