org.inxar.syntacs.translator
Class RuntimeTranslationException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--org.inxar.syntacs.translator.RuntimeTranslationException
All Implemented Interfaces:
Serializable

public class RuntimeTranslationException
extends RuntimeException

RuntimeTranslationException is identical to TranslationException with the exception that is extends RuntimeException; it is acceptable to throw in exceptional circumstances when it is necessary to throw a TranslationException during normal runtime, except of course when an unexceptional TranslationException is appropriate (there are exceptions to that, however).

See Also:
Serialized Form

Constructor Summary
RuntimeTranslationException(Auditor auditor)
          Constructs a RuntimeTranslationException with the given Auditor.
RuntimeTranslationException(Auditor auditor, String msg)
          Constructs a RuntimeTranslationException with the given message and Auditor.
RuntimeTranslationException(Auditor auditor, String msg, Throwable nested)
          Constructs a RuntimeTranslationException with the given nested Throwable and Auditor.
RuntimeTranslationException(Auditor auditor, Throwable nested)
          Constructs a RuntimeTranslationException with the given nested Throwable and Auditor.
 
Method Summary
 Auditor getAuditor()
           
 void printStackTrace()
           
 void printStackTrace(PrintStream out)
           
 void printStackTrace(PrintWriter out)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RuntimeTranslationException

public RuntimeTranslationException(Auditor auditor)
Constructs a RuntimeTranslationException with the given Auditor.

RuntimeTranslationException

public RuntimeTranslationException(Auditor auditor,
                                   String msg)
Constructs a RuntimeTranslationException with the given message and Auditor.

RuntimeTranslationException

public RuntimeTranslationException(Auditor auditor,
                                   Throwable nested)
Constructs a RuntimeTranslationException with the given nested Throwable and Auditor.

RuntimeTranslationException

public RuntimeTranslationException(Auditor auditor,
                                   String msg,
                                   Throwable nested)
Constructs a RuntimeTranslationException with the given nested Throwable and Auditor.
Method Detail

getAuditor

public Auditor getAuditor()

printStackTrace

public void printStackTrace()
Overrides:
printStackTrace in class Throwable

printStackTrace

public void printStackTrace(PrintStream out)
Overrides:
printStackTrace in class Throwable

printStackTrace

public void printStackTrace(PrintWriter out)
Overrides:
printStackTrace in class Throwable