Skip navigation links
A B C D E G I L M P R S U V W 

A

addComponent(AnalyticsComponent) - Method in class at.amartinz.universaldebug.analytics.Analytics
 
addComponent(BaseTreeComponent) - Method in class at.amartinz.universaldebug.trees.BaseTree
Adds a BaseTreeComponent which will receive events and be able to react with custom logic.
Analytics - Class in at.amartinz.universaldebug.analytics
Singleton interface for interacting with analytics services.
Analytics.Constants - Class in at.amartinz.universaldebug.analytics
 
AnalyticsComponent - Class in at.amartinz.universaldebug.analytics
An abstract implementation of an Analytics service, like Answers from Fabric
AnalyticsComponent() - Constructor for class at.amartinz.universaldebug.analytics.AnalyticsComponent
 
at.amartinz.universaldebug - package at.amartinz.universaldebug
 
at.amartinz.universaldebug.analytics - package at.amartinz.universaldebug.analytics
 
at.amartinz.universaldebug.trees - package at.amartinz.universaldebug.trees
 

B

BaseTree - Class in at.amartinz.universaldebug.trees
Base tree for use with Timber.
BaseTree(Context, Set<Integer>) - Constructor for class at.amartinz.universaldebug.trees.BaseTree
Creates a BaseTree to be used with Timber.Tree#plant(Timber.Tree) .
baseTree - Variable in class at.amartinz.universaldebug.trees.BaseTreeComponent
 
BaseTreeComponent - Class in at.amartinz.universaldebug.trees
A TreeComponent can be attached and removed to the tree at runtime.
BaseTreeComponent(BaseTree) - Constructor for class at.amartinz.universaldebug.trees.BaseTreeComponent
 
buildDefaultDebugTree(Context) - Static method in class at.amartinz.universaldebug.UniversalDebug
 
buildDefaultProductionTree(Context) - Static method in class at.amartinz.universaldebug.UniversalDebug
 

C

canInstall(boolean) - Method in class at.amartinz.universaldebug.UniversalDebugExtension
 
Constants() - Constructor for class at.amartinz.universaldebug.analytics.Analytics.Constants
 
CrashComponent - Class in at.amartinz.universaldebug.trees
Log with timber.log.Timber#e(Throwable, String, Object...) with the specified crashPrefix to send a crash report to the specified service.
CrashComponent(BaseTree) - Constructor for class at.amartinz.universaldebug.trees.CrashComponent
 
CrashComponent(BaseTree, String) - Constructor for class at.amartinz.universaldebug.trees.CrashComponent
 
crashPrefix - Variable in class at.amartinz.universaldebug.trees.CrashComponent
 

D

DEFAULT_DURATION - Static variable in class at.amartinz.universaldebug.trees.VibrationComponent
 
DEFAULT_PREFIX_CRASH - Static variable in class at.amartinz.universaldebug.trees.CrashComponent
 
doLog(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.BaseTreeComponent
Called whenever the BaseTree's log method gets called.
doLog(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.CrashComponent
 
doLog(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.LogComponent
 
doLog(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.VibrationComponent
 
doLog(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.WriterComponent
 

E

EVENT_APP_OPENED - Static variable in class at.amartinz.universaldebug.analytics.Analytics.Constants
 
EVENT_CLICKED_BUTTON - Static variable in class at.amartinz.universaldebug.analytics.Analytics.Constants
 
EVENT_CLICKED_GENERIC - Static variable in class at.amartinz.universaldebug.analytics.Analytics.Constants
 
EVENT_TEST - Static variable in class at.amartinz.universaldebug.analytics.Analytics.Constants
 
extractFromMessage(String) - Method in class at.amartinz.universaldebug.trees.CrashComponent
 

G

get() - Static method in class at.amartinz.universaldebug.analytics.Analytics
 
getApplicationContext() - Method in class at.amartinz.universaldebug.trees.BaseTree
 
getApplicationContext() - Method in class at.amartinz.universaldebug.UniversalDebug
 
getComponents() - Method in class at.amartinz.universaldebug.trees.BaseTree
 
getLogDirectory() - Method in class at.amartinz.universaldebug.trees.WriterComponent
 
getLogFile() - Method in class at.amartinz.universaldebug.trees.WriterComponent
 

I

install() - Method in class at.amartinz.universaldebug.UniversalDebug
 
install() - Method in class at.amartinz.universaldebug.UniversalDebugExtension
 

L

log(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.BaseTree
DOES NOT ACTUALLY LOG!
log(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.BaseTreeComponent
 
logAppOpened() - Method in class at.amartinz.universaldebug.analytics.Analytics
 
logAppOpened() - Method in class at.amartinz.universaldebug.analytics.AnalyticsComponent
 
logClickButton(String) - Method in class at.amartinz.universaldebug.analytics.Analytics
 
logClickButton(String) - Method in class at.amartinz.universaldebug.analytics.AnalyticsComponent
 
logClickGeneric(String) - Method in class at.amartinz.universaldebug.analytics.Analytics
 
logClickGeneric(String) - Method in class at.amartinz.universaldebug.analytics.AnalyticsComponent
 
LogComponent - Class in at.amartinz.universaldebug.trees
A BaseTreeComponent used for plain logging
LogComponent(BaseTree) - Constructor for class at.amartinz.universaldebug.trees.LogComponent
 
logCustom(String, Map<Object, Object>) - Method in class at.amartinz.universaldebug.analytics.Analytics
 
logCustom(String, Map<Object, Object>) - Method in class at.amartinz.universaldebug.analytics.AnalyticsComponent
Logs a custom event to the analytics service.

M

mapPriorityToString(int) - Static method in class at.amartinz.universaldebug.trees.BaseTree
Maps a Log priority such as Log.INFO to a string.
matchMessage(String) - Method in class at.amartinz.universaldebug.trees.CrashComponent
 

P

priorityFilterSet - Variable in class at.amartinz.universaldebug.trees.BaseTreeComponent
 

R

reallyDoLog(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.BaseTree
Calls the DebugTree's log method.
removeComponent(AnalyticsComponent) - Method in class at.amartinz.universaldebug.analytics.Analytics
 
removeComponent(Class) - Method in class at.amartinz.universaldebug.analytics.Analytics
 
removeComponent(BaseTreeComponent) - Method in class at.amartinz.universaldebug.trees.BaseTree
Removes a BaseTreeComponent which then will not receive any events anymore.
removeComponent(Class) - Method in class at.amartinz.universaldebug.trees.BaseTree
 
reportCrash(int, String, String, Throwable) - Method in class at.amartinz.universaldebug.trees.CrashComponent
 

S

setCrashPrefix(String) - Method in class at.amartinz.universaldebug.trees.CrashComponent
 
setEnabled(boolean) - Method in class at.amartinz.universaldebug.trees.BaseTree
When disabled, no events will get forwarded.
setPriorityFilterSet(HashSet<Integer>) - Method in class at.amartinz.universaldebug.trees.BaseTreeComponent
 
shouldLog(int) - Method in class at.amartinz.universaldebug.trees.BaseTree
 
shouldLog(int) - Method in class at.amartinz.universaldebug.trees.BaseTreeComponent
If a priority filter set is set, it will be used to decide whether BaseTreeComponent.doLog(int, String, String, Throwable) gets called.
shouldLog(int) - Method in class at.amartinz.universaldebug.trees.CrashComponent
 

U

UniversalDebug - Class in at.amartinz.universaldebug
Created by amartinz on 18.04.16.
UniversalDebug(Context) - Constructor for class at.amartinz.universaldebug.UniversalDebug
 
UniversalDebugExtension - Class in at.amartinz.universaldebug
An extension for UniversalDebug.
UniversalDebugExtension() - Constructor for class at.amartinz.universaldebug.UniversalDebugExtension
 

V

VibrationComponent - Class in at.amartinz.universaldebug.trees
A BaseTreeComponent which vibrates every time BaseTree.log(int, String, String, Throwable) gets called.
VibrationComponent(BaseTree) - Constructor for class at.amartinz.universaldebug.trees.VibrationComponent
 
VibrationComponent(BaseTree, long) - Constructor for class at.amartinz.universaldebug.trees.VibrationComponent
 
VibrationComponent(BaseTree, long, Vibrator) - Constructor for class at.amartinz.universaldebug.trees.VibrationComponent
 

W

withDebug(boolean) - Method in class at.amartinz.universaldebug.UniversalDebug
 
withDebugTree(Timber.Tree) - Method in class at.amartinz.universaldebug.UniversalDebug
 
withExtension(UniversalDebugExtension) - Method in class at.amartinz.universaldebug.UniversalDebug
 
withExtensions(Collection<? extends UniversalDebugExtension>) - Method in class at.amartinz.universaldebug.UniversalDebug
 
withProductionTree(Timber.Tree) - Method in class at.amartinz.universaldebug.UniversalDebug
 
withTimber(boolean) - Method in class at.amartinz.universaldebug.UniversalDebug
 
WriterComponent - Class in at.amartinz.universaldebug.trees
Logs and writes the log to a file.
WriterComponent(BaseTree) - Constructor for class at.amartinz.universaldebug.trees.WriterComponent
 
WriterComponent(BaseTree, File) - Constructor for class at.amartinz.universaldebug.trees.WriterComponent
 
WriterComponent(BaseTree, boolean) - Constructor for class at.amartinz.universaldebug.trees.WriterComponent
 
A B C D E G I L M P R S U V W 
Skip navigation links