Class TreatExpression


  • public abstract class TreatExpression
    extends java.lang.Object
    Treat Expression: implements "treat as data-type ( expression )". This is a factory class only.
    • Method Detail

      • make

        public static Expression make​(Expression sequence,
                                      SequenceType type)
        Make a treat expression with error code XPDY0050
        Parameters:
        sequence - the expression whose result is to be checked
        type - the type against which the result is to be checked
        Returns:
        the expression
      • make

        public static Expression make​(Expression sequence,
                                      SequenceType type,
                                      java.lang.String errorCode)
        Make a treat expression with a non-standard error code
        Parameters:
        sequence - the expression whose result is to be checked
        type - the type against which the result is to be checked
        errorCode - the error code to be returned if the check fails
        Returns:
        the expression