Skip navigation links
A B C D E F G H I L M N O P R S T V 

A

ActivityUtil - Class in bugbattle.io.bugbattle.util
 
ActivityUtil() - Constructor for class bugbattle.io.bugbattle.util.ActivityUtil
 
addFilePart(File) - Method in class bugbattle.io.bugbattle.service.FormDataHttpsHelper
Adds a upload file section to the request default name is file
addInteraction(Interaction) - Method in class bugbattle.io.bugbattle.model.ScreenshotReplay
 
addInteractionToCurrentReplay(Interaction) - Method in class bugbattle.io.bugbattle.model.Replay
 
addMultipleFiles(File[]) - Method in class bugbattle.io.bugbattle.service.FormDataHttpsHelper
 
addRequest(Networklog) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
addScreenshot(Bitmap, String) - Method in class bugbattle.io.bugbattle.model.Replay
 
application - Variable in class bugbattle.io.bugbattle.service.BBDetector
 
APPLICATIONTYPE - Enum in bugbattle.io.bugbattle.model
 
attachCustomData(JSONObject) - Static method in class bugbattle.io.bugbattle.BugBattle
Attach cusom data, which can be view in the BugBattle dashboard.
attachData(JSONObject) - Static method in class bugbattle.io.bugbattle.BugBattle
Attach Data to the request.

B

BBDetector - Class in bugbattle.io.bugbattle.service
All methods to activate BB must include this abstract class
BBDetector(Application) - Constructor for class bugbattle.io.bugbattle.service.BBDetector
Abstract class for Detectors.
BBDetectorUtil - Class in bugbattle.io.bugbattle.util
 
BBDetectorUtil() - Constructor for class bugbattle.io.bugbattle.util.BBDetectorUtil
 
BugBattle - Class in bugbattle.io.bugbattle
 
bugbattle.io.bugbattle - package bugbattle.io.bugbattle
 
bugbattle.io.bugbattle.controller - package bugbattle.io.bugbattle.controller
 
bugbattle.io.bugbattle.model - package bugbattle.io.bugbattle.model
 
bugbattle.io.bugbattle.service - package bugbattle.io.bugbattle.service
 
bugbattle.io.bugbattle.util - package bugbattle.io.bugbattle.util
 
bugbattle.io.bugbattle.view - package bugbattle.io.bugbattle.view
 
BugBattleActivationMethod - Enum in bugbattle.io.bugbattle.controller
Possible activation methods
BugBattleHttpInterceptor - Class in bugbattle.io.bugbattle.service
 
BugBattleHttpInterceptor() - Constructor for class bugbattle.io.bugbattle.service.BugBattleHttpInterceptor
 
BugBattleNotInitialisedException - Exception in bugbattle.io.bugbattle.controller
Called if BugBattle is not initialised but used.
BugBattleNotInitialisedException(String) - Constructor for exception bugbattle.io.bugbattle.controller.BugBattleNotInitialisedException
 
BugSentCallback - Interface in bugbattle.io.bugbattle
 
BugWillBeSentCallback - Interface in bugbattle.io.bugbattle
 

C

close() - Method in interface bugbattle.io.bugbattle.BugSentCallback
 
context() - Method in class bugbattle.io.bugbattle.model.ViewMeta
 
context - Variable in class bugbattle.io.bugbattle.service.BBDetector
 

D

dateToString(Date) - Static method in class bugbattle.io.bugbattle.util.DateUtil
 
DateUtil - Class in bugbattle.io.bugbattle.util
 
DateUtil() - Constructor for class bugbattle.io.bugbattle.util.DateUtil
 
doInBackground(FeedbackModel...) - Method in class bugbattle.io.bugbattle.service.HttpHelper
 
Drawing - Class in bugbattle.io.bugbattle.model
Represents a line
Drawing(List<Paint>, List<Path>) - Constructor for class bugbattle.io.bugbattle.model.Drawing
 

E

enablePrivacyPolicy(boolean) - Static method in class bugbattle.io.bugbattle.BugBattle
Enables the privacy policy check.
enablePrivacyPolicy(boolean) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
enableReplay() - Static method in class bugbattle.io.bugbattle.BugBattle
Enable Replay function for BB Use with care, check performance on phone

F

Feedback - Class in bugbattle.io.bugbattle.view
 
Feedback() - Constructor for class bugbattle.io.bugbattle.view.Feedback
 
FeedbackModel - Class in bugbattle.io.bugbattle.model
Contains all relevant information gathered in the background.
finishAndUpload() - Method in class bugbattle.io.bugbattle.service.FormDataHttpsHelper
Completes the request and receives response from the server.
flowInvoced() - Method in interface bugbattle.io.bugbattle.BugWillBeSentCallback
 
formatDate(String, String) - Static method in class bugbattle.io.bugbattle.util.DateUtil
 
FormDataHttpsHelper - Class in bugbattle.io.bugbattle.service
Upload the image as form-data
FormDataHttpsHelper(String, String) - Constructor for class bugbattle.io.bugbattle.service.FormDataHttpsHelper
This constructor initializes a new HTTPS POST request with content type is set to multipart/form-data

G

generateInteractions(ScreenshotReplay) - Method in class bugbattle.io.bugbattle.service.HttpHelper
 
getApiUrl() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getApplicationtype() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getBitmap() - Method in interface bugbattle.io.bugbattle.GetBitmapCallback
 
GetBitmapCallback - Interface in bugbattle.io.bugbattle
 
getBugSentCallback() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getBugWillBeSentCallback() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getCurrentActivity() - Static method in class bugbattle.io.bugbattle.util.ActivityUtil
 
getCustomData() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getData() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getDate() - Method in class bugbattle.io.bugbattle.model.ScreenshotReplay
 
getDescription() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getEmail() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getFrame() - Method in class bugbattle.io.bugbattle.model.ViewMeta
 
getGestureDetectors() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getGetBitmapCallback() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getInstance() - Static method in class bugbattle.io.bugbattle.controller.StepsToReproduce
 
getInstance() - Static method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getInteractions() - Method in class bugbattle.io.bugbattle.model.ScreenshotReplay
 
getInteractiontype() - Method in class bugbattle.io.bugbattle.model.Interaction
 
getInterval() - Method in class bugbattle.io.bugbattle.model.Replay
 
getJSONObj() - Method in class bugbattle.io.bugbattle.model.PhoneMeta
get the meta information for the phone
getLanguage() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getLayoutParams() - Method in class bugbattle.io.bugbattle.model.ViewMeta
 
getLocale() - Method in class bugbattle.io.bugbattle.model.PhoneMeta
 
getLogs() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getNetworklogs() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getOffset() - Method in class bugbattle.io.bugbattle.model.Interaction
 
getPaint() - Method in class bugbattle.io.bugbattle.model.Drawing
 
getPath() - Method in class bugbattle.io.bugbattle.model.Drawing
 
getPhoneMeta() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getPrivacyUrl() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getReplay() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getScreenName() - Method in class bugbattle.io.bugbattle.model.ScreenshotReplay
 
getScreenshot() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getScreenshot() - Method in class bugbattle.io.bugbattle.model.ScreenshotReplay
 
getScreenshots() - Method in class bugbattle.io.bugbattle.model.Replay
 
getSdkKey() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getSeverity() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getStartUpDate() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getSteps() - Method in class bugbattle.io.bugbattle.controller.StepsToReproduce
 
getStepsToReproduce() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
getView() - Method in class bugbattle.io.bugbattle.model.ViewMeta
 
getWindowToken() - Method in class bugbattle.io.bugbattle.model.ViewMeta
 
getX() - Method in class bugbattle.io.bugbattle.model.Interaction
 
getY() - Method in class bugbattle.io.bugbattle.model.Interaction
 

H

HttpHelper - Class in bugbattle.io.bugbattle.service
Sends the report to the bugbattle dashboard.
HttpHelper(OnHttpResponseListener, Context) - Constructor for class bugbattle.io.bugbattle.service.HttpHelper
 

I

ImageEditor - Class in bugbattle.io.bugbattle.view
 
ImageEditor() - Constructor for class bugbattle.io.bugbattle.view.ImageEditor
 
ImageMerger - Class in bugbattle.io.bugbattle.service
Merges the image and the drawn layer to one bitmap
ImageMerger() - Constructor for class bugbattle.io.bugbattle.service.ImageMerger
 
initialise(String, BugBattleActivationMethod[], Application, Activity) - Static method in class bugbattle.io.bugbattle.BugBattle
Initialises the Bugbattle SDK.
initialise(String, BugBattleActivationMethod[], Application) - Static method in class bugbattle.io.bugbattle.BugBattle
Initialises the Bugbattle SDK.
initialise(String, BugBattleActivationMethod, Application) - Static method in class bugbattle.io.bugbattle.BugBattle
Initialises the Bugbattle SDK.
initialize() - Method in class bugbattle.io.bugbattle.service.BBDetector
 
initialize() - Method in class bugbattle.io.bugbattle.service.ReplaysDetector
 
initialize() - Method in class bugbattle.io.bugbattle.service.ScreenshotGestureDetector
 
initialize() - Method in class bugbattle.io.bugbattle.service.ShakeGestureDetector
 
initialize() - Method in class bugbattle.io.bugbattle.service.TouchGestureDetector
 
Interaction - Class in bugbattle.io.bugbattle.model
 
Interaction(float, float, Date, INTERACTIONTYPE) - Constructor for class bugbattle.io.bugbattle.model.Interaction
 
INTERACTIONTYPE - Enum in bugbattle.io.bugbattle.model
 
isActivityType() - Method in class bugbattle.io.bugbattle.model.ViewMeta
 
isDialogType() - Method in class bugbattle.io.bugbattle.model.ViewMeta
 
isDisabled() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
isPrivacyEnabled() - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 

L

LanguageController - Class in bugbattle.io.bugbattle.controller
 
LanguageController() - Constructor for class bugbattle.io.bugbattle.controller.LanguageController
 
log(String, RequestType, int, int, JSONObject, JSONObject) - Static method in class bugbattle.io.bugbattle.service.BugBattleHttpInterceptor
Log Http calls sent from the device.
logNetwork(String, RequestType, int, int, JSONObject, JSONObject) - Static method in class bugbattle.io.bugbattle.BugBattle
Log network traffic by logging it manually.
LogReader - Class in bugbattle.io.bugbattle.service
Read the log of the application.
LogReader() - Constructor for class bugbattle.io.bugbattle.service.LogReader
 

M

mergeImages(Bitmap, Bitmap) - Static method in class bugbattle.io.bugbattle.service.ImageMerger
Merges two layers

N

Networklog - Class in bugbattle.io.bugbattle.model
 
Networklog(String, RequestType, int, int, JSONObject, JSONObject) - Constructor for class bugbattle.io.bugbattle.model.Networklog
 

O

onAccuracyChanged(Sensor, int) - Method in class bugbattle.io.bugbattle.service.ShakeGestureDetector
 
onCreate(Bundle) - Method in class bugbattle.io.bugbattle.view.Feedback
 
onCreate(Bundle) - Method in class bugbattle.io.bugbattle.view.ImageEditor
 
OnHttpResponseListener - Interface in bugbattle.io.bugbattle.controller
 
onKeyDown(int, KeyEvent) - Method in class bugbattle.io.bugbattle.view.Feedback
 
onKeyDown(int, KeyEvent) - Method in class bugbattle.io.bugbattle.view.ImageEditor
 
onPostExecute(Integer) - Method in class bugbattle.io.bugbattle.service.HttpHelper
 
onSensorChanged(SensorEvent) - Method in class bugbattle.io.bugbattle.service.ShakeGestureDetector
 
onTaskComplete(int) - Method in interface bugbattle.io.bugbattle.controller.OnHttpResponseListener
 
onTaskComplete(int) - Method in class bugbattle.io.bugbattle.view.Feedback
 
openScreenshot(Bitmap) - Method in class bugbattle.io.bugbattle.service.ScreenshotTaker
 

P

pause() - Method in class bugbattle.io.bugbattle.service.BBDetector
 
pause() - Method in class bugbattle.io.bugbattle.service.ReplaysDetector
 
pause() - Method in class bugbattle.io.bugbattle.service.ScreenshotGestureDetector
 
pause() - Method in class bugbattle.io.bugbattle.service.ShakeGestureDetector
 
pause() - Method in class bugbattle.io.bugbattle.service.TouchGestureDetector
 
PhoneMeta - Class in bugbattle.io.bugbattle.model
Collected information, gathered from the phone
PhoneMeta(Context) - Constructor for class bugbattle.io.bugbattle.model.PhoneMeta
 

R

readLog() - Method in class bugbattle.io.bugbattle.service.LogReader
Reads the stacktrace, formats the string
Replay - Class in bugbattle.io.bugbattle.model
 
Replay(int, int) - Constructor for class bugbattle.io.bugbattle.model.Replay
The timespan of the replay is calculated with numberOfScreenshots * tick.
ReplaysDetector - Class in bugbattle.io.bugbattle.service
 
ReplaysDetector(Application) - Constructor for class bugbattle.io.bugbattle.service.ReplaysDetector
Abstract class for Detectors.
RequestType - Enum in bugbattle.io.bugbattle.model
 
reset() - Method in class bugbattle.io.bugbattle.model.Replay
 
resume() - Method in class bugbattle.io.bugbattle.service.BBDetector
 
resume() - Method in class bugbattle.io.bugbattle.service.ReplaysDetector
 
resume() - Method in class bugbattle.io.bugbattle.service.ScreenshotGestureDetector
 
resume() - Method in class bugbattle.io.bugbattle.service.ShakeGestureDetector
 
resume() - Method in class bugbattle.io.bugbattle.service.TouchGestureDetector
 
resumeAllDetectors() - Static method in class bugbattle.io.bugbattle.util.BBDetectorUtil
 

S

ScreenshotGestureDetector - Class in bugbattle.io.bugbattle.service
 
ScreenshotGestureDetector(Application) - Constructor for class bugbattle.io.bugbattle.service.ScreenshotGestureDetector
 
ScreenshotReplay - Class in bugbattle.io.bugbattle.model
 
ScreenshotReplay(Bitmap, String, Date) - Constructor for class bugbattle.io.bugbattle.model.ScreenshotReplay
 
ScreenshotTaker - Class in bugbattle.io.bugbattle.service
Takes a screenshot of the current view
ScreenshotTaker() - Constructor for class bugbattle.io.bugbattle.service.ScreenshotTaker
 
ScreenshotUtil - Class in bugbattle.io.bugbattle.util
 
ScreenshotUtil() - Constructor for class bugbattle.io.bugbattle.util.ScreenshotUtil
 
setApiURL(String) - Static method in class bugbattle.io.bugbattle.BugBattle
Sets the API url to your internal Bugbattle server.
setApiUrl(String) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setApplicationType(APPLICATIONTYPE) - Static method in class bugbattle.io.bugbattle.BugBattle
Set Application Type
setApplicationtype(APPLICATIONTYPE) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setBitmapCallback(GetBitmapCallback) - Static method in class bugbattle.io.bugbattle.BugBattle
Customize the way, the Bitmap is generated.
setBugSentCallback(BugSentCallback) - Static method in class bugbattle.io.bugbattle.BugBattle
This method is triggered, when the bugbattle flow is closed
setBugSentCallback(BugSentCallback) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setBugWillBeSentCallback(BugWillBeSentCallback) - Static method in class bugbattle.io.bugbattle.BugBattle
This is called, when the bugbattle flow is started
setBugWillBeSentCallback(BugWillBeSentCallback) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setCustomData(JSONObject) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setCustomerEmail(String) - Static method in class bugbattle.io.bugbattle.BugBattle
Set/Prefill the email address for the user.
setData(JSONObject) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setDescription(String) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setDisabled(boolean) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setEmail(String) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setGestureDetectors(List<BBDetector>) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setGetBitmapCallback(GetBitmapCallback) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setLanguage(String) - Static method in class bugbattle.io.bugbattle.BugBattle
Set the language for the BugBattle Report Flow.
setLanguage(String) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setLocale(Activity, String) - Static method in class bugbattle.io.bugbattle.controller.LanguageController
 
setPhoneMeta(PhoneMeta) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setPrivacyPolicyUrl(String) - Static method in class bugbattle.io.bugbattle.BugBattle
Sets a custom privacy policy url.
setPrivacyPolicyUrl(String) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setReplay(Replay) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setScreenshot(Bitmap) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setSdkKey(String) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setSeverity(String) - Method in class bugbattle.io.bugbattle.model.FeedbackModel
 
setStep(String, String) - Method in class bugbattle.io.bugbattle.controller.StepsToReproduce
Add a custom step.
ShakeGestureDetector - Class in bugbattle.io.bugbattle.service
Detects the shake gesture of the phone
ShakeGestureDetector(Application) - Constructor for class bugbattle.io.bugbattle.service.ShakeGestureDetector
 
startBugReporting() - Static method in class bugbattle.io.bugbattle.BugBattle
Manually start the bug reporting workflow.
startBugReporting(Bitmap) - Static method in class bugbattle.io.bugbattle.BugBattle
Starts the bug reporting with a custom screenshot attached.
StepsToReproduce - Class in bugbattle.io.bugbattle.controller
Add steps to add more detailed steps, beside the already collected data.
stopAllDetectors() - Static method in class bugbattle.io.bugbattle.util.BBDetectorUtil
 
stringToDate(String) - Static method in class bugbattle.io.bugbattle.util.DateUtil
 

T

takeScreenshot() - Method in class bugbattle.io.bugbattle.service.BBDetector
 
takeScreenshot() - Method in class bugbattle.io.bugbattle.service.ScreenshotTaker
Take a screenshot of the current view and opens it in the editor
takeScreenshot() - Static method in class bugbattle.io.bugbattle.util.ScreenshotUtil
 
takeScreenshot(float) - Static method in class bugbattle.io.bugbattle.util.ScreenshotUtil
 
toJSON() - Method in class bugbattle.io.bugbattle.model.Networklog
 
TouchGestureDetector - Class in bugbattle.io.bugbattle.service
 
TouchGestureDetector(Application) - Constructor for class bugbattle.io.bugbattle.service.TouchGestureDetector
 
TouchGestureDetector(Application, Activity) - Constructor for class bugbattle.io.bugbattle.service.TouchGestureDetector
 

V

valueOf(String) - Static method in enum bugbattle.io.bugbattle.controller.BugBattleActivationMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bugbattle.io.bugbattle.model.APPLICATIONTYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bugbattle.io.bugbattle.model.INTERACTIONTYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bugbattle.io.bugbattle.model.RequestType
Returns the enum constant of this type with the specified name.
values() - Static method in enum bugbattle.io.bugbattle.controller.BugBattleActivationMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bugbattle.io.bugbattle.model.APPLICATIONTYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bugbattle.io.bugbattle.model.INTERACTIONTYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bugbattle.io.bugbattle.model.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
ViewMeta - Class in bugbattle.io.bugbattle.model
Enriched View with dimensions and type.
ViewMeta(View, Rect, WindowManager.LayoutParams) - Constructor for class bugbattle.io.bugbattle.model.ViewMeta
 
A B C D E F G H I L M N O P R S T V 
Skip navigation links