2004.04.29


com.jdc.sys
Class StackTrace

java.lang.Object
  |
  +--com.jdc.sys.StackTrace

public class StackTrace
extends Object

This class represents the fields in an exception stack trace. This class will parse an exception's stacktrace.


Constructor Summary
protected StackTrace(Throwable th)
           
 
Method Summary
 int getStackDepth()
           
 StackLine getStackLine(int i)
           
static StackTrace getStackTrace(Throwable th)
           
protected  void parseStack()
          Parse a StackTrace.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StackTrace

protected StackTrace(Throwable th)
Method Detail

getStackTrace

public static StackTrace getStackTrace(Throwable th)

parseStack

protected void parseStack()
Parse a StackTrace. Here's a sample stack: ServletErrorReport: Error from error servlet at ErrorServlet.doGet(ErrorServlet.java:48) at javax.servlet.http.HttpServlet.service(HttpServlet.java:514) at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) at com.ibm.servlet.engine.srt.ServletController.dispatch(ServletController.java:81) at com.ibm.servlet.engine.srt.ServletWrapper.dispatch(ServletWrapper.java:83) at com.ibm.servlet.engine.srt.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:50) at com.ibm.servlet.engine.srt.InvokerServlet.service(InvokerServlet.java:58) at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) at com.ibm.servlet.engine.srt.ServletController.dispatch(ServletController.java:81) at com.ibm.servlet.engine.srt.ServletWrapper.dispatch(ServletWrapper.java:83) at com.ibm.servlet.engine.srt.ServletInvoker.handleInvocationHook(DefaultWebGroup.java:400) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:47) at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:54) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:49) at com.ibm.servlet.engine.oselistener.OSEListener.service(OSEListener.java:70) at com.ibm.servlet.engine.oselistener.api.ServerEntry.service(ServerEntry.java:147) at com.ibm.servlet.engine.oselistener.nativeEntry.NativeServerEntry.service(NativeServerEntry.java:135) at com.ibm.servlet.engine.oselistener.outofproc.OutOfProcThread.run(OutOfProcThread.java:137)


getStackLine

public StackLine getStackLine(int i)

getStackDepth

public int getStackDepth()

toString

public String toString()
Overrides:
toString in class Object

2004.04.29



Copyright © 2004 J. Damon & Co.; All Rights Reserved WorldWide.