Skip navigation links
A B C D E G I L N O R S T U V W 

A

ALREADY_INITIALIZED - Static variable in interface org.amoustakos.bugreporter.utils.ErrorMessages
 
ApplicationInfo - Class in org.amoustakos.bugreporter.collectors.application
This class represents basic application information for bug reporting:
1.
ApplicationInfo() - Constructor for class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
Empty constructor.
All internal values are instantiated as null.
ApplicationInfo(String, String, String, int) - Constructor for class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
Constructor with all variables.

B

BASE_NAME - Static variable in interface org.amoustakos.bugreporter.utils.ErrorMessages
 
Bug - Class in org.amoustakos.bugreporter.collectors.bugs
This class represents basic Bug information for bug reporting:
1.
Bug() - Constructor for class org.amoustakos.bugreporter.collectors.bugs.Bug
Empty constructor to initialize variables.
Bug(String, Class) - Constructor for class org.amoustakos.bugreporter.collectors.bugs.Bug
Constructor with all available variables.
BugBuilder - Class in org.amoustakos.bugreporter.builders
This is an abstract class that should be extended by all builders.
It holds the basic information for all bugs:
1.
BugBuilder(DeviceInfo, OSInfo, ApplicationInfo, Bug) - Constructor for class org.amoustakos.bugreporter.builders.BugBuilder
 
BugBuilder() - Constructor for class org.amoustakos.bugreporter.builders.BugBuilder
 
BugReporter - Class in org.amoustakos.bugreporter
 
BugWithLog - Class in org.amoustakos.bugreporter.collectors.bugs
Default Bug with the addition of a StringBuilder element
to hold associated logs.
BugWithLog() - Constructor for class org.amoustakos.bugreporter.collectors.bugs.BugWithLog
 
BugWithLog(StringBuilder) - Constructor for class org.amoustakos.bugreporter.collectors.bugs.BugWithLog
Default Bug constructor with log input.
BugWithLog(String, StringBuilder) - Constructor for class org.amoustakos.bugreporter.collectors.bugs.BugWithLog
Default Bug constructor with log and optional message input.
BugWithLog(String, StringBuilder, Class) - Constructor for class org.amoustakos.bugreporter.collectors.bugs.BugWithLog
Default Bug constructor with log, optional message and responsible class input.
BugWithThrowable - Class in org.amoustakos.bugreporter.collectors.bugs
Default Bug with the addition of a Throwable element
to hold associated error.
BugWithThrowable() - Constructor for class org.amoustakos.bugreporter.collectors.bugs.BugWithThrowable
 
BugWithThrowable(Throwable) - Constructor for class org.amoustakos.bugreporter.collectors.bugs.BugWithThrowable
Default Bug constructor with throwable input.
BugWithThrowable(Throwable, Class) - Constructor for class org.amoustakos.bugreporter.collectors.bugs.BugWithThrowable
Default Bug constructor with throwable and responsible class input.
build(Context, String, String, String, String, int) - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Builds bug information.
build(Context, String, String, String, String, int, String) - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Builds bug information.
build(Context, String, String, String, String, int, String, Class) - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Builds bug information.
build(Context, Throwable, String, String, String, int) - Static method in class org.amoustakos.bugreporter.builders.ThrowableBugBuilder
Builds bug information.
build(Context, Throwable, String, String, String, int, Class) - Static method in class org.amoustakos.bugreporter.builders.ThrowableBugBuilder
Builds bug information.
buildReport() - Method in class org.amoustakos.bugreporter.reporters.TextReporter
 
buildTextReport() - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
Builds a text report with the gathered information
buildTextReport(StringBuilder) - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
Builds a text report with the gathered information
buildTextReport() - Method in class org.amoustakos.bugreporter.collectors.bugs.Bug
Builds a text report with the gathered information
buildTextReport(StringBuilder) - Method in class org.amoustakos.bugreporter.collectors.bugs.Bug
Builds a text report with the gathered information
buildTextReport() - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Builds a text report with the gathered information
buildTextReport(StringBuilder) - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Builds a text report with the gathered information
buildTextReport() - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Builds a text report with the gathered information
buildTextReport(StringBuilder) - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Builds a text report with the gathered information

C

CONTEXT_NULL - Static variable in interface org.amoustakos.bugreporter.utils.ErrorMessages
 

D

DEBUG - Static variable in interface org.amoustakos.bugreporter.logs.LogLevel
 
DEV_INFO_COULD_NOT_GATHER - Static variable in interface org.amoustakos.bugreporter.utils.ErrorMessages
 
DeviceInfo - Class in org.amoustakos.bugreporter.collectors.device
This class represents basic Device information for bug reporting:
1.
DeviceInfo() - Constructor for class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Empty constructor.
Instantiates all variables as null.
DeviceInfo(String, String, String, String, String[], String) - Constructor for class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Constructor with all variables.

E

ERROR - Static variable in interface org.amoustakos.bugreporter.logs.LogLevel
 
ErrorMessages - Interface in org.amoustakos.bugreporter.utils
 

G

gatherAppInfo(String, String, String, int) - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Gathers default ApplicationInfo.
gatherAppInfo(String, String, String, int) - Static method in class org.amoustakos.bugreporter.builders.ThrowableBugBuilder
Gathers default ApplicationInfo.
gatherBugInfo(String) - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Gathers bug information by recording the application's logs for this session.
gatherBugInfo(String, String) - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Gathers bug information by recording the application's logs for this session and setting an optional message.
gatherBugInfo(String, String, Class) - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Gathers bug information by recording the application's logs for this session and optionally setting
a message and the Class responsible.
gatherBugInfo(Throwable) - Static method in class org.amoustakos.bugreporter.builders.ThrowableBugBuilder
Gathers bug information with the Throwable provided.
gatherBugInfo(Throwable, Class) - Static method in class org.amoustakos.bugreporter.builders.ThrowableBugBuilder
Gathers bug information with the Throwable provided, a message to describe the bug
and the responsible Class.
gatherDeviceInfo(Context) - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Gathers default DeviceInfo.
gatherDeviceInfo(Context) - Static method in class org.amoustakos.bugreporter.builders.ThrowableBugBuilder
Gathers default DeviceInfo.
gatherOSInfo() - Static method in class org.amoustakos.bugreporter.builders.LogBugBuilder
Gathers default OSInfo.
gatherOSInfo() - Static method in class org.amoustakos.bugreporter.builders.ThrowableBugBuilder
Gathers default OSInfo.
getAppInfo() - Method in class org.amoustakos.bugreporter.builders.BugBuilder
Gets the ApplicationInfo associated with this bug.
getAppName() - Method in class org.amoustakos.bugreporter.BugReporter
 
getAppName() - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
getAutoDevInfo(Context) - Static method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Auto generates an instance of DeviceInfo with all variables filled with
the default values using the Build class.
getAutoOSInfo() - Static method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Auto generates an instance of OSInfo with all variables filled with
the default values using the Build class.
getBoard() - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
The board name (e.g.
getBootloader() - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
The bootloader version number
getBugInfo() - Method in class org.amoustakos.bugreporter.builders.BugBuilder
Gets the Bug associated with this bug.
getBuilder() - Method in class org.amoustakos.bugreporter.reporters.Reporter
 
getCodename() - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
The OS codename (e.g.
getCulprit() - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
getCulprit() - Method in class org.amoustakos.bugreporter.collectors.bugs.Bug
The class responsible for the error.
getDeviceInfo() - Method in class org.amoustakos.bugreporter.builders.BugBuilder
Gets the DeviceInfo associated with this bug.
getDpi() - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Gets the dpi of the device's screen.
getIncremental() - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
The OS build hash/number
getInstance() - Static method in class org.amoustakos.bugreporter.BugReporter
 
getLog() - Method in class org.amoustakos.bugreporter.collectors.bugs.BugWithLog
Gets the StringBuilder associated with this bug.
getLogLevel() - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
getMake() - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
The manufacturer of this device
getMessage() - Method in class org.amoustakos.bugreporter.collectors.bugs.Bug
A text that describes the bug (e.g.
getModel() - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
The device model
getName() - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
The application name.
getOptionalMessage() - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
getOSInfo() - Method in class org.amoustakos.bugreporter.builders.BugBuilder
Gets the OSInfo associated with this bug.
getPackageName() - Method in class org.amoustakos.bugreporter.BugReporter
 
getPackageName() - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
getPackageName() - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
The package name of the application.
getSdkVersion() - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Get the OS SDK version number (e.g.
getSupportedABIs() - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
A list of all ABIs supported by the device
getThrowable() - Method in class org.amoustakos.bugreporter.collectors.bugs.BugWithThrowable
Gets the Throwable element associated with this bug.
getVersionCode() - Method in class org.amoustakos.bugreporter.BugReporter
 
getVersionCode() - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
getVersionCode() - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
The application version code.
getVersionName() - Method in class org.amoustakos.bugreporter.BugReporter
 
getVersionName() - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
getVersionName() - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
The application version name.

I

INFO - Static variable in interface org.amoustakos.bugreporter.logs.LogLevel
 
initialize() - Static method in class org.amoustakos.bugreporter.BugReporter
 
initialize(String, String, String, Integer) - Static method in class org.amoustakos.bugreporter.BugReporter
 
isContextNull(String, Context) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
isInitialized() - Static method in class org.amoustakos.bugreporter.BugReporter
 
isLibraryInitialized(String) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
isPreviewRelease() - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Boolean representing whether this OS is a preview build

L

log(int, String, String, Throwable) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
LogBugBuilder - Class in org.amoustakos.bugreporter.builders
Default BugBuilder class for registering a BugWithLog.
LogBugBuilder() - Constructor for class org.amoustakos.bugreporter.builders.LogBugBuilder
Empty constructor.
LogBugBuilder(DeviceInfo, OSInfo, ApplicationInfo, BugWithLog) - Constructor for class org.amoustakos.bugreporter.builders.LogBugBuilder
Default constructor.
logD(String, String) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
logD(String, String, Throwable) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
logE(String, String) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
logE(String, String, Throwable) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
logI(String, String) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
logI(String, String, Throwable) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
LogLevel - Interface in org.amoustakos.bugreporter.logs
Interface that represents all log levels available
as logcat command line arguments.
LogUtil - Class in org.amoustakos.bugreporter.logs
Class to provide basic logcat reading with filtering by PID and log level.
LogUtil() - Constructor for class org.amoustakos.bugreporter.logs.LogUtil
 
logV(String, String) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
logV(String, String, Throwable) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
logW(String, String) - Static method in class org.amoustakos.bugreporter.utils.Utils
 
logW(String, String, Throwable) - Static method in class org.amoustakos.bugreporter.utils.Utils
 

N

NOT_INITIALIZED - Static variable in interface org.amoustakos.bugreporter.utils.ErrorMessages
 

O

org.amoustakos.bugreporter - package org.amoustakos.bugreporter
 
org.amoustakos.bugreporter.builders - package org.amoustakos.bugreporter.builders
 
org.amoustakos.bugreporter.collectors.application - package org.amoustakos.bugreporter.collectors.application
 
org.amoustakos.bugreporter.collectors.bugs - package org.amoustakos.bugreporter.collectors.bugs
 
org.amoustakos.bugreporter.collectors.device - package org.amoustakos.bugreporter.collectors.device
 
org.amoustakos.bugreporter.logs - package org.amoustakos.bugreporter.logs
 
org.amoustakos.bugreporter.reporters - package org.amoustakos.bugreporter.reporters
 
org.amoustakos.bugreporter.utils - package org.amoustakos.bugreporter.utils
 
OSInfo - Class in org.amoustakos.bugreporter.collectors.device
This class represents basic OS information for bug reporting:
1.
OSInfo() - Constructor for class org.amoustakos.bugreporter.collectors.device.OSInfo
Empty constructor to instantiate all variables as null.
(sdk version as -1).
OSInfo(String, String, int, Boolean) - Constructor for class org.amoustakos.bugreporter.collectors.device.OSInfo
Constructor with all variables.

R

readAllLogs(String) - Static method in class org.amoustakos.bugreporter.logs.LogUtil
Records all logs (without filter) for this session.
readApplicationLogs(String) - Static method in class org.amoustakos.bugreporter.logs.LogUtil
Records the application's logs for this session.
Reporter - Class in org.amoustakos.bugreporter.reporters
This is an abstract class that should be extended by all reporters.
It holds the builder class that will be used to gather bug information:
1.
Reporter(BugBuilder) - Constructor for class org.amoustakos.bugreporter.reporters.Reporter
 

S

setAppInfo(ApplicationInfo) - Method in class org.amoustakos.bugreporter.builders.BugBuilder
Sets the ApplicationInfo associated with this bug.
setAppName(String) - Method in class org.amoustakos.bugreporter.BugReporter
 
setAppName(String) - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
setBoard(String) - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Sets the board name (e.g.
setBootloader(String) - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Sets the bootloader version number
setBugInfo(Bug) - Method in class org.amoustakos.bugreporter.builders.BugBuilder
Sets the Bug associated with this bug.
setBuilder(BugBuilder) - Method in class org.amoustakos.bugreporter.reporters.Reporter
 
setCodename(String) - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Sets the OS codename
setCulprit(Class) - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
setCulprit(Class) - Method in class org.amoustakos.bugreporter.collectors.bugs.Bug
Sets the class responsible for the error.
setDeviceInfo(DeviceInfo) - Method in class org.amoustakos.bugreporter.builders.BugBuilder
Sets the DeviceInfo associated with this bug.
setDpi(String) - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Sets the dpi of the device's screen.
setIncremental(String) - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Sets the OS build hash/number
setInitialized(boolean) - Static method in class org.amoustakos.bugreporter.BugReporter
 
setLog(StringBuilder) - Method in class org.amoustakos.bugreporter.collectors.bugs.BugWithLog
Sets the StringBuilder associated with this bug
setLogLevel(String) - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
setMake(String) - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Sets the manufacturer of the device
setMessage(String) - Method in class org.amoustakos.bugreporter.collectors.bugs.Bug
Sets the error text that describes the bug (e.g.
setModel(String) - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Sets the device model
setName(String) - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
Sets the application name.
setOptionalMessage(String) - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
setOSInfo(OSInfo) - Method in class org.amoustakos.bugreporter.builders.BugBuilder
Sets the OSInfo associated with this bug.
setPackageName(String) - Method in class org.amoustakos.bugreporter.BugReporter
 
setPackageName(String) - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
setPackageName(String) - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
Sets the package name of the application.
setPreviewRelease(Boolean) - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Sets whether the OS is a review build
setSdkVersion(int) - Method in class org.amoustakos.bugreporter.collectors.device.OSInfo
Sets the OS SDK version number (e.g.
setSupportedABIs(String[]) - Method in class org.amoustakos.bugreporter.collectors.device.DeviceInfo
Sets the ABIs supported by the device
setThrowable(Throwable) - Method in class org.amoustakos.bugreporter.collectors.bugs.BugWithThrowable
Sets the Throwable element associated with this bug.
setVersionCode(Integer) - Method in class org.amoustakos.bugreporter.BugReporter
 
setVersionCode(int) - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
setVersionCode(int) - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
Sets the application version code
setVersionName(String) - Method in class org.amoustakos.bugreporter.BugReporter
 
setVersionName(String) - Method in class org.amoustakos.bugreporter.builders.LogBugBuilder
 
setVersionName(String) - Method in class org.amoustakos.bugreporter.collectors.application.ApplicationInfo
Sets the application version name

T

TAG - Static variable in class org.amoustakos.bugreporter.builders.BugBuilder
 
TAG - Static variable in class org.amoustakos.bugreporter.collectors.bugs.Bug
 
TextReporter - Class in org.amoustakos.bugreporter.reporters
 
TextReporter(BugBuilder) - Constructor for class org.amoustakos.bugreporter.reporters.TextReporter
 
THROWABLE_NULL - Static variable in interface org.amoustakos.bugreporter.utils.ErrorMessages
 
ThrowableBugBuilder - Class in org.amoustakos.bugreporter.builders
Default BugBuilder class for registering a BugWithThrowable.
ThrowableBugBuilder(DeviceInfo, OSInfo, ApplicationInfo, BugWithThrowable) - Constructor for class org.amoustakos.bugreporter.builders.ThrowableBugBuilder
Default constructor.

U

Utils - Class in org.amoustakos.bugreporter.utils
 
Utils() - Constructor for class org.amoustakos.bugreporter.utils.Utils
 

V

VERBOSE - Static variable in interface org.amoustakos.bugreporter.logs.LogLevel
 

W

WARNING - Static variable in interface org.amoustakos.bugreporter.logs.LogLevel
 
A B C D E G I L N O R S T U V W 
Skip navigation links