j3d-vrml97-0.1.0

org.jdesktop.j3d.loaders.vrml97.impl
Class VrmlTokenMgrError

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Error
          extended by org.jdesktop.j3d.loaders.vrml97.impl.VrmlTokenMgrError
All Implemented Interfaces:
Serializable

public class VrmlTokenMgrError
extends Error

Generated by JavaCC, but renamed to VrmlTokenMgrError for use with VrmlTokenManager

See Also:
Serialized Form

Constructor Summary
VrmlTokenMgrError()
          Constructor for the VrmlTokenMgrError object
VrmlTokenMgrError(boolean EOFSeen, int lexState, int errorLine, int errorColumn, String errorAfter, char curChar, int reason)
          Constructor for the VrmlTokenMgrError object
VrmlTokenMgrError(String message, int reason)
          Constructor for the VrmlTokenMgrError object
 
Method Summary
protected static String addEscapes(String str)
          Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
 String getMessage()
          You can also modify the body of this method to customize your error messages.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VrmlTokenMgrError

public VrmlTokenMgrError()
Constructor for the VrmlTokenMgrError object


VrmlTokenMgrError

public VrmlTokenMgrError(String message,
                         int reason)
Constructor for the VrmlTokenMgrError object

Parameters:
message - Description of the Parameter
reason - Description of the Parameter

VrmlTokenMgrError

public VrmlTokenMgrError(boolean EOFSeen,
                         int lexState,
                         int errorLine,
                         int errorColumn,
                         String errorAfter,
                         char curChar,
                         int reason)
Constructor for the VrmlTokenMgrError object

Parameters:
EOFSeen - Description of the Parameter
lexState - Description of the Parameter
errorLine - Description of the Parameter
errorColumn - Description of the Parameter
errorAfter - Description of the Parameter
curChar - Description of the Parameter
reason - Description of the Parameter
Method Detail

addEscapes

protected static final String addEscapes(String str)
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string

Parameters:
str - The feature to be added to the Escapes attribute
Returns:
Description of the Return Value

getMessage

public String getMessage()
You can also modify the body of this method to customize your error messages. For example, cases like LOOP_DETECTED and INVALID_LEXICAL_STATE are not of end-users concern, so you can return something like : "Internal Error : Please file a bug report .... " from this method for such cases in the release version of your parser.

Overrides:
getMessage in class Throwable
Returns:
The message value

j3d-vrml97-0.1.0

Todo: put BSD License reference here..