org.rythmengine.exception
Class RythmException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.rythmengine.exception.FastRuntimeException
                  extended by org.rythmengine.exception.RythmException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CompileException, ParseException

public class RythmException
extends FastRuntimeException

Created by IntelliJ IDEA. User: luog Date: 14/02/12 Time: 11:29 AM To change this template use File | Settings | File Templates.

See Also:
Serialized Form

Field Summary
 String errorMessage
           
 int javaLineNumber
           
 String javaSource
           
 String javaSourceInfo
           
 String originalMessage
           
 int templateLineNumber
           
 String templateName
           
 String templateSource
           
 String templateSourceInfo
           
 
Constructor Summary
RythmException(RythmEngine engine, String templateName, String javaSource, String templateSource, int javaLineNumber, int templateLineNumber, String message)
           
RythmException(RythmEngine engine, String templateName, String javaSource, String templateSource, int javaLineNumber, String message)
           
RythmException(RythmEngine engine, org.rythmengine.internal.compiler.TemplateClass tc, int javaLineNumber, int templateLineNumber, String message)
           
RythmException(RythmEngine engine, org.rythmengine.internal.compiler.TemplateClass tc, int javaLineNumber, String message)
           
RythmException(RythmEngine engine, Throwable t, String templateName, String javaSource, String templateSource, int javaLineNumber, int templateLineNumber, String message)
           
RythmException(RythmEngine engine, Throwable t, org.rythmengine.internal.compiler.TemplateClass tc, int javaLineNumber, int templateLineNumber, String message)
           
 
Method Summary
 void clearDetailErrorMessage()
           
 String getJavaSource()
           
 String getMessage()
           
 String getSimpleMessage()
           
 String getTemplateName()
           
 String getTemplateSource()
           
 String javaSourceInfo()
           
 String templateSourceInfo()
           
 
Methods inherited from class org.rythmengine.exception.FastRuntimeException
fillInStackTrace
 
Methods inherited from class java.lang.Throwable
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
 

Field Detail

javaLineNumber

public int javaLineNumber

templateLineNumber

public int templateLineNumber

errorMessage

public String errorMessage

originalMessage

public String originalMessage

javaSource

public String javaSource

templateSource

public String templateSource

templateName

public String templateName

templateSourceInfo

public String templateSourceInfo

javaSourceInfo

public String javaSourceInfo
Constructor Detail

RythmException

public RythmException(RythmEngine engine,
                      Throwable t,
                      String templateName,
                      String javaSource,
                      String templateSource,
                      int javaLineNumber,
                      int templateLineNumber,
                      String message)

RythmException

public RythmException(RythmEngine engine,
                      String templateName,
                      String javaSource,
                      String templateSource,
                      int javaLineNumber,
                      int templateLineNumber,
                      String message)

RythmException

public RythmException(RythmEngine engine,
                      String templateName,
                      String javaSource,
                      String templateSource,
                      int javaLineNumber,
                      String message)

RythmException

public RythmException(RythmEngine engine,
                      Throwable t,
                      org.rythmengine.internal.compiler.TemplateClass tc,
                      int javaLineNumber,
                      int templateLineNumber,
                      String message)

RythmException

public RythmException(RythmEngine engine,
                      org.rythmengine.internal.compiler.TemplateClass tc,
                      int javaLineNumber,
                      int templateLineNumber,
                      String message)

RythmException

public RythmException(RythmEngine engine,
                      org.rythmengine.internal.compiler.TemplateClass tc,
                      int javaLineNumber,
                      String message)
Method Detail

javaSourceInfo

public String javaSourceInfo()

templateSourceInfo

public String templateSourceInfo()

getJavaSource

public String getJavaSource()

getTemplateSource

public String getTemplateSource()

getTemplateName

public String getTemplateName()

clearDetailErrorMessage

public void clearDetailErrorMessage()

getMessage

public String getMessage()
Overrides:
getMessage in class Throwable

getSimpleMessage

public String getSimpleMessage()


Copyright © 2013. All Rights Reserved.