Interface IStacktraceRepository
-
public interface IStacktraceRepositoryStacktrace repository.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(IStacktrace stacktrace)Adds stacktrace to repository.voidaddChangedListener(IStacktraceRepositoryChangedListener listener)Adds repository changed listener.List<IStacktrace>getStacktraces()Returns repository stacktraces.voidremove(IStacktrace stacktrace)Removes stacktrace repository.voidremoveChangedListener(IStacktraceRepositoryChangedListener listener)Removes repository changed listener.
-
-
-
Method Detail
-
add
void add(IStacktrace stacktrace)
Adds stacktrace to repository.- Parameters:
stacktrace- the stacktrace, cannot benull
-
remove
void remove(IStacktrace stacktrace)
Removes stacktrace repository.- Parameters:
stacktrace- the stacktrace, cannot benull
-
addChangedListener
void addChangedListener(IStacktraceRepositoryChangedListener listener)
Adds repository changed listener.- Parameters:
listener- the listener, cannot benull
-
removeChangedListener
void removeChangedListener(IStacktraceRepositoryChangedListener listener)
Removes repository changed listener.- Parameters:
listener- the listener, cannot benull
-
getStacktraces
List<IStacktrace> getStacktraces()
Returns repository stacktraces.- Returns:
- the stacktraces, cannot be
null
-
-