Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa » kernel » jpql » [javadoc | source]
org.apache.openjpa.kernel.jpql
public class: ParseException [javadoc | source]
java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         java.lang.RuntimeException
            org.apache.openjpa.util.OpenJPAException
               org.apache.openjpa.util.UserException
                  org.apache.openjpa.kernel.jpql.ParseException

All Implemented Interfaces:
    ExceptionInfo, Serializable

Signifies that a lexical error occurred when parsing the JPQL statement.
Fields inherited from org.apache.openjpa.util.UserException:
METADATA,  INVALID_STATE,  NO_TRANSACTION,  CALLBACK,  NO_RESULT,  NON_UNIQUE_RESULT
Constructor:
 public ParseException() 
 public ParseException(String message) 
    String constructor. Constructing the exception in this manner makes the exception behave in the normal way - i.e., as documented in the class "Throwable". The fields "errorToken", "expectedTokenSequences", and "tokenImage" do not contain relevant information. The JavaCC generated code does not use these constructors.
 public ParseException(Token currentTokenVal,
    int[][] expectedTokenSequencesVal,
    String[] tokenImageVal) 
    This constructor is used by the method "generateParseException" in the generated parser. Calling this constructor generates a new object of this type with the fields "currentToken", "expectedTokenSequences", and "tokenImage" set. This constructor calls its super class with the empty string to force the "toString" method of parent class "Throwable" to print the error message in the form: ParseException:
Methods from org.apache.openjpa.util.UserException:
getType
Methods from org.apache.openjpa.util.OpenJPAException:
getCause,   getFailedObject,   getNestedThrowables,   getSubtype,   getType,   isFatal,   printStackTrace,   printStackTrace,   printStackTrace,   setCause,   setFailedObject,   setFatal,   setNestedThrowables,   toString
Methods from java.lang.Throwable:
fillInStackTrace,   getCause,   getLocalizedMessage,   getMessage,   getStackTrace,   initCause,   printStackTrace,   printStackTrace,   printStackTrace,   setStackTrace,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait