Interface IStacktraceFactory
-
public interface IStacktraceFactoryStacktrace element factory.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IStacktraceFramecreateStackFrame(IStacktraceElement parent, String name, String symlink, String lineNumber, String projectName, boolean extension)Creates newIStacktraceFrame.IStacktracecreateStacktrace(String title, String detail, StacktraceFormat stacktraceFormat, String projectName)Creates newIStacktrace.IStacktraceElementcreateStacktraceElement(IStacktraceElement parent, String name, String projectName)Creates newStacktraceElement.IStacktraceErrorcreateStacktraceError(IStacktraceElement parent, String name, String projectName)Creates newStacktraceError.
-
-
-
Method Detail
-
createStacktrace
IStacktrace createStacktrace(String title, String detail, StacktraceFormat stacktraceFormat, String projectName)
Creates newIStacktrace.- Parameters:
title- the title, cannot benulldetail- the detail, cannot benullstacktraceFormat- the stacktrace format, can benullprojectName- the project name, can benull
-
createStacktraceElement
IStacktraceElement createStacktraceElement(IStacktraceElement parent, String name, String projectName)
Creates newStacktraceElement.- Parameters:
parent- the parent stacktrace element, cannot benullname- the name, cannot benullprojectName- the project name, can benull
-
createStacktraceError
IStacktraceError createStacktraceError(IStacktraceElement parent, String name, String projectName)
Creates newStacktraceError.- Parameters:
parent- the parent stacktrace element, cannot benullname- the name, cannot benullprojectName- the project name, can benull
-
createStackFrame
IStacktraceFrame createStackFrame(IStacktraceElement parent, String name, String symlink, String lineNumber, String projectName, boolean extension)
Creates newIStacktraceFrame.- Parameters:
parent- the parent stacktrace element, cannot benullname- the name, cannot benullsymlink- the symlink, cannot benulllineNumber- the line number, cannot benullprojectName- the project name, can benullextension- whether project is extension project
-
-