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

A

ACRA - Class in org.acra
Use this class to initialize the crash reporting feature using ACRA.init(Application) as soon as possible in your Application subclass Application.onCreate() method.
AcraAnnotationProcessor - Class in org.acra.processor
 
AcraAnnotationProcessor() - Constructor for class org.acra.processor.AcraAnnotationProcessor
 
ACRAConfigurationException - Exception in org.acra.config
A simple Exception used when required configuration items are missing.
ACRAConfigurationException(String) - Constructor for exception org.acra.config.ACRAConfigurationException
 
ACRAConfigurationException(String, Throwable) - Constructor for exception org.acra.config.ACRAConfigurationException
 
ACRAConstants - Class in org.acra
Responsible for collating those constants shared among the ACRA components.
AcraContentProvider - Class in org.acra.attachment
Provides access to attachments for senders For uri schema, see AcraCore.attachmentUris()
AcraContentProvider() - Constructor for class org.acra.attachment.AcraContentProvider
 
AcraCore - Annotation Type in org.acra.annotation
Main ACRA configuration
AcraDialog - Annotation Type in org.acra.annotation
CrashReportDialog configuration
AcraHttpSender - Annotation Type in org.acra.annotation
Http sender configuration
AcraLimiter - Annotation Type in org.acra.annotation
Limiter configuration
ACRALog - Interface in org.acra.log
Responsible for providing ACRA classes with a platform neutral way of logging.
AcraMailSender - Annotation Type in org.acra.annotation
 
AcraNotification - Annotation Type in org.acra.annotation
 
AcraScheduler - Annotation Type in org.acra.annotation
 
AcraToast - Annotation Type in org.acra.annotation
 
add(E) - Method in class org.acra.collections.BoundedLinkedList
 
add(int, E) - Method in class org.acra.collections.BoundedLinkedList
 
add(int, E) - Method in class org.acra.collections.ImmutableList
 
add(E) - Method in class org.acra.collections.ImmutableList
 
add(E) - Method in class org.acra.collections.ImmutableSet
 
add(E) - Method in class org.acra.collections.ImmutableSet.Builder
 
addAll(Collection<? extends E>) - Method in class org.acra.collections.BoundedLinkedList
 
addAll(int, Collection<? extends E>) - Method in class org.acra.collections.BoundedLinkedList
 
addAll(int, Collection<? extends E>) - Method in class org.acra.collections.ImmutableList
 
addAll(Collection<? extends E>) - Method in class org.acra.collections.ImmutableList
 
addAll(Collection<? extends E>) - Method in class org.acra.collections.ImmutableSet
 
addAnyNonDefault(String, CodeBlock) - Method in class org.acra.processor.creator.BuildMethodCreator
 
addClassJavadoc(TypeSpec.Builder, TypeName) - Static method in class org.acra.processor.util.Strings
 
addDelegateCall(String) - Method in class org.acra.processor.creator.BuildMethodCreator
 
addFirst(E) - Method in class org.acra.collections.BoundedLinkedList
 
addGetter(TypeSpec.Builder) - Method in interface org.acra.processor.element.BuilderElement
 
addInstantiatable(String) - Method in class org.acra.processor.creator.BuildMethodCreator
 
additionalDropBoxTags() - Method in class org.acra.config.CoreConfiguration
 
additionalSharedPreferences() - Method in class org.acra.config.CoreConfiguration
 
addLast(E) - Method in class org.acra.collections.BoundedLinkedList
 
addNotEmpty(String) - Method in class org.acra.processor.creator.BuildMethodCreator
 
addNotUnset(String, TypeName) - Method in class org.acra.processor.creator.BuildMethodCreator
 
addSetter(TypeSpec.Builder, ClassName) - Method in interface org.acra.processor.element.BuilderElement
 
addToBuilder(TypeSpec.Builder, ClassName, CodeBlock.Builder, CodeBlock.Builder, CodeBlock.Builder) - Method in interface org.acra.processor.element.BuilderElement
 
addToBuilder(TypeSpec.Builder, ClassName, CodeBlock.Builder, CodeBlock.Builder, CodeBlock.Builder) - Method in class org.acra.processor.element.BuilderElement.Context
 
addToBuilder(TypeSpec.Builder, ClassName, CodeBlock.Builder, CodeBlock.Builder, CodeBlock.Builder) - Method in class org.acra.processor.element.BuilderElement.Delegate
 
addToBuilder(TypeSpec.Builder, ClassName, CodeBlock.Builder, CodeBlock.Builder, CodeBlock.Builder) - Method in class org.acra.processor.element.BuilderElement.Enabled
 
addToBuilderInterface(TypeSpec.Builder, ClassName) - Method in interface org.acra.processor.element.BuilderElement.Interface
 
addToBuildMethod(BuildMethodCreator) - Method in interface org.acra.processor.element.ValidatedElement
 
addToConfig(TypeSpec.Builder, MethodSpec.Builder) - Method in interface org.acra.processor.element.ConfigElement
 
addViewToDialog(View) - Method in class org.acra.dialog.CrashReportDialog
adds a view to the end of the dialog
AdvancedSenderScheduler - Class in org.acra.scheduler
Utilizes evernotes android-job to delay report sending
AdvancedSenderScheduler.Factory - Class in org.acra.scheduler
 
alsoReportToAndroidFramework() - Method in class org.acra.config.CoreConfiguration
 
AndroidLogDelegate - Class in org.acra.log
Responsible for delegating calls to the Android logging system.
AndroidLogDelegate() - Constructor for class org.acra.log.AndroidLogDelegate
 
ANY_NON_DEFAULT - Static variable in class org.acra.processor.util.Types
 
AnyNonDefault - Annotation Type in org.acra.annotation
Any of the annotation methods annotated with this has to be different from the default value for the configuration to be valid
applicationLogFile() - Method in class org.acra.config.CoreConfiguration
 
applicationLogFileDir() - Method in class org.acra.config.CoreConfiguration
 
applicationLogFileLines() - Method in class org.acra.config.CoreConfiguration
 
ApplicationStartupCollector - Interface in org.acra.collector
A collector that is also called at startup
ApplicationStartupProcessor - Class in org.acra.util
Looks for any existing reports and starts sending them.
ApplicationStartupProcessor(Context, CoreConfiguration, SchedulerStarter) - Constructor for class org.acra.util.ApplicationStartupProcessor
 
apply(T) - Method in interface org.acra.util.Predicate
 
APPROVED_SUFFIX - Static variable in class org.acra.ACRAConstants
Suffix to be added to report files when they have been approved by the user in NOTIFICATION mode
AttachmentUriProvider - Interface in org.acra.attachment
Provides attachment uris to ACRA
attachmentUriProvider() - Method in class org.acra.config.CoreConfiguration
 
attachmentUris() - Method in class org.acra.config.CoreConfiguration
 

B

BaseCoreConfigurationBuilder - Class in org.acra.config
Contains builder methods which can't be generated
BaseCrashReportDialog - Class in org.acra.dialog
Activity which implements the base functionality for a CrashReportDialog.
BaseCrashReportDialog() - Constructor for class org.acra.dialog.BaseCrashReportDialog
 
BaseHttpConfigurationBuilder - Class in org.acra.config
 
BaseHttpRequest<T> - Class in org.acra.http
 
BaseHttpRequest(CoreConfiguration, Context, HttpSender.Method, String, String, int, int, Map<String, String>) - Constructor for class org.acra.http.BaseHttpRequest
 
BaseKeyStoreFactory - Class in org.acra.security
Provides base KeyStoreFactory implementation
BaseKeyStoreFactory() - Constructor for class org.acra.security.BaseKeyStoreFactory
creates a new KeyStoreFactory for the default certificate type ACRAConstants.DEFAULT_CERTIFICATE_TYPE
BaseKeyStoreFactory(String) - Constructor for class org.acra.security.BaseKeyStoreFactory
creates a new KeyStoreFactory with the specified certificate type
BaseKeyStoreFactory.Type - Enum in org.acra.security
 
baseSetter(ClassName) - Method in interface org.acra.processor.element.BuilderElement
 
basicAuthLogin() - Method in class org.acra.config.HttpSenderConfiguration
 
basicAuthPassword() - Method in class org.acra.config.HttpSenderConfiguration
 
BinaryHttpRequest - Class in org.acra.http
 
BinaryHttpRequest(CoreConfiguration, Context, String, String, int, int, Map<String, String>) - Constructor for class org.acra.http.BinaryHttpRequest
 
BoundedLinkedList<E> - Class in org.acra.collections
A LinkedList version with a maximum number of elements.
BoundedLinkedList(int) - Constructor for class org.acra.collections.BoundedLinkedList
 
build(ReportExecutor) - Method in class org.acra.builder.ReportBuilder
Assembles and sends the crash report.
build() - Method in class org.acra.collections.ImmutableSet.Builder
 
build() - Method in interface org.acra.config.ConfigurationBuilder
Builds the configuration
build() - Method in class org.acra.config.CoreConfigurationBuilder
 
buildAndShowDialog(Bundle) - Method in class org.acra.dialog.CrashReportDialog
Build the dialog from the values in config
buildAttachmentIntent(String, String, ArrayList<Uri>, boolean) - Method in class org.acra.sender.EmailIntentSender
Builds an email intent with attachments
buildConfigClass() - Method in class org.acra.config.CoreConfiguration
 
buildCustomView(Bundle) - Method in class org.acra.dialog.CrashReportDialog
 
Builder() - Constructor for class org.acra.collections.ImmutableSet.Builder
 
BUILDER_METHOD - Static variable in class org.acra.processor.util.Types
 
BuilderElement - Interface in org.acra.processor.element
 
BuilderElement.Context - Class in org.acra.processor.element
 
BuilderElement.Delegate - Class in org.acra.processor.element
 
BuilderElement.Enabled - Class in org.acra.processor.element
 
BuilderElement.Final - Interface in org.acra.processor.element
 
BuilderElement.Interface - Interface in org.acra.processor.element
 
BuilderMethod - Annotation Type in org.acra.annotation
 
BuildMethodCreator - Class in org.acra.processor.creator
 
buildResolveIntent(String, String) - Method in class org.acra.sender.EmailIntentSender
Builds an intent used to resolve email clients and to send reports without attachments or as fallback if no attachments are supported
buildSubject(Context) - Method in class org.acra.sender.EmailIntentSender
Creates the message subject
BulkReportDeleter - Class in org.acra.file
Deletes unsent reports.
BulkReportDeleter(Context) - Constructor for class org.acra.file.BulkReportDeleter
 

C

cancelReports() - Method in class org.acra.dialog.BaseCrashReportDialog
Cancel any pending crash reports.
certificatePath() - Method in class org.acra.config.HttpSenderConfiguration
 
certificateType() - Method in class org.acra.config.HttpSenderConfiguration
 
channelDescription() - Method in class org.acra.config.NotificationConfiguration
 
channelName() - Method in class org.acra.config.NotificationConfiguration
 
check(Class<?>...) - Static method in class org.acra.config.ClassValidator
 
checkReports(boolean) - Method in class org.acra.util.ApplicationStartupProcessor
 
ClassCreator - Class in org.acra.processor.creator
 
ClassCreator(TypeElement, Configuration, ProcessingEnvironment) - Constructor for class org.acra.processor.creator.ClassCreator
 
ClassValidator - Class in org.acra.config
 
clear() - Method in class org.acra.collections.ImmutableList
 
clear() - Method in class org.acra.collections.ImmutableMap
 
clear() - Method in class org.acra.collections.ImmutableSet
 
clearCustomData() - Method in interface org.acra.ErrorReporter
Removes all key/value pairs from your reports custom data field.
clearCustomData() - Method in class org.acra.reporter.ErrorReporterImpl
Removes all key/value pairs from your reports custom data field.
clearLastActivity() - Method in class org.acra.builder.LastActivityManager
clear saved activity
collect(Context, CoreConfiguration, ReportBuilder, CrashReportData) - Method in interface org.acra.collector.Collector
Execute collection
collectApplicationStartUp(Context, CoreConfiguration) - Method in interface org.acra.collector.ApplicationStartupCollector
collect startup data
collectApplicationStartUp(Context, CoreConfiguration) - Method in class org.acra.collector.ConfigurationCollector
collect startup data
collectApplicationStartUp(Context, CoreConfiguration) - Method in class org.acra.collector.TimeCollector
 
Collector - Interface in org.acra.collector
 
Collector.Order - Enum in org.acra.collector
 
CollectorException - Exception in org.acra.collector
Thrown by collectors
CollectorException() - Constructor for exception org.acra.collector.CollectorException
 
CollectorException(String) - Constructor for exception org.acra.collector.CollectorException
 
CollectorException(String, Throwable) - Constructor for exception org.acra.collector.CollectorException
 
CollectorException(Throwable) - Constructor for exception org.acra.collector.CollectorException
 
collectStartUp() - Method in class org.acra.data.CrashReportDataFactory
 
commentPrompt() - Method in class org.acra.config.DialogConfiguration
 
commentPrompt() - Method in class org.acra.config.NotificationConfiguration
 
compress() - Method in class org.acra.config.HttpSenderConfiguration
 
ConfigElement - Interface in org.acra.processor.element
 
Configuration - Annotation Type in org.acra.annotation
The annotation annotated with this will be used as basis for Configurations and their Builders
Configuration - Interface in org.acra.config
A configuration object
CONFIGURATION - Static variable in class org.acra.processor.util.Types
 
CONFIGURATION_BUILDER_FACTORY - Static variable in class org.acra.processor.util.Strings
 
CONFIGURATION_BUILDER_FACTORY - Static variable in class org.acra.processor.util.Types
 
CONFIGURATION_VALUE - Static variable in class org.acra.processor.util.Types
 
ConfigurationBuilder - Interface in org.acra.config
A Configuration builder
ConfigurationBuilderFactory - Interface in org.acra.config
A factory for configuration builders
ConfigurationCollector - Class in org.acra.collector
Inspects a Configuration object through reflection API in order to generate a human readable String with values replaced with their constants names.
ConfigurationCollector() - Constructor for class org.acra.collector.ConfigurationCollector
 
ConfigurationValue - Annotation Type in org.acra.annotation
 
configureField(FieldSpec.Builder) - Method in interface org.acra.processor.element.BuilderElement
 
configureField(FieldSpec.Builder) - Method in interface org.acra.processor.element.BuilderElement.Final
 
configureGetter(MethodSpec.Builder) - Method in interface org.acra.processor.element.BuilderElement
 
configureHeaders(HttpURLConnection, String, String, Map<String, String>, T) - Method in class org.acra.http.BaseHttpRequest
 
configureHttps(HttpsURLConnection) - Method in class org.acra.http.BaseHttpRequest
 
configureSetter(MethodSpec.Builder) - Method in interface org.acra.processor.element.BuilderElement
 
configureTimeouts(HttpURLConnection, int, int) - Method in class org.acra.http.BaseHttpRequest
 
ConfigUtils - Class in org.acra.config
Allows easy access to Plugin configurations from the main configuration
ConfigUtils() - Constructor for class org.acra.config.ConfigUtils
 
connectionTimeout() - Method in class org.acra.config.HttpSenderConfiguration
 
contains(Object) - Method in class org.acra.collections.ImmutableList
 
contains(Object) - Method in class org.acra.collections.ImmutableSet
 
containsAll(Collection<?>) - Method in class org.acra.collections.ImmutableList
 
containsAll(Collection<?>) - Method in class org.acra.collections.ImmutableSet
 
containsKey(Object) - Method in class org.acra.collections.ImmutableMap
 
containsKey(String) - Method in class org.acra.data.CrashReportData
 
containsKey(ReportField) - Method in class org.acra.data.CrashReportData
 
containsValue(Object) - Method in class org.acra.collections.ImmutableMap
 
Context() - Constructor for class org.acra.processor.element.BuilderElement.Context
 
CONTEXT - Static variable in class org.acra.processor.util.Strings
 
CONTEXT - Static variable in class org.acra.processor.util.Types
 
convertToString(CrashReportData, StringFormat) - Method in class org.acra.sender.HttpSender
Convert a report to string
copyFromUri(Context, OutputStream, Uri) - Static method in class org.acra.util.UriUtils
 
CoreConfiguration - Class in org.acra.config
Class generated based on AcraCore (16.09.2018 00:54:31)
CoreConfiguration(CoreConfigurationBuilder) - Constructor for class org.acra.config.CoreConfiguration
 
CoreConfigurationBuilder - Class in org.acra.config
Class generated based on AcraCore (16.09.2018 00:54:31)
CoreConfigurationBuilder(Context) - Constructor for class org.acra.config.CoreConfigurationBuilder
 
CrashReportData - Class in org.acra.data
Stores a crash report data
CrashReportData() - Constructor for class org.acra.data.CrashReportData
 
CrashReportData(String) - Constructor for class org.acra.data.CrashReportData
 
CrashReportDataFactory - Class in org.acra.data
Responsible for collecting the CrashReportData for an Exception.
CrashReportDataFactory(Context, CoreConfiguration) - Constructor for class org.acra.data.CrashReportDataFactory
 
CrashReportDialog - Class in org.acra.dialog
This is the dialog Activity used by ACRA to get authorization from the user to send reports.
CrashReportDialog() - Constructor for class org.acra.dialog.CrashReportDialog
 
CrashReportFileNameParser - Class in org.acra.file
Responsible for determining the state of a Crash Report based on its file name.
CrashReportFileNameParser() - Constructor for class org.acra.file.CrashReportFileNameParser
 
CrashReportPersister - Class in org.acra.file
Handles persistence of CrashReportData
CrashReportPersister() - Constructor for class org.acra.file.CrashReportPersister
 
create(Context) - Method in interface org.acra.config.ConfigurationBuilderFactory
creates a new builder
create(Context) - Method in class org.acra.config.DialogConfigurationBuilderFactory
 
create(Context) - Method in class org.acra.config.HttpSenderConfigurationBuilderFactory
 
create(Context) - Method in class org.acra.config.LimiterConfigurationBuilderFactory
 
create(Context) - Method in class org.acra.config.MailSenderConfigurationBuilderFactory
 
create(Context) - Method in class org.acra.config.NotificationConfigurationBuilderFactory
 
create(Context) - Method in class org.acra.config.SchedulerConfigurationBuilderFactory
 
create(Context) - Method in class org.acra.config.ToastConfigurationBuilderFactory
 
create() - Method in class org.acra.prefs.SharedPreferencesFactory
 
create(Context, CoreConfiguration) - Method in class org.acra.scheduler.AdvancedSenderScheduler.Factory
 
create(Context, CoreConfiguration) - Method in interface org.acra.scheduler.SenderSchedulerFactory
 
create(Context) - Method in class org.acra.security.BaseKeyStoreFactory
 
create(Context) - Method in interface org.acra.security.KeyStoreFactory
 
create(Context) - Method in class org.acra.security.NoKeyStoreFactory
 
create(Context, CoreConfiguration) - Method in class org.acra.sender.EmailIntentSenderFactory
 
create(Context, CoreConfiguration) - Method in class org.acra.sender.HttpSenderFactory
 
create(Context, CoreConfiguration) - Method in interface org.acra.sender.ReportSenderFactory
 
create(Class<? extends T>, InstanceCreator.Fallback<T>) - Method in class org.acra.util.InstanceCreator
Create an instance of clazz
create(Collection<Class<? extends T>>) - Method in class org.acra.util.InstanceCreator
Create instances of the given classes
createAttachmentFromString(Context, String, String) - Method in class org.acra.sender.EmailIntentSender
Creates a temporary file with the given content and name, to be used as an email attachment
createClasses() - Method in class org.acra.processor.creator.ClassCreator
 
createConnection(URL) - Method in class org.acra.http.BaseHttpRequest
 
createCrashData(ReportBuilder) - Method in class org.acra.data.CrashReportDataFactory
Collects crash data.
createErrorReporterStub() - Static method in class org.acra.util.StubCreator
 
createStub(Class<T>, InvocationHandler) - Static method in class org.acra.util.StubCreator
 
customData(Map<String, String>) - Method in class org.acra.builder.ReportBuilder
Sets additional values to be added to ReportField.CUSTOM_DATA.
customData(String, String) - Method in class org.acra.builder.ReportBuilder
Sets an additional value to be added to ReportField.CUSTOM_DATA.
CustomDataCollector - Class in org.acra.collector
Collects custom data supplied by the user
CustomDataCollector() - Constructor for class org.acra.collector.CustomDataCollector
 

D

d(String, String) - Method in interface org.acra.log.ACRALog
 
d(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
d(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
d(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
d(String, String) - Method in class org.acra.log.HollowLog
 
d(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
DATE_TIME_FORMAT_STRING - Static variable in class org.acra.ACRAConstants
 
DEFAULT_BUFFER_SIZE_IN_BYTES - Static variable in class org.acra.ACRAConstants
 
DEFAULT_CERTIFICATE_TYPE - Static variable in class org.acra.ACRAConstants
 
DEFAULT_LOG_LINES - Static variable in class org.acra.ACRAConstants
 
DEFAULT_REPORT_FIELDS - Static variable in class org.acra.ACRAConstants
Default list of ReportFields to be sent in reports.
DEFAULT_REPORT_FILENAME - Static variable in class org.acra.sender.EmailIntentSender
 
DEFAULT_RES_VALUE - Static variable in class org.acra.ACRAConstants
 
DEFAULT_STRING_VALUE - Static variable in class org.acra.ACRAConstants
 
defaultAction(Object, Void) - Method in class org.acra.processor.util.IsValidResourceVisitor
 
defaultAction(Object, Void) - Method in class org.acra.processor.util.ToCodeBlockVisitor
 
DefaultAttachmentProvider - Class in org.acra.attachment
Reads attachment uris from the configuration
DefaultAttachmentProvider() - Constructor for class org.acra.attachment.DefaultAttachmentProvider
 
DefaultHttpRequest - Class in org.acra.http
 
DefaultHttpRequest(CoreConfiguration, Context, HttpSender.Method, String, String, String, int, int, Map<String, String>) - Constructor for class org.acra.http.DefaultHttpRequest
 
DefaultRetryPolicy - Class in org.acra.config
Default RetryPolicy.
DefaultRetryPolicy() - Constructor for class org.acra.config.DefaultRetryPolicy
 
DefaultSenderScheduler - Class in org.acra.scheduler
Simply schedules sending instantly
DefaultSenderScheduler(Context, CoreConfiguration) - Constructor for class org.acra.scheduler.DefaultSenderScheduler
 
delete(Uri, String, String[]) - Method in class org.acra.attachment.AcraContentProvider
 
deleteFile(File) - Static method in class org.acra.util.IOUtils
 
deleteOldUnsentReportsOnApplicationStart() - Method in class org.acra.config.CoreConfiguration
 
deleteReports(boolean, int) - Method in class org.acra.file.BulkReportDeleter
 
deleteUnapprovedReportsOnApplicationStart() - Method in class org.acra.config.CoreConfiguration
 
DEPRECATED - Static variable in class org.acra.processor.util.Types
 
DEV_LOGGING - Static variable in class org.acra.ACRA
 
DeviceFeaturesCollector - Class in org.acra.collector
Collects features declared as available on the device.
DeviceFeaturesCollector() - Constructor for class org.acra.collector.DeviceFeaturesCollector
 
DeviceIdCollector - Class in org.acra.collector
Collects the device ID
DeviceIdCollector() - Constructor for class org.acra.collector.DeviceIdCollector
 
DialogConfiguration - Class in org.acra.config
Class generated based on AcraDialog (16.09.2018 00:54:44)
DialogConfiguration(DialogConfigurationBuilderImpl) - Constructor for class org.acra.config.DialogConfiguration
 
DialogConfigurationBuilder - Interface in org.acra.config
Class generated based on AcraDialog (16.09.2018 00:54:44)
DialogConfigurationBuilderFactory - Class in org.acra.config
 
DialogConfigurationBuilderFactory() - Constructor for class org.acra.config.DialogConfigurationBuilderFactory
 
DialogInteraction - Class in org.acra.interaction
 
DialogInteraction() - Constructor for class org.acra.interaction.DialogInteraction
 
Directory - Enum in org.acra.file
 
discardButtonText() - Method in class org.acra.config.NotificationConfiguration
 
DisplayManagerCollector - Class in org.acra.collector
Collects information about the connected display(s)
DisplayManagerCollector() - Constructor for class org.acra.collector.DisplayManagerCollector
 
dropboxCollectionMinutes() - Method in class org.acra.config.CoreConfiguration
 
DropBoxCollector - Class in org.acra.collector
Collects data from the DropBoxManager.
DropBoxCollector() - Constructor for class org.acra.collector.DropBoxCollector
 
dropReportsOnTimeout() - Method in class org.acra.config.HttpSenderConfiguration
 

E

e(String, String) - Method in interface org.acra.log.ACRALog
 
e(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
e(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
e(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
e(String, String) - Method in class org.acra.log.HollowLog
 
e(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
Element - Interface in org.acra.processor.element
 
ElementFactory - Class in org.acra.processor.element
 
ElementFactory(Elements) - Constructor for class org.acra.processor.element.ElementFactory
 
EmailIntentSender - Class in org.acra.sender
Send reports through an email intent.
EmailIntentSender(CoreConfiguration) - Constructor for class org.acra.sender.EmailIntentSender
 
EmailIntentSenderFactory - Class in org.acra.sender
Constructs an EmailIntentSender.
EmailIntentSenderFactory() - Constructor for class org.acra.sender.EmailIntentSenderFactory
 
emailPrompt() - Method in class org.acra.config.DialogConfiguration
 
empty() - Static method in class org.acra.collections.ImmutableSet
 
enabled() - Method in interface org.acra.config.Configuration
checks if the corresponding plugin is enabled
enabled() - Method in class org.acra.config.CoreConfiguration
 
enabled() - Method in class org.acra.config.DialogConfiguration
 
enabled() - Method in class org.acra.config.HttpSenderConfiguration
 
enabled() - Method in class org.acra.config.LimiterConfiguration
 
enabled() - Method in class org.acra.config.MailSenderConfiguration
 
enabled() - Method in class org.acra.config.NotificationConfiguration
 
enabled() - Method in class org.acra.config.SchedulerConfiguration
 
enabled() - Method in class org.acra.config.ToastConfiguration
 
enabled(CoreConfiguration) - Method in class org.acra.plugins.HasConfigPlugin
 
enabled(CoreConfiguration) - Method in interface org.acra.plugins.Plugin
controls if this instance is active
Enabled() - Constructor for class org.acra.processor.element.BuilderElement.Enabled
 
endApplication() - Method in class org.acra.builder.ReportBuilder
Ends the application after sending the crash report
endApplication() - Method in class org.acra.util.ProcessFinisher
 
entrySet() - Method in class org.acra.collections.ImmutableMap
 
ErrorReporter - Interface in org.acra
This interface contains methods used to interact with ACRA after it has been initialized
ErrorReporterImpl - Class in org.acra.reporter
The ErrorReporter is a Singleton object in charge of collecting crash context data and sending crash reports.
ErrorReporterImpl(Application, CoreConfiguration, boolean, boolean, boolean) - Constructor for class org.acra.reporter.ErrorReporterImpl
 
exception(Throwable) - Method in class org.acra.builder.ReportBuilder
Set the stack trace to be reported
exceptionClassLimit() - Method in class org.acra.config.LimiterConfiguration
 
excludeMatchingSettingsKeys() - Method in class org.acra.config.CoreConfiguration
 
excludeMatchingSharedPreferencesKeys() - Method in class org.acra.config.CoreConfiguration
 
execute(ReportBuilder) - Method in class org.acra.builder.ReportExecutor
Try to create a report.
EXTRA_ACRA_CONFIG - Static variable in class org.acra.sender.SenderService
 
EXTRA_APP_RESTARTED - Static variable in annotation type org.acra.annotation.AcraScheduler
 
EXTRA_LAST_ACTIVITY - Static variable in class org.acra.scheduler.RestartingAdministrator
 
EXTRA_ONLY_SEND_SILENT_REPORTS - Static variable in class org.acra.sender.SenderService
 
EXTRA_REPORT_CONFIG - Static variable in class org.acra.interaction.DialogInteraction
Used in the intent starting CrashReportDialog to provide the AcraConfig to use when gathering the crash info.
EXTRA_REPORT_FILE - Static variable in class org.acra.interaction.DialogInteraction
Used in the intent starting CrashReportDialog to provide the name of the latest generated report file in order to be able to associate the user comment.
EXTRA_REPORT_FILE - Static variable in class org.acra.interaction.NotificationInteraction
 

F

Factory() - Constructor for class org.acra.scheduler.AdvancedSenderScheduler.Factory
 
failedReportLimit() - Method in class org.acra.config.LimiterConfiguration
 
FailedSender(ReportSender, ReportSenderException) - Constructor for class org.acra.config.RetryPolicy.FailedSender
 
FIELD_CONTEXT - Static variable in class org.acra.processor.util.Strings
 
FIELD_DELEGATE - Static variable in class org.acra.processor.util.Strings
 
FIELD_ENABLED - Static variable in class org.acra.processor.util.Strings
 
fillAttachmentList(Context, String, List<Uri>) - Method in class org.acra.sender.EmailIntentSender
Adds all attachment uris into the given list
finishLastActivity(Thread) - Method in class org.acra.util.ProcessFinisher
 
fromAnnotationMethod(ExecutableElement) - Method in class org.acra.processor.element.ElementFactory
 
fromBuilderDelegateMethod(ExecutableElement) - Method in class org.acra.processor.element.ElementFactory
 
fromConfigDelegateMethod(ExecutableElement) - Method in class org.acra.processor.element.ElementFactory
 
fromDelegateConstructor(ExecutableElement, boolean) - Method in class org.acra.processor.element.ElementFactory
 
fromPreBuildDelegateMethod(ExecutableElement) - Method in class org.acra.processor.element.ElementFactory
 
fromStringResourceAnnotationMethod(ExecutableElement) - Method in class org.acra.processor.element.ElementFactory
 
fromTransformDelegateMethod(ExecutableElement, Element) - Method in class org.acra.processor.element.ElementFactory
 

G

get(int) - Method in class org.acra.collections.ImmutableList
 
get(Object) - Method in class org.acra.collections.ImmutableMap
 
get(String) - Method in class org.acra.data.CrashReportData
 
get() - Method in interface org.acra.util.InstanceCreator.Fallback
 
getActivityManager(Context) - Static method in class org.acra.util.SystemServices
 
getAnnotations() - Method in interface org.acra.processor.element.Element
 
getApprovedFolder() - Method in class org.acra.file.ReportLocator
 
getApprovedReports() - Method in class org.acra.file.ReportLocator
 
getAttachments(Context, CoreConfiguration) - Method in interface org.acra.attachment.AttachmentUriProvider
 
getAttachments(Context, CoreConfiguration) - Method in class org.acra.attachment.DefaultAttachmentProvider
getCommentLabel() - Method in class org.acra.dialog.CrashReportDialog
creates a comment label view with resCommentPrompt as text
getCommentPrompt(CharSequence) - Method in class org.acra.dialog.CrashReportDialog
creates a comment prompt
getConfig() - Method in class org.acra.dialog.BaseCrashReportDialog
Provides the config to subclasses
getContentType(Context, T) - Method in class org.acra.http.BaseHttpRequest
 
getContentType(Context, Uri) - Method in class org.acra.http.BinaryHttpRequest
 
getContentType(Context, String) - Method in class org.acra.http.DefaultHttpRequest
 
getContentType(Context, Pair<String, List<Uri>>) - Method in class org.acra.http.MultipartHttpRequest
 
getCustomData() - Method in class org.acra.builder.ReportBuilder
 
getCustomData(String) - Method in interface org.acra.ErrorReporter
Gets the current value for a key in your reports custom data field.
getCustomData(String) - Method in class org.acra.reporter.ErrorReporterImpl
Gets the current value for a key in your reports custom data field.
getDialog() - Method in class org.acra.dialog.CrashReportDialog
 
getDropBoxManager(Context) - Static method in class org.acra.util.SystemServices
 
getEmailLabel() - Method in class org.acra.dialog.CrashReportDialog
creates a email label view with resEmailPrompt as text
getEmailPrompt(CharSequence) - Method in class org.acra.dialog.CrashReportDialog
creates an email prompt
getErrorReporter() - Static method in class org.acra.ACRA
 
getException() - Method in class org.acra.builder.ReportBuilder
 
getException() - Method in class org.acra.config.RetryPolicy.FailedSender
 
getFile(Context, String) - Method in enum org.acra.file.Directory
 
getFileNameFromUri(Context, Uri) - Static method in class org.acra.util.UriUtils
 
getImmutableType(TypeName) - Static method in class org.acra.processor.util.Types
 
getInputStream(Context) - Method in class org.acra.security.BaseKeyStoreFactory
 
getKeyStore(Context, CoreConfiguration) - Static method in class org.acra.security.KeyStoreHelper
try to get the keystore
getKeyStoreType() - Method in class org.acra.security.BaseKeyStoreFactory
 
getLastActivity() - Method in class org.acra.builder.LastActivityManager
 
getMainView() - Method in class org.acra.dialog.CrashReportDialog
Creates a main view containing text of resText, or nothing if not found
getMatchingHttpContentType() - Method in enum org.acra.data.StringFormat
 
getMessage() - Method in class org.acra.builder.ReportBuilder
 
getMimeType(Context, Uri) - Static method in class org.acra.util.UriUtils
 
getName() - Method in interface org.acra.processor.element.Element
 
getNotificationManager(Context) - Static method in class org.acra.util.SystemServices
 
getOnlyMethod(ProcessingEnvironment, String) - Static method in class org.acra.processor.util.Types
 
getOrder() - Method in interface org.acra.collector.Collector
 
getOrder() - Method in class org.acra.collector.DropBoxCollector
 
getOrder() - Method in class org.acra.collector.LogCatCollector
 
getOrder() - Method in class org.acra.collector.LogFileCollector
 
getOrder() - Method in class org.acra.collector.MediaCodecListCollector
 
getOrder() - Method in class org.acra.collector.StacktraceCollector
 
getOrder() - Method in class org.acra.collector.ThreadCollector
 
getPackageInfo() - Method in class org.acra.util.PackageManagerWrapper
 
getPassword() - Method in class org.acra.security.BaseKeyStoreFactory
 
getPluginConfiguration(CoreConfiguration, Class<T>) - Static method in class org.acra.config.ConfigUtils
 
getPluginConfigurationBuilder(Class<R>) - Method in class org.acra.config.BaseCoreConfigurationBuilder
 
getPluginConfigurationBuilder(Class<R>) - Method in class org.acra.config.CoreConfigurationBuilder
 
getReportScheduler() - Method in interface org.acra.ErrorReporter
Access point to manual report scheduling
getReportScheduler() - Method in class org.acra.reporter.ErrorReporterImpl
 
getSender() - Method in class org.acra.config.RetryPolicy.FailedSender
 
getSenderScheduler() - Method in class org.acra.scheduler.SchedulerStarter
 
getStackTraceString(Throwable) - Method in interface org.acra.log.ACRALog
 
getStackTraceString(Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
getStackTraceString(Throwable) - Method in class org.acra.log.HollowLog
 
getStreamType() - Method in class org.acra.security.BaseKeyStoreFactory
 
getString(ReportField) - Method in class org.acra.data.CrashReportData
Returns the property with the specified key.
getSupportedAnnotationTypes() - Method in class org.acra.processor.AcraAnnotationProcessor
 
getTelephonyManager(Context) - Static method in class org.acra.util.SystemServices
 
getTimestamp(String) - Method in class org.acra.file.CrashReportFileNameParser
Gets the timestamp of a report from its name
getType(Uri) - Method in class org.acra.attachment.AcraContentProvider
Provides file mimeType
getType() - Method in interface org.acra.processor.element.Element
 
getUnapprovedFolder() - Method in class org.acra.file.ReportLocator
 
getUnapprovedReports() - Method in class org.acra.file.ReportLocator
 
getUncaughtExceptionThread() - Method in class org.acra.builder.ReportBuilder
 
getUriForFile(Context, File) - Static method in class org.acra.attachment.AcraContentProvider
Get an uri for this content provider for the given file
getUriForFile(Context, Directory, String) - Static method in class org.acra.attachment.AcraContentProvider
Get an uri for this content provider for the given file
guessMimeType(Uri) - Static method in class org.acra.attachment.AcraContentProvider
Tries to guess the mime type from uri extension

H

handleException(Throwable, boolean) - Method in interface org.acra.ErrorReporter
Send a normal report for the given exception
handleException(Throwable) - Method in interface org.acra.ErrorReporter
Send a normal report for the given exception.
handleException(Throwable, boolean) - Method in class org.acra.reporter.ErrorReporterImpl
Send a normal report for the given exception
handleException(Throwable) - Method in class org.acra.reporter.ErrorReporterImpl
Send a normal report for the given exception.
handleResponse(int, String) - Method in class org.acra.http.BaseHttpRequest
 
handleSilentException(Throwable) - Method in interface org.acra.ErrorReporter
Send a silent report for the given exception
handleSilentException(Throwable) - Method in class org.acra.reporter.ErrorReporterImpl
Send a silent report for the given exception
handReportToDefaultExceptionHandler(Thread, Throwable) - Method in class org.acra.builder.ReportExecutor
pass-through to default handler
HasConfigPlugin - Class in org.acra.plugins
 
HasConfigPlugin(Class<? extends Configuration>) - Constructor for class org.acra.plugins.HasConfigPlugin
 
hasInteractions() - Method in class org.acra.interaction.ReportInteractionExecutor
 
hasPermission(String) - Method in class org.acra.util.PackageManagerWrapper
 
HollowLog - Class in org.acra.log
Stub implementation of ACRALog, quenches all logging.
HollowLog() - Constructor for class org.acra.log.HollowLog
 
httpHeaders() - Method in class org.acra.config.HttpSenderConfiguration
 
httpMethod() - Method in class org.acra.config.HttpSenderConfiguration
 
HttpRequest<T> - Interface in org.acra.http
 
HttpSender - Class in org.acra.sender
The ReportSender used by ACRA for http sending
HttpSender(CoreConfiguration, HttpSender.Method, StringFormat) - Constructor for class org.acra.sender.HttpSender
Create a new HttpSender instance with its destination taken from the supplied config.
HttpSender(CoreConfiguration, HttpSender.Method, StringFormat, String) - Constructor for class org.acra.sender.HttpSender
Create a new HttpPostSender instance with a fixed destination provided as a parameter.
HttpSender.Method - Enum in org.acra.sender
Available HTTP methods to send data.
HttpSenderConfiguration - Class in org.acra.config
Class generated based on AcraHttpSender (16.09.2018 00:54:43)
HttpSenderConfiguration(HttpSenderConfigurationBuilderImpl) - Constructor for class org.acra.config.HttpSenderConfiguration
 
HttpSenderConfigurationBuilder - Interface in org.acra.config
Class generated based on AcraHttpSender (16.09.2018 00:54:43)
HttpSenderConfigurationBuilderFactory - Class in org.acra.config
 
HttpSenderConfigurationBuilderFactory() - Constructor for class org.acra.config.HttpSenderConfigurationBuilderFactory
 
HttpSenderFactory - Class in org.acra.sender
Constructs a HttpSender with no report field mappings.
HttpSenderFactory() - Constructor for class org.acra.sender.HttpSenderFactory
 

I

i(String, String) - Method in interface org.acra.log.ACRALog
 
i(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
i(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
i(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
i(String, String) - Method in class org.acra.log.HollowLog
 
i(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
id(Context) - Static method in class org.acra.util.Installation
 
ignoredCrashToast() - Method in class org.acra.config.LimiterConfiguration
 
IMMUTABLE_LIST - Static variable in class org.acra.processor.util.Types
 
IMMUTABLE_MAP - Static variable in class org.acra.processor.util.Types
 
IMMUTABLE_SET - Static variable in class org.acra.processor.util.Types
 
ImmutableList<E> - Class in org.acra.collections
Naive (not optimized) implementation of an Immutable List
ImmutableList(E...) - Constructor for class org.acra.collections.ImmutableList
 
ImmutableList(Collection<E>) - Constructor for class org.acra.collections.ImmutableList
 
ImmutableMap<K,V> - Class in org.acra.collections
Naive (not optimized) implementation of an Immutable Map
ImmutableMap(Map<K, V>) - Constructor for class org.acra.collections.ImmutableMap
 
ImmutableSet<E> - Class in org.acra.collections
Naive (not optimized) implementation of an Immutable Set with reliable, user-specified iteration order.
ImmutableSet(E...) - Constructor for class org.acra.collections.ImmutableSet
 
ImmutableSet(Collection<E>) - Constructor for class org.acra.collections.ImmutableSet
 
ImmutableSet.Builder<E> - Class in org.acra.collections
 
includeDropBoxSystemTags() - Method in class org.acra.config.CoreConfiguration
 
indexOf(Object) - Method in class org.acra.collections.ImmutableList
 
init(Application) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Application, CoreConfigurationBuilder) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Application, CoreConfigurationBuilder, boolean) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Application, CoreConfiguration) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Application, CoreConfiguration, boolean) - Static method in class org.acra.ACRA
Initialize ACRA for a given Application.
init(Bundle) - Method in class org.acra.dialog.BaseCrashReportDialog
Responsible for creating and showing the crash report dialog.
init(Bundle) - Method in class org.acra.dialog.CrashReportDialog
 
insert(Uri, ContentValues) - Method in class org.acra.attachment.AcraContentProvider
 
Installation - Class in org.acra.util
Creates a file storing a UUID on the first application start.
InstanceCreator - Class in org.acra.util
 
InstanceCreator() - Constructor for class org.acra.util.InstanceCreator
 
InstanceCreator.Fallback<T> - Interface in org.acra.util
 
Instantiatable - Annotation Type in org.acra.annotation
All classes in annotation methods with this have to have a public, no-args constructor for the configuration to be valid
INSTANTIATABLE - Static variable in class org.acra.processor.util.Types
 
INTENT_ACTION_DISCARD - Static variable in class org.acra.interaction.NotificationInteraction
 
INTENT_ACTION_SEND - Static variable in class org.acra.interaction.NotificationInteraction
 
IOUtils - Class in org.acra.util
 
isACRASenderServiceProcess() - Static method in class org.acra.ACRA
 
isApproved(String) - Method in class org.acra.file.CrashReportFileNameParser
isEmpty() - Method in class org.acra.collections.ImmutableList
 
isEmpty() - Method in class org.acra.collections.ImmutableMap
 
isEmpty() - Method in class org.acra.collections.ImmutableSet
 
isEnabled() - Method in class org.acra.builder.ReportExecutor
 
isEndApplication() - Method in class org.acra.builder.ReportBuilder
 
isInitialised() - Static method in class org.acra.ACRA
 
isSendSilently() - Method in class org.acra.builder.ReportBuilder
 
isSilent(String) - Method in class org.acra.file.CrashReportFileNameParser
Guess that a report is silent from its file name.
IsValidResourceVisitor - Class in org.acra.processor.util
 
IsValidResourceVisitor() - Constructor for class org.acra.processor.util.IsValidResourceVisitor
 
iterator() - Method in class org.acra.collections.ImmutableList
 
iterator() - Method in class org.acra.collections.ImmutableSet
 

K

KEY_COMMENT - Static variable in class org.acra.interaction.NotificationInteraction
 
keySet() - Method in class org.acra.collections.ImmutableMap
 
KeyStoreFactory - Interface in org.acra.security
The interface can be used to provide a KeyStore with certificates.
keyStoreFactoryClass() - Method in class org.acra.config.HttpSenderConfiguration
 
KeyStoreHelper - Class in org.acra.security
Helper to get a KeyStore from a configuration

L

LastActivityManager - Class in org.acra.builder
Responsible for tracking the last Activity that was created.
LastActivityManager(Application) - Constructor for class org.acra.builder.LastActivityManager
Create and register a new instance
lastIndexOf(Object) - Method in class org.acra.collections.ImmutableList
 
LegacyFileHandler - Class in org.acra.legacy
Converts and moves legacy files
LegacyFileHandler(Context, SharedPreferences) - Constructor for class org.acra.legacy.LegacyFileHandler
 
length() - Method in class org.acra.config.ToastConfiguration
 
LimiterConfiguration - Class in org.acra.config
Class generated based on AcraLimiter (16.09.2018 00:54:47)
LimiterConfiguration(LimiterConfigurationBuilderImpl) - Constructor for class org.acra.config.LimiterConfiguration
 
LimiterConfigurationBuilder - Interface in org.acra.config
Class generated based on AcraLimiter (16.09.2018 00:54:47)
LimiterConfigurationBuilderFactory - Class in org.acra.config
 
LimiterConfigurationBuilderFactory() - Constructor for class org.acra.config.LimiterConfigurationBuilderFactory
 
LimitingReportAdministrator - Class in org.acra.config
 
LimitingReportAdministrator() - Constructor for class org.acra.config.LimitingReportAdministrator
 
LIST - Static variable in class org.acra.processor.util.Types
 
listIterator() - Method in class org.acra.collections.ImmutableList
 
listIterator(int) - Method in class org.acra.collections.ImmutableList
 
load(File) - Method in class org.acra.file.CrashReportPersister
Loads properties from the specified File.
load(Class<T>) - Method in interface org.acra.plugins.PluginLoader
 
load(Class<T>) - Method in class org.acra.plugins.ServicePluginLoader
 
load(Class<T>) - Method in class org.acra.plugins.SimplePluginLoader
 
loadEnabled(CoreConfiguration, Class<T>) - Method in interface org.acra.plugins.PluginLoader
 
loadEnabled(CoreConfiguration, Class<T>) - Method in class org.acra.plugins.ServicePluginLoader
 
loadEnabled(CoreConfiguration, Class<T>) - Method in class org.acra.plugins.SimplePluginLoader
 
log - Static variable in class org.acra.ACRA
 
LOG_TAG - Static variable in class org.acra.ACRA
 
logcatArguments() - Method in class org.acra.config.CoreConfiguration
 
LogCatCollector - Class in org.acra.collector
Executes logcat commands and collects it's output.
LogCatCollector() - Constructor for class org.acra.collector.LogCatCollector
 
logcatFilterByPid() - Method in class org.acra.config.CoreConfiguration
 
logcatReadNonBlocking() - Method in class org.acra.config.CoreConfiguration
 
LogFileCollector - Class in org.acra.collector
Collects the N last lines of a text stream.
LogFileCollector() - Constructor for class org.acra.collector.LogFileCollector
 

M

MailSenderConfiguration - Class in org.acra.config
Class generated based on AcraMailSender (16.09.2018 00:54:47)
MailSenderConfiguration(MailSenderConfigurationBuilderImpl) - Constructor for class org.acra.config.MailSenderConfiguration
 
MailSenderConfigurationBuilder - Interface in org.acra.config
Class generated based on AcraMailSender (16.09.2018 00:54:47)
MailSenderConfigurationBuilderFactory - Class in org.acra.config
 
MailSenderConfigurationBuilderFactory() - Constructor for class org.acra.config.MailSenderConfigurationBuilderFactory
 
mailTo() - Method in class org.acra.config.MailSenderConfiguration
 
MAP - Static variable in class org.acra.processor.util.Types
 
MARKER_ANNOTATIONS - Static variable in class org.acra.processor.util.Types
 
MAX_SEND_REPORTS - Static variable in class org.acra.ACRAConstants
This is the maximum number of previously stored reports that we send in one batch to avoid overloading the network.
MediaCodecListCollector - Class in org.acra.collector
Collects data about available codecs on the device through the MediaCodecList API introduced in Android 4.1 JellyBean.
MediaCodecListCollector() - Constructor for class org.acra.collector.MediaCodecListCollector
 
MemoryInfoCollector - Class in org.acra.collector
Collects results of the dumpsys command.
MemoryInfoCollector() - Constructor for class org.acra.collector.MemoryInfoCollector
 
message(String) - Method in class org.acra.builder.ReportBuilder
Set the error message to be reported.
MultipartHttpRequest - Class in org.acra.http
Produces RFC 7578 compliant requests
MultipartHttpRequest(CoreConfiguration, Context, String, String, String, int, int, Map<String, String>) - Constructor for class org.acra.http.MultipartHttpRequest
 

N

negativeButtonText() - Method in class org.acra.config.DialogConfiguration
 
NoKeyStoreFactory - Class in org.acra.security
Default KeyStoreFactory.
NoKeyStoreFactory() - Constructor for class org.acra.security.NoKeyStoreFactory
 
NON_EMPTY - Static variable in class org.acra.processor.util.Types
 
NON_NULL - Static variable in class org.acra.processor.util.Types
 
NonEmpty - Annotation Type in org.acra.annotation
This array must not be empty for the configuration to be valid
NOT_AVAILABLE - Static variable in class org.acra.ACRAConstants
 
NOTIFICATION_ID - Static variable in class org.acra.interaction.NotificationInteraction
 
NotificationBroadcastReceiver - Class in org.acra.receiver
 
NotificationBroadcastReceiver() - Constructor for class org.acra.receiver.NotificationBroadcastReceiver
 
NotificationConfiguration - Class in org.acra.config
Class generated based on AcraNotification (16.09.2018 00:54:47)
NotificationConfiguration(NotificationConfigurationBuilderImpl) - Constructor for class org.acra.config.NotificationConfiguration
 
NotificationConfigurationBuilder - Interface in org.acra.config
Class generated based on AcraNotification (16.09.2018 00:54:47)
NotificationConfigurationBuilderFactory - Class in org.acra.config
 
NotificationConfigurationBuilderFactory() - Constructor for class org.acra.config.NotificationConfigurationBuilderFactory
 
NotificationInteraction - Class in org.acra.interaction
 
NotificationInteraction() - Constructor for class org.acra.interaction.NotificationInteraction
 
notifyReportDropped(Context, CoreConfiguration) - Method in class org.acra.config.LimitingReportAdministrator
 
notifyReportDropped(Context, CoreConfiguration) - Method in interface org.acra.config.ReportingAdministrator
notifies the user about a dropped report
NULL_VALUE - Static variable in class org.acra.ACRAConstants
A special String value to allow the usage of a pseudo-null default value in annotation parameters.
NULLABLE - Static variable in class org.acra.processor.util.Types
 

O

offer(E) - Method in class org.acra.collections.BoundedLinkedList
 
offerFirst(E) - Method in class org.acra.collections.BoundedLinkedList
 
offerLast(E) - Method in class org.acra.collections.BoundedLinkedList
 
onClick(DialogInterface, int) - Method in class org.acra.dialog.CrashReportDialog
 
onCreate() - Method in class org.acra.attachment.AcraContentProvider
 
onCreate(Bundle) - Method in class org.acra.dialog.BaseCrashReportDialog
NB if you were previously creating and showing your dialog in this method, you should move that code to BaseCrashReportDialog.init(Bundle).
onHandleWork(Intent) - Method in class org.acra.sender.SenderService
 
onReceive(Context, Intent) - Method in class org.acra.receiver.NotificationBroadcastReceiver
 
onSaveInstanceState(Bundle) - Method in class org.acra.dialog.CrashReportDialog
 
onSharedPreferenceChanged(SharedPreferences, String) - Method in class org.acra.reporter.ErrorReporterImpl
 
openFile(Uri, String) - Method in class org.acra.attachment.AcraContentProvider
Open a file for read
org.acra - package org.acra
 
org.acra.annotation - package org.acra.annotation
 
org.acra.attachment - package org.acra.attachment
 
org.acra.builder - package org.acra.builder
 
org.acra.collections - package org.acra.collections
 
org.acra.collector - package org.acra.collector
 
org.acra.config - package org.acra.config
 
org.acra.data - package org.acra.data
 
org.acra.dialog - package org.acra.dialog
 
org.acra.file - package org.acra.file
 
org.acra.http - package org.acra.http
 
org.acra.interaction - package org.acra.interaction
 
org.acra.legacy - package org.acra.legacy
 
org.acra.log - package org.acra.log
 
org.acra.plugins - package org.acra.plugins
 
org.acra.prefs - package org.acra.prefs
 
org.acra.processor - package org.acra.processor
 
org.acra.processor.creator - package org.acra.processor.creator
 
org.acra.processor.element - package org.acra.processor.element
 
org.acra.processor.util - package org.acra.processor.util
 
org.acra.receiver - package org.acra.receiver
 
org.acra.reporter - package org.acra.reporter
 
org.acra.scheduler - package org.acra.scheduler
 
org.acra.security - package org.acra.security
 
org.acra.sender - package org.acra.sender
 
org.acra.util - package org.acra.util
 
overallLimit() - Method in class org.acra.config.LimiterConfiguration
 
overriding(ExecutableElement) - Static method in class org.acra.processor.util.Types
 

P

PACKAGE - Static variable in class org.acra.processor.util.Strings
 
PackageManagerCollector - Class in org.acra.collector
Collects PackageInfo values
PackageManagerCollector() - Constructor for class org.acra.collector.PackageManagerCollector
 
PackageManagerWrapper - Class in org.acra.util
Responsible for wrapping calls to PackageManager to ensure that they always complete without throwing RuntimeExceptions.
PackageManagerWrapper(Context) - Constructor for class org.acra.util.PackageManagerWrapper
 
parallel() - Method in class org.acra.config.CoreConfiguration
 
PARAM_0 - Static variable in class org.acra.processor.util.Strings
 
performInteraction(Context, CoreConfiguration, File) - Method in class org.acra.interaction.DialogInteraction
 
performInteraction(Context, CoreConfiguration, File) - Method in class org.acra.interaction.NotificationInteraction
 
performInteraction(Context, CoreConfiguration, File) - Method in interface org.acra.interaction.ReportInteraction
Perform interaction synchronously
performInteraction(Context, CoreConfiguration, File) - Method in class org.acra.interaction.ToastInteraction
 
performInteractions(File) - Method in class org.acra.interaction.ReportInteractionExecutor
 
period() - Method in class org.acra.config.LimiterConfiguration
 
periodUnit() - Method in class org.acra.config.LimiterConfiguration
 
Plugin - Interface in org.acra.plugins
Marker interface for ACRA plugins
pluginConfigurations() - Method in class org.acra.config.CoreConfiguration
 
pluginLoader() - Method in class org.acra.config.CoreConfiguration
 
PluginLoader - Interface in org.acra.plugins
 
positiveButtonText() - Method in class org.acra.config.DialogConfiguration
 
postMultipart(CoreConfiguration, Context, String, String, String, int, int, Map<String, String>, String, URL, List<Uri>) - Method in class org.acra.sender.HttpSender
 
PRE_BUILD - Static variable in class org.acra.processor.util.Types
 
PreBuild - Annotation Type in org.acra.annotation
This method should run before the configuration is built
Predicate<T> - Interface in org.acra.util
 
PREF_ALWAYS_ACCEPT - Static variable in class org.acra.ACRA
The key of the SharedPreference allowing the user to automatically accept sending reports.
PREF_DISABLE_ACRA - Static variable in class org.acra.ACRA
The key of the application default SharedPreference where you can put a 'true' Boolean value to disable ACRA.
PREF_ENABLE_ACRA - Static variable in class org.acra.ACRA
Alternatively, you can use this key if you prefer your users to have the checkbox ticked to enable crash reports.
PREF_ENABLE_DEVICE_ID - Static variable in class org.acra.ACRA
The key of the SharedPreference allowing the user to disable sending his device id.
PREF_ENABLE_SYSTEM_LOGS - Static variable in class org.acra.ACRA
The key of the SharedPreference allowing the user to disable sending content of logcat/dropbox.
PREF_LAST_VERSION_NR - Static variable in class org.acra.ACRA
The version number of the application the last time ACRA was started.
PREF_USER_EMAIL_ADDRESS - Static variable in class org.acra.ACRA
The key of the SharedPreference allowing the user to always include his email address.
PREFIX_RES - Static variable in class org.acra.processor.util.Strings
 
PREFIX_SETTER - Static variable in class org.acra.processor.util.Strings
 
preInit(Bundle) - Method in class org.acra.dialog.BaseCrashReportDialog
Handle any necessary pre-onCreate() setup here.
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.acra.processor.AcraAnnotationProcessor
 
ProcessFinisher - Class in org.acra.util
Takes care of cleaning up a process and killing it.
ProcessFinisher(Context, CoreConfiguration, LastActivityManager) - Constructor for class org.acra.util.ProcessFinisher
 
push(E) - Method in class org.acra.collections.BoundedLinkedList
 
put(K, V) - Method in class org.acra.collections.ImmutableMap
 
put(String, boolean) - Method in class org.acra.data.CrashReportData
 
put(String, double) - Method in class org.acra.data.CrashReportData
 
put(String, int) - Method in class org.acra.data.CrashReportData
 
put(String, long) - Method in class org.acra.data.CrashReportData
 
put(String, String) - Method in class org.acra.data.CrashReportData
 
put(String, JSONObject) - Method in class org.acra.data.CrashReportData
 
put(String, JSONArray) - Method in class org.acra.data.CrashReportData
 
put(ReportField, boolean) - Method in class org.acra.data.CrashReportData
 
put(ReportField, double) - Method in class org.acra.data.CrashReportData
 
put(ReportField, int) - Method in class org.acra.data.CrashReportData
 
put(ReportField, long) - Method in class org.acra.data.CrashReportData
 
put(ReportField, String) - Method in class org.acra.data.CrashReportData
 
put(ReportField, JSONObject) - Method in class org.acra.data.CrashReportData
 
put(ReportField, JSONArray) - Method in class org.acra.data.CrashReportData
 
putAll(Map<? extends K, ? extends V>) - Method in class org.acra.collections.ImmutableMap
 
putAttachment(CoreConfiguration, Context, String, String, int, int, Map<String, String>, URL, Uri) - Method in class org.acra.sender.HttpSender
 
putCustomData(String, String) - Method in interface org.acra.ErrorReporter
Use this method to provide the ErrorReporter with data of your running application.
putCustomData(String, String) - Method in class org.acra.reporter.ErrorReporterImpl
Use this method to provide the ErrorReporter with data of your running application.

Q

query(Uri, String[], String, String[], String) - Method in class org.acra.attachment.AcraContentProvider
Provides file metadata

R

read() - Method in class org.acra.util.StreamReader
 
ReflectionCollector - Class in org.acra.collector
Collector retrieving key/value pairs from static fields and getters.
ReflectionCollector() - Constructor for class org.acra.collector.ReflectionCollector
 
remove(int) - Method in class org.acra.collections.ImmutableList
 
remove(Object) - Method in class org.acra.collections.ImmutableList
 
remove(Object) - Method in class org.acra.collections.ImmutableMap
 
remove(Object) - Method in class org.acra.collections.ImmutableSet
 
removeAll(Collection<?>) - Method in class org.acra.collections.ImmutableList
 
removeAll(Collection<?>) - Method in class org.acra.collections.ImmutableSet
 
removeCustomData(String) - Method in interface org.acra.ErrorReporter
Removes a key/value pair from your reports custom data field.
removeCustomData(String) - Method in class org.acra.reporter.ErrorReporterImpl
Removes a key/value pair from your reports custom data field.
reportAsFile() - Method in class org.acra.config.MailSenderConfiguration
 
ReportBuilder - Class in org.acra.builder
Fluent API used to assemble the different options used for a crash report.
ReportBuilder() - Constructor for class org.acra.builder.ReportBuilder
 
reportContent() - Method in class org.acra.config.CoreConfiguration
 
reportDialogClass() - Method in class org.acra.config.DialogConfiguration
 
ReportExecutor - Class in org.acra.builder
Collates, records and initiates the sending of a report.
ReportExecutor(Context, CoreConfiguration, CrashReportDataFactory, Thread.UncaughtExceptionHandler, ProcessFinisher, SchedulerStarter, LastActivityManager) - Constructor for class org.acra.builder.ReportExecutor
Creates a new instance
ReportField - Enum in org.acra
Specifies all the different fields available in a crash report.
REPORTFILE_EXTENSION - Static variable in class org.acra.ACRAConstants
 
reportFileName() - Method in class org.acra.config.MailSenderConfiguration
 
reportFormat() - Method in class org.acra.config.CoreConfiguration
 
ReportingAdministrator - Interface in org.acra.config
Controls if reports are sent
ReportInteraction - Interface in org.acra.interaction
A user interaction before reports are sent
ReportInteractionExecutor - Class in org.acra.interaction
Manages and executes all report interactions
ReportInteractionExecutor(Context, CoreConfiguration) - Constructor for class org.acra.interaction.ReportInteractionExecutor
 
ReportLocator - Class in org.acra.file
Locates crash reports.
ReportLocator(Context) - Constructor for class org.acra.file.ReportLocator
 
ReportSender - Interface in org.acra.sender
A simple interface for defining various crash report senders.
ReportSenderException - Exception in org.acra.sender
This exception is thrown when an error occurred while sending crash data in a ReportSender implementation.
ReportSenderException(String, Throwable) - Constructor for exception org.acra.sender.ReportSenderException
Creates a new ReportSenderException instance.
ReportSenderException(String) - Constructor for exception org.acra.sender.ReportSenderException
Creates a new ReportSenderException instance.
ReportSenderFactory - Interface in org.acra.sender
Factory for creating and configuring a ReportSender instance.
reportSenderFactoryClasses() - Method in class org.acra.config.CoreConfiguration
Deprecated.
reportSendFailureToast() - Method in class org.acra.config.CoreConfiguration
 
reportSendSuccessToast() - Method in class org.acra.config.CoreConfiguration
 
requiresBatteryNotLow() - Method in class org.acra.config.SchedulerConfiguration
 
requiresCharging() - Method in class org.acra.config.SchedulerConfiguration
 
requiresDeviceIdle() - Method in class org.acra.config.SchedulerConfiguration
 
requiresNetworkType() - Method in class org.acra.config.SchedulerConfiguration
 
resCertificate() - Method in class org.acra.config.HttpSenderConfiguration
 
resChannelImportance() - Method in class org.acra.config.NotificationConfiguration
 
resDiscardButtonIcon() - Method in class org.acra.config.NotificationConfiguration
 
resIcon() - Method in class org.acra.config.DialogConfiguration
 
resIcon() - Method in class org.acra.config.NotificationConfiguration
 
resSendButtonIcon() - Method in class org.acra.config.NotificationConfiguration
 
resSendWithCommentButtonIcon() - Method in class org.acra.config.NotificationConfiguration
 
restartAfterCrash() - Method in class org.acra.config.SchedulerConfiguration
 
RestartingAdministrator - Class in org.acra.scheduler
 
RestartingAdministrator() - Constructor for class org.acra.scheduler.RestartingAdministrator
 
resTheme() - Method in class org.acra.config.DialogConfiguration
 
retainAll(Collection<?>) - Method in class org.acra.collections.ImmutableList
 
retainAll(Collection<?>) - Method in class org.acra.collections.ImmutableSet
 
RetryPolicy - Interface in org.acra.config
A policy which determines if a report should be resent.
RetryPolicy.FailedSender - Class in org.acra.config
 
retryPolicyClass() - Method in class org.acra.config.CoreConfiguration
 

S

safeClose(Closeable) - Static method in class org.acra.util.IOUtils
Closes a Closeable.
SchedulerConfiguration - Class in org.acra.config
Class generated based on AcraScheduler (16.09.2018 00:54:43)
SchedulerConfiguration(SchedulerConfigurationBuilderImpl) - Constructor for class org.acra.config.SchedulerConfiguration
 
SchedulerConfigurationBuilder - Interface in org.acra.config
Class generated based on AcraScheduler (16.09.2018 00:54:43)
SchedulerConfigurationBuilderFactory - Class in org.acra.config
 
SchedulerConfigurationBuilderFactory() - Constructor for class org.acra.config.SchedulerConfigurationBuilderFactory
 
scheduleReports(File, boolean) - Method in class org.acra.scheduler.SchedulerStarter
Starts a process to start sending outstanding error reports.
scheduleReportSending(boolean) - Method in class org.acra.scheduler.AdvancedSenderScheduler
 
scheduleReportSending(boolean) - Method in class org.acra.scheduler.DefaultSenderScheduler
 
scheduleReportSending(boolean) - Method in interface org.acra.scheduler.SenderScheduler
 
SchedulerStarter - Class in org.acra.scheduler
 
SchedulerStarter(Context, CoreConfiguration) - Constructor for class org.acra.scheduler.SchedulerStarter
 
send(URL, T) - Method in class org.acra.http.BaseHttpRequest
Sends to a URL.
send(URL, T) - Method in interface org.acra.http.HttpRequest
 
send(Context, CrashReportData) - Method in class org.acra.sender.EmailIntentSender
 
send(Context, CrashReportData) - Method in class org.acra.sender.HttpSender
 
send(Context, CrashReportData) - Method in interface org.acra.sender.ReportSender
Send crash report data.
sendButtonText() - Method in class org.acra.config.NotificationConfiguration
 
sendCrash(String, String) - Method in class org.acra.dialog.BaseCrashReportDialog
Send crash report given user's comment and email address.
SenderScheduler - Interface in org.acra.scheduler
 
SenderSchedulerFactory - Interface in org.acra.scheduler
 
SenderService - Class in org.acra.sender
 
SenderService() - Constructor for class org.acra.sender.SenderService
 
sendHttpRequests(CoreConfiguration, Context, HttpSender.Method, String, String, String, int, int, Map<String, String>, String, URL, List<Uri>) - Method in class org.acra.sender.HttpSender
 
sendOnClick() - Method in class org.acra.config.NotificationConfiguration
 
sendReportsInDevMode() - Method in class org.acra.config.CoreConfiguration
 
sendSilently() - Method in class org.acra.builder.ReportBuilder
Forces the report to be sent silently, ignoring all interactions
sendToast(Context, String, int) - Static method in class org.acra.util.ToastSender
Sends a Toast and ensures that any Exception thrown during sending is handled.
sendWithCommentButtonText() - Method in class org.acra.config.NotificationConfiguration
 
sendWithoutAttachments(CoreConfiguration, Context, HttpSender.Method, String, String, String, int, int, Map<String, String>, String, URL) - Method in class org.acra.sender.HttpSender
 
ServicePluginLoader - Class in org.acra.plugins
Utility to load Plugins
ServicePluginLoader() - Constructor for class org.acra.plugins.ServicePluginLoader
 
set(int, E) - Method in class org.acra.collections.ImmutableList
 
SET - Static variable in class org.acra.processor.util.Types
 
setAdditionalDropBoxTags(String...) - Method in class org.acra.config.CoreConfigurationBuilder
Custom tags to be included in DropBox event collection
setAdditionalSharedPreferences(String...) - Method in class org.acra.config.CoreConfigurationBuilder
Add here your SharedPreferences identifier Strings if you use others than your application's default.
setAlsoReportToAndroidFramework(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
Set this to true if you prefer displaying the native force close dialog after ACRA is done.
setApplicationLogFile(String) - Method in class org.acra.config.CoreConfigurationBuilder
To use in combination with ReportField.APPLICATION_LOG to set the path/name of your application log file.
setApplicationLogFileDir(Directory) - Method in class org.acra.config.CoreConfigurationBuilder
To use in combination with ReportField.APPLICATION_LOG to set the root for the path provided in CoreConfigurationBuilder.applicationLogFile()
setApplicationLogFileLines(int) - Method in class org.acra.config.CoreConfigurationBuilder
To use in combination with ReportField.APPLICATION_LOG to set the number of latest lines of your application log file to be collected.
setAttachmentUriProvider(Class<? extends AttachmentUriProvider>) - Method in class org.acra.config.CoreConfigurationBuilder
Allows CoreConfigurationBuilder.attachmentUris() configuration at runtime instead of compile time.
setAttachmentUris(String...) - Method in class org.acra.config.CoreConfigurationBuilder
Allows to attach files to crash reports.
setBasicAuth(String, String) - Method in class org.acra.sender.HttpSender
Set credentials for this HttpSender that override (if present) the ones set globally.
setBasicAuthLogin(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
you can set here and in AcraHttpSender.basicAuthPassword() the credentials for a BASIC HTTP authentication.
setBasicAuthPassword(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
you can set here and in AcraHttpSender.basicAuthLogin() the credentials for a BASIC HTTP authentication.
setBuildConfigClass(Class) - Method in class org.acra.config.CoreConfigurationBuilder
The default value will be a BuildConfig class residing in the same package as the Application class.
setCertificatePath(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
a certificate used for ssl authentication
setCertificateType(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
type of the certificate used for ssl authentication
setChannelDescription(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
notification channel description
setChannelName(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
notification channel name.
setCommentPrompt(String) - Method in interface org.acra.config.DialogConfigurationBuilder
label of the comment input prompt.
setCommentPrompt(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
in-line comment prompt label.
setCompress(boolean) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
if the server request should be compressed using gzip
setConnectionTimeout(int) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
timeout for server connection
setDeleteOldUnsentReportsOnApplicationStart(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
This property can be used to determine whether old (out of date) reports should be sent or not.
setDeleteUnapprovedReportsOnApplicationStart(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
Controls whether unapproved reports are deleted on application start or not.
setDiscardButtonText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
discard button text shown in expanded view
setDropboxCollectionMinutes(int) - Method in class org.acra.config.CoreConfigurationBuilder
DropBox event collection will look back this many minutes
setDropReportsOnTimeout(boolean) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
allows to prevent resending of timed out reports, possibly relieving server stress, but also reducing received report counts
setEmailPrompt(String) - Method in interface org.acra.config.DialogConfigurationBuilder
label of the email input prompt.
setEnabled(boolean) - Method in class org.acra.builder.ReportExecutor
 
setEnabled(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
 
setEnabled(boolean) - Method in interface org.acra.config.DialogConfigurationBuilder
 
setEnabled(boolean) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
 
setEnabled(boolean) - Method in interface org.acra.config.LimiterConfigurationBuilder
 
setEnabled(boolean) - Method in interface org.acra.config.MailSenderConfigurationBuilder
 
setEnabled(boolean) - Method in interface org.acra.config.NotificationConfigurationBuilder
 
setEnabled(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
 
setEnabled(boolean) - Method in interface org.acra.config.ToastConfigurationBuilder
 
setEnabled(boolean) - Method in interface org.acra.ErrorReporter
Enable or disable this ErrorReporter.
setEnabled(boolean) - Method in class org.acra.reporter.ErrorReporterImpl
Enable or disable this ErrorReporter.
setExceptionClassLimit(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
limit for reports with the same exception class
setExcludeMatchingSettingsKeys(String...) - Method in class org.acra.config.CoreConfigurationBuilder
Provide here regex patterns to be evaluated on each Settings.System, Settings.Secure and Settings.Global key to exclude KV pairs from being collected.
setExcludeMatchingSharedPreferencesKeys(String...) - Method in class org.acra.config.CoreConfigurationBuilder
Provide here regex patterns to be evaluated on each SharedPreferences key to exclude KV pairs from the collected SharedPreferences.
setFailedReportLimit(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
limit for unsent reports
setFilter(Predicate<String>) - Method in class org.acra.util.StreamReader
 
setHttpHeaders(Map<String, String>) - Method in class org.acra.config.BaseHttpConfigurationBuilder
Set custom HTTP headers to be sent by the provided HttpSender This should be used also by third party senders.
setHttpHeaders(Map<String, String>) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
Set custom HTTP headers to be sent by the provided HttpSender This should be used also by third party senders.
setHttpMethod(HttpSender.Method) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
The HttpSender.Method to be used when posting with AcraHttpSender.uri() .
setIgnoredCrashToast(String) - Method in interface org.acra.config.LimiterConfigurationBuilder
toast shown when a report was not collected or sent because a limit was exceeded
setIncludeDropBoxSystemTags(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
If enabled, DropBox events collection will include system tags: system_app_anr system_app_wtf system_app_crash system_server_anr system_server_wtf system_server_crash BATTERY_DISCHARGE_INFO SYSTEM_RECOVERY_LOG SYSTEM_BOOT SYSTEM_LAST_KMSG APANIC_CONSOLE APANIC_THREADS SYSTEM_RESTART SYSTEM_TOMBSTONE data_app_strictmode
setKeyStoreFactoryClass(Class<? extends KeyStoreFactory>) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
A custom class supplying a KeyStore, which will be used for ssl authentication.
setLength(int) - Method in interface org.acra.config.ToastConfigurationBuilder
setLimit(int) - Method in class org.acra.util.StreamReader
 
setLog(ACRALog) - Static method in class org.acra.ACRA
 
setLogcatArguments(String...) - Method in class org.acra.config.CoreConfigurationBuilder
Arguments to be passed to the logcat command line.
setLogcatFilterByPid(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
Set this to true if you want to include only logcat lines related to your Application process.
setLogcatReadNonBlocking(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
Set this to true if you want to read logcat lines in a non blocking way for your thread.
setMailTo(String) - Method in interface org.acra.config.MailSenderConfigurationBuilder
your crash reports mailbox
setNegativeButtonText(String) - Method in interface org.acra.config.DialogConfigurationBuilder
label of the negative button
setOverallLimit(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
general limit of reports
setParallel(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
Allow parallel collection.
setPeriod(long) - Method in interface org.acra.config.LimiterConfigurationBuilder
Reports which have been collected before this will not be considered for any limits except AcraLimiter.failedReportLimit()
setPeriodUnit(TimeUnit) - Method in interface org.acra.config.LimiterConfigurationBuilder
setPluginLoader(PluginLoader) - Method in class org.acra.config.BaseCoreConfigurationBuilder
Set a custom plugin loader.
setPluginLoader(PluginLoader) - Method in class org.acra.config.CoreConfigurationBuilder
Set a custom plugin loader.
setPositiveButtonText(String) - Method in interface org.acra.config.DialogConfigurationBuilder
label of the positive button
setReportAsFile(boolean) - Method in interface org.acra.config.MailSenderConfigurationBuilder
Sending the report as an attachment prevents issues with report size and the user from modifying it
setReportContent(ReportField...) - Method in class org.acra.config.CoreConfigurationBuilder
Redefines the list of ReportFields collected and sent in your reports.
setReportDialogClass(Class<? extends BaseCrashReportDialog>) - Method in interface org.acra.config.DialogConfigurationBuilder
Custom CrashReportDialog class
setReportField(ReportField, boolean) - Method in class org.acra.config.BaseCoreConfigurationBuilder
Use this if you want to keep the default configuration of reportContent, but set some fields explicitly.
setReportField(ReportField, boolean) - Method in class org.acra.config.CoreConfigurationBuilder
Use this if you want to keep the default configuration of reportContent, but set some fields explicitly.
setReportFileName(String) - Method in interface org.acra.config.MailSenderConfigurationBuilder
custom file name for the report
setReportFormat(StringFormat) - Method in class org.acra.config.CoreConfigurationBuilder
Format in which the report should be sent
setReportSenderFactoryClasses(Class<? extends ReportSenderFactory>...) - Method in class org.acra.config.CoreConfigurationBuilder
Deprecated.
register with plugin loading instead
setReportSendFailureToast(String) - Method in class org.acra.config.CoreConfigurationBuilder
Toast shown when report sending fails
setReportSendSuccessToast(String) - Method in class org.acra.config.CoreConfigurationBuilder
Toast shown when a report is sent successfully
setRequiresBatteryNotLow(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
Battery constraint for report sending
setRequiresCharging(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
Charging constraint for report sending
setRequiresDeviceIdle(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
Idle constraint for report sending
setRequiresNetworkType(JobRequest.NetworkType) - Method in interface org.acra.config.SchedulerConfigurationBuilder
Network constraint for report sending
setResCertificate(int) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
a certificate used for ssl authentication
setResChannelDescription(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
notification channel description
setResChannelImportance(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
notification channel importance.
setResChannelName(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
notification channel name.
setResCommentPrompt(int) - Method in interface org.acra.config.DialogConfigurationBuilder
label of the comment input prompt.
setResCommentPrompt(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
in-line comment prompt label.
setResDiscardButtonIcon(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
discard button icon shown in collapsed and sometimes expanded view
setResDiscardButtonText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
discard button text shown in expanded view
setResEmailPrompt(int) - Method in interface org.acra.config.DialogConfigurationBuilder
label of the email input prompt.
setResIcon(int) - Method in interface org.acra.config.DialogConfigurationBuilder
icon of the dialog
setResIcon(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
icon of the notification
setResIgnoredCrashToast(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
toast shown when a report was not collected or sent because a limit was exceeded
setResNegativeButtonText(int) - Method in interface org.acra.config.DialogConfigurationBuilder
label of the negative button
setResPositiveButtonText(int) - Method in interface org.acra.config.DialogConfigurationBuilder
label of the positive button
setResReportSendFailureToast(int) - Method in class org.acra.config.CoreConfigurationBuilder
Toast shown when report sending fails
setResReportSendSuccessToast(int) - Method in class org.acra.config.CoreConfigurationBuilder
Toast shown when a report is sent successfully
setResSendButtonIcon(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
send button icon shown in collapsed and sometimes expanded view
setResSendButtonText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
send button text shown in expanded view
setResSendWithCommentButtonIcon(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
in-line comment button icon.
setResSendWithCommentButtonText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
in-line comment button text.
setResSubject(int) - Method in interface org.acra.config.MailSenderConfigurationBuilder
custom email subject.
setRestartAfterCrash(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
Restarts the last activity immediately after a crash.
setResText(int) - Method in interface org.acra.config.DialogConfigurationBuilder
text in the dialog
setResText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
text in the notification
setResText(int) - Method in interface org.acra.config.ToastConfigurationBuilder
toast text triggered when the application crashes
setResTheme(int) - Method in interface org.acra.config.DialogConfigurationBuilder
theme of the dialog
setResTickerText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
ticker text for the notification
setResTitle(int) - Method in interface org.acra.config.DialogConfigurationBuilder
title of the dialog
setResTitle(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
title of the notification
setRetryPolicyClass(Class<? extends RetryPolicy>) - Method in class org.acra.config.CoreConfigurationBuilder
Implement a custom RetryPolicy to decide if a failed report should be resent or not.
setSendButtonText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
send button text shown in expanded view
setSendOnClick(boolean) - Method in interface org.acra.config.NotificationConfigurationBuilder
enable to send report even on normal click, not only on button click
setSendReportsInDevMode(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
Set this to false if you want to disable sending reports in development mode.
setSendWithCommentButtonText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
in-line comment button text.
setSharedPreferencesName(String) - Method in class org.acra.config.CoreConfigurationBuilder
Name of the SharedPreferences that will host ACRA settings which you can make accessible to your users through a preferences screen: ACRA.PREF_DISABLE_ACRA or ACRA.PREF_ENABLE_ACRA ACRA.PREF_ALWAYS_ACCEPT ACRA.PREF_ENABLE_DEVICE_ID ACRA.PREF_ENABLE_SYSTEM_LOGS Default is to use the application default SharedPreferences, as retrieved with PreferenceManager.getDefaultSharedPreferences(android.content.Context)
setSocketTimeout(int) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
timeout for socket connection
setStacktraceLimit(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
limit for reports with the same stacktrace
setStopServicesOnCrash(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
If you have services which might crash on startup android will try to restart them indefinitely.
setSubject(String) - Method in interface org.acra.config.MailSenderConfigurationBuilder
custom email subject.
setText(String) - Method in interface org.acra.config.DialogConfigurationBuilder
text in the dialog
setText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
text in the notification
setText(String) - Method in interface org.acra.config.ToastConfigurationBuilder
toast text triggered when the application crashes
setTickerText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
ticker text for the notification
setTimeout(int) - Method in class org.acra.util.StreamReader
 
SettingsCollector - Class in org.acra.collector
collects data from Settings.System, Settings.Global and Settings.Secure Settings classes.
SettingsCollector() - Constructor for class org.acra.collector.SettingsCollector
 
setTitle(String) - Method in interface org.acra.config.DialogConfigurationBuilder
title of the dialog
setTitle(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
title of the notification
setUri(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
The Uri of your own server-side script that will receive reports.
SharedPreferencesCollector - Class in org.acra.collector
Collects the content (key/value pairs) of SharedPreferences, from the application default preferences or any other preferences asked by the application developer.
SharedPreferencesCollector() - Constructor for class org.acra.collector.SharedPreferencesCollector
 
SharedPreferencesFactory - Class in org.acra.prefs
Responsible for creating a SharedPreferences instance which stores ACRA settings.
SharedPreferencesFactory(Context, CoreConfiguration) - Constructor for class org.acra.prefs.SharedPreferencesFactory
 
sharedPreferencesName() - Method in class org.acra.config.CoreConfiguration
 
shouldEnableACRA(SharedPreferences) - Static method in class org.acra.prefs.SharedPreferencesFactory
Check if the application default shared preferences contains true for the key "acra.disable", do not activate ACRA.
shouldFinishActivity(Context, CoreConfiguration, LastActivityManager) - Method in interface org.acra.config.ReportingAdministrator
 
shouldFinishActivity(Context, CoreConfiguration, LastActivityManager) - Method in class org.acra.scheduler.RestartingAdministrator
 
shouldKillApplication(Context, CoreConfiguration, ReportBuilder, CrashReportData) - Method in interface org.acra.config.ReportingAdministrator
Determines if the application should be killed
shouldRetrySend(List<ReportSender>, List<RetryPolicy.FailedSender>) - Method in class org.acra.config.DefaultRetryPolicy
 
shouldRetrySend(List<ReportSender>, List<RetryPolicy.FailedSender>) - Method in interface org.acra.config.RetryPolicy
 
shouldSendReport(Context, CoreConfiguration, CrashReportData) - Method in class org.acra.config.LimitingReportAdministrator
 
shouldSendReport(Context, CoreConfiguration, CrashReportData) - Method in interface org.acra.config.ReportingAdministrator
Determines if a collected report should be sent
shouldStartCollecting(Context, CoreConfiguration, ReportBuilder) - Method in class org.acra.config.LimitingReportAdministrator
 
shouldStartCollecting(Context, CoreConfiguration, ReportBuilder) - Method in interface org.acra.config.ReportingAdministrator
Determines if report collection should start
SILENT_SUFFIX - Static variable in class org.acra.ACRAConstants
This key is used to store the silent state of a report sent by handleSilentException().
SimplePluginLoader - Class in org.acra.plugins
 
SimplePluginLoader(Class<? extends Plugin>...) - Constructor for class org.acra.plugins.SimplePluginLoader
 
SimpleValuesCollector - Class in org.acra.collector
Collects various simple values
SimpleValuesCollector() - Constructor for class org.acra.collector.SimpleValuesCollector
 
size() - Method in class org.acra.collections.ImmutableList
 
size() - Method in class org.acra.collections.ImmutableMap
 
size() - Method in class org.acra.collections.ImmutableSet
 
socketTimeout() - Method in class org.acra.config.HttpSenderConfiguration
 
StacktraceCollector - Class in org.acra.collector
Collects the holy stacktrace
StacktraceCollector() - Constructor for class org.acra.collector.StacktraceCollector
 
stacktraceLimit() - Method in class org.acra.config.LimiterConfiguration
 
stopServicesOnCrash() - Method in class org.acra.config.CoreConfiguration
 
store(CrashReportData, File) - Method in class org.acra.file.CrashReportPersister
Stores the mappings in this Properties to the specified OutputStream, putting the specified comment at the beginning.
StreamReader - Class in org.acra.util
 
StreamReader(String) - Constructor for class org.acra.util.StreamReader
 
StreamReader(File) - Constructor for class org.acra.util.StreamReader
 
StreamReader(InputStream) - Constructor for class org.acra.util.StreamReader
 
STRING - Static variable in class org.acra.processor.util.Types
 
STRING_RES - Static variable in class org.acra.processor.util.Types
 
StringFormat - Enum in org.acra.data
Represents possible report formats
Strings - Class in org.acra.processor.util
 
StubCreator - Class in org.acra.util
 
subject() - Method in class org.acra.config.MailSenderConfiguration
 
subList(int, int) - Method in class org.acra.collections.ImmutableList
 
SystemServices - Class in org.acra.util
 

T

text() - Method in class org.acra.config.DialogConfiguration
 
text() - Method in class org.acra.config.NotificationConfiguration
 
text() - Method in class org.acra.config.ToastConfiguration
 
ThreadCollector - Class in org.acra.collector
Collects some data identifying a Thread
ThreadCollector() - Constructor for class org.acra.collector.ThreadCollector
 
tickerText() - Method in class org.acra.config.NotificationConfiguration
 
TimeCollector - Class in org.acra.collector
collects time information
TimeCollector() - Constructor for class org.acra.collector.TimeCollector
 
title() - Method in class org.acra.config.DialogConfiguration
 
title() - Method in class org.acra.config.NotificationConfiguration
 
toArray() - Method in class org.acra.collections.ImmutableList
 
toArray(T[]) - Method in class org.acra.collections.ImmutableList
 
toArray() - Method in class org.acra.collections.ImmutableSet
 
toArray(T[]) - Method in class org.acra.collections.ImmutableSet
 
ToastConfiguration - Class in org.acra.config
Class generated based on AcraToast (16.09.2018 00:54:48)
ToastConfiguration(ToastConfigurationBuilderImpl) - Constructor for class org.acra.config.ToastConfiguration
 
ToastConfigurationBuilder - Interface in org.acra.config
Class generated based on AcraToast (16.09.2018 00:54:48)
ToastConfigurationBuilderFactory - Class in org.acra.config
 
ToastConfigurationBuilderFactory() - Constructor for class org.acra.config.ToastConfigurationBuilderFactory
 
ToastInteraction - Class in org.acra.interaction
 
ToastInteraction() - Constructor for class org.acra.interaction.ToastInteraction
 
ToastSender - Class in org.acra.util
Responsible for sending Toasts under all circumstances.
ToCodeBlockVisitor - Class in org.acra.processor.util
 
ToCodeBlockVisitor(TypeName) - Constructor for class org.acra.processor.util.ToCodeBlockVisitor
 
toFormattedString(CrashReportData, ImmutableSet<ReportField>, String, String, boolean) - Method in enum org.acra.data.StringFormat
 
toJSON() - Method in class org.acra.data.CrashReportData
 
toMap() - Method in class org.acra.data.CrashReportData
 
toString() - Method in class org.acra.collections.BoundedLinkedList
 
Transform - Annotation Type in org.acra.annotation
This method transforms the content of a field before it is added to the configuration
TRANSFORM - Static variable in class org.acra.processor.util.Types
 
Types - Class in org.acra.processor.util
 

U

uncaughtException(Thread, Throwable) - Method in class org.acra.reporter.ErrorReporterImpl
 
uncaughtExceptionThread(Thread) - Method in class org.acra.builder.ReportBuilder
Sets the Thread on which an uncaught Exception occurred.
unregister() - Method in class org.acra.reporter.ErrorReporterImpl
 
update(Uri, ContentValues, String, String[]) - Method in class org.acra.attachment.AcraContentProvider
 
updateToCurrentVersionIfNecessary() - Method in class org.acra.legacy.LegacyFileHandler
 
uri() - Method in class org.acra.config.HttpSenderConfiguration
 
UriUtils - Class in org.acra.util
 
UTF8 - Static variable in class org.acra.ACRAConstants
 

V

v(String, String) - Method in interface org.acra.log.ACRALog
 
v(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
v(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
v(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
v(String, String) - Method in class org.acra.log.HollowLog
 
v(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
ValidatedElement - Interface in org.acra.processor.element
 
valueOf(String) - Static method in enum org.acra.collector.Collector.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.acra.data.StringFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.acra.file.Directory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.acra.ReportField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.acra.security.BaseKeyStoreFactory.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.acra.sender.HttpSender.Method
Returns the enum constant of this type with the specified name.
values() - Method in class org.acra.collections.ImmutableMap
 
values() - Static method in enum org.acra.collector.Collector.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.acra.data.StringFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.acra.file.Directory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.acra.ReportField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.acra.security.BaseKeyStoreFactory.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.acra.sender.HttpSender.Method
Returns an array containing the constants of this enum type, in the order they are declared.
VAR_ANNOTATION - Static variable in class org.acra.processor.util.Strings
 
visitArray(List<? extends AnnotationValue>, Void) - Method in class org.acra.processor.util.ToCodeBlockVisitor
 
visitEnumConstant(VariableElement, Void) - Method in class org.acra.processor.util.ToCodeBlockVisitor
 
visitInt(int, Void) - Method in class org.acra.processor.util.IsValidResourceVisitor
 
visitString(String, Void) - Method in class org.acra.processor.util.ToCodeBlockVisitor
 
visitType(TypeMirror, Void) - Method in class org.acra.processor.util.ToCodeBlockVisitor
 

W

w(String, String) - Method in interface org.acra.log.ACRALog
 
w(String, String, Throwable) - Method in interface org.acra.log.ACRALog
 
w(String, Throwable) - Method in interface org.acra.log.ACRALog
 
w(String, String) - Method in class org.acra.log.AndroidLogDelegate
 
w(String, String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
w(String, Throwable) - Method in class org.acra.log.AndroidLogDelegate
 
w(String, String) - Method in class org.acra.log.HollowLog
 
w(String, String, Throwable) - Method in class org.acra.log.HollowLog
 
w(String, Throwable) - Method in class org.acra.log.HollowLog
 
waitForActivityStop(int) - Method in class org.acra.builder.LastActivityManager
wait until the last activity is stopped
write(OutputStream, T) - Method in class org.acra.http.BaseHttpRequest
 
write(OutputStream, Uri) - Method in class org.acra.http.BinaryHttpRequest
 
write(OutputStream, String) - Method in class org.acra.http.DefaultHttpRequest
 
write(OutputStream, Pair<String, List<Uri>>) - Method in class org.acra.http.MultipartHttpRequest
 
writeClass(Filer, TypeSpec) - Static method in class org.acra.processor.util.Strings
Writes the given class to a respective file in the configuration package
writeContent(HttpURLConnection, HttpSender.Method, T) - Method in class org.acra.http.BaseHttpRequest
 
writeStringToFile(File, String) - Static method in class org.acra.util.IOUtils
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links