# com.beasys.commerce.util
ExpressionHelper.ParseException Class

public static class ExpressionHelper.ParseException
extends `IllegalArgumentException`

Exception to report an error while parsing a query expression.

Hierarchy
  `Object`
  `Throwable`
  `Exception`
  `RuntimeException`
  `IllegalArgumentException`
  `ExpressionHelper.ParseException`

All Implemented Interfaces
  `Serializable`

Enclosing class
  `ExpressionHelper`

## Field Summary

`public int` | `column` The column number of the error.
`public int` | `line` The line number of the error.
`public `String`` | `token` The possible error token.

## Constructor Summary

ExpressionHelper.ParseException(`String` mesg, int line, int column, `String` token) Constructor.

## Method Summary

`public `String`` | `getMessage`() Get the exception message.

Methods from `java.lang.`Throwable``
`fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Field Detail

### column

    public int column

  The column number of the error.

  Less than 0 for unknown.

### line

    public int line

  The line number of the error.

  Less than 0 for unknown.

### token

    public String token

  The possible error token.

  Null for unknown.

## Constructor Detail

### ExpressionHelper.ParseException

    public ExpressionHelper.ParseException(String mesg,
                                           int line,
                                           int column,
                                           String token)

  Constructor.

## Method Detail

### getMessage() Method

    public String getMessage()

Get the exception message.

Overrides
  `Throwable.getMessage()`