railo.runtime.exp
Interface IPageException

All Superinterfaces:
Dumpable, java.io.Serializable
All Known Implementing Classes:
PageException, PageServletException

public interface IPageException
extends Dumpable

interface of the root business exception of railo


Method Summary
 void addContext(PageSource pageSource, int line, int column, java.lang.StackTraceElement element)
          add a template to the context of the error
 Struct getAddional()
           
 Struct getCatchBlock(PageContext pc)
          return detailed catch block of the error
 java.lang.String getCustomTypeAsString()
          Error custom type as String
 java.lang.String getDetail()
          return detailed error message
 Struct getErrorBlock(PageContext pc, ErrorPage ep)
          return detailed error block of the error
 java.lang.String getErrorCode()
          Error Code
 java.lang.String getExtendedInfo()
          return extended info to the error
 java.lang.String getStackTraceAsString()
          returns the java stracktrace as a String
 int getTracePointer()
           
 java.lang.String getTypeAsString()
          Error type as String
 void setDetail(java.lang.String detail)
          sets detailed error message
 void setErrorCode(java.lang.String errorCode)
          sets the Error Code
 void setExtendedInfo(java.lang.String extendedInfo)
          sets extended info to the error
 void setTracePointer(int tracePointer)
           
 boolean typeEqual(java.lang.String type)
          compare error type as String
 
Methods inherited from interface railo.runtime.dump.Dumpable
toDumpData
 

Method Detail

getDetail

public java.lang.String getDetail()
return detailed error message

Returns:
detailed error message

getErrorCode

public java.lang.String getErrorCode()
Error Code

Returns:
Error Code

getExtendedInfo

public java.lang.String getExtendedInfo()
return extended info to the error

Returns:
extended info

getTracePointer

public int getTracePointer()
Returns:
Returns the tracePointer.

setTracePointer

public void setTracePointer(int tracePointer)
Parameters:
tracePointer - The tracePointer to set.

getTypeAsString

public java.lang.String getTypeAsString()
Error type as String

Returns:
error type

getCustomTypeAsString

public java.lang.String getCustomTypeAsString()
Error custom type as String

Returns:
error type

getCatchBlock

public Struct getCatchBlock(PageContext pc)
return detailed catch block of the error

Returns:
catch block

getErrorBlock

public Struct getErrorBlock(PageContext pc,
                            ErrorPage ep)
return detailed error block of the error

Parameters:
pc - page context of the request
ep - error page
Returns:
catch block

addContext

public void addContext(PageSource pageSource,
                       int line,
                       int column,
                       java.lang.StackTraceElement element)
add a template to the context of the error

Parameters:
pageSource - new template context
line - line of the error
column - column of the error

typeEqual

public boolean typeEqual(java.lang.String type)
compare error type as String

Parameters:
type - other error type
Returns:
is same error type

setDetail

public void setDetail(java.lang.String detail)
sets detailed error message

Parameters:
detail -

setErrorCode

public void setErrorCode(java.lang.String errorCode)
sets the Error Code

Parameters:
errorCode -

setExtendedInfo

public void setExtendedInfo(java.lang.String extendedInfo)
sets extended info to the error

Parameters:
extendedInfo -

getAddional

public Struct getAddional()
Returns:
Returns the addional.

getStackTraceAsString

public java.lang.String getStackTraceAsString()
returns the java stracktrace as a String

Returns:
stack trace