Interface IStacktraceFactory
- All Known Implementing Classes:
StacktraceFactory
public interface IStacktraceFactory
Stacktrace element factory.
-
Method Summary
Modifier and TypeMethodDescriptioncreateStackFrame(IStacktraceElement parent, String name, String symlink, String lineNumber, String projectName, boolean extension) Creates newIStacktraceFrame.createStacktrace(String title, String detail, StacktraceFormat stacktraceFormat, String projectName) Creates newIStacktrace.createStacktraceElement(IStacktraceElement parent, String name, String projectName) Creates newStacktraceElement.createStacktraceError(IStacktraceElement parent, String name, String projectName) Creates newStacktraceError.
-
Method Details
-
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
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
-