All Classes and Interfaces

Class
Description
Returns a translated string using Android's localization system.
 
CDSHandler enables pushing and pulling strings to/from the CDS.
A class that extends CDSHandler by adding a method that can fetch translations asynchronously.
Combines multiple policies to create a complex result.
Classes that hold the localization data.
A class holding some locale's strings.
A class that holds a String value.
 
A class that holds translations for multiple locales.
The data structure that CDS responds with when getting the job status after pushing the source strings.
 
 
 
The data structure the CDS accepts when pushing the source strings.
 
The data structure that CDS responds with when pushing the source strings.
 
 
The data structure the CDS responds with for a locale request:
Keeps track of the locale-related information for the application, such as supported locales, source, current and resolved locale.
An interface for classes that determine what translation is returned when the requested translation is not available.
The main class of the framework, responsible for orchestrating all functionality.
An object representation of Android's plurals.
A class for building a Plurals object.
 
 
A tag that represents the plural type.
Returns a string that looks like the source string but contains accented characters.
This extends Resources but delegates the calls to another Resources object.
Returns the source string when the translation string is missing.
 
 
 
 
A class that allows storing and loading a LocaleData.TranslationMap to/from disk.
A file interface that abstracts the underlying implementation.
An interface that can return an TranslationMapStorage.AbstractFile given a file path.
A provider that returns an TranslationMapStorage.IOFile.
A class that extends TranslationMapStorage so that translations can be read from the application's Assets folder.
A class that makes use of CDSHandler to fetch translations from the CDS and save them to files.
A base activity that extends AppCompatActivity and implements context wrapping so that the TxNative functionality is enabled.
An interface for classes that act as cache for translations.
Context wrapper that enables TxNative functionality by wrapping the base resources with TxResources.
Wrapper of AppcompatDelegate that enables TxNative functionality by wrapping the base context.
Decorator class managing an internal cache and propagating the get() and update() protocol method calls to said cache.
Translations provider that loads translations from disk or the application's raw asset files depending on the constructor used.
Decorator class responsible for storing any updates of the translations to a directory specified in the constructor.
A cache that holds translations in memory.
The entry point of TransifexNative SDK.
Composite class that accepts a number of translations providers and an internal cache.
Decorator class that makes the internal cache read-only so that no update operations are allowed.
Resources wrapper that enables TxNative functionality by overriding specific String related methods.
The standard cache configuration that the TxNative SDK is initialized with, if no other cache is provided.
An interface for classes that act as providers of translations (e.g.
Decorator class that updates the internal cache using a certain update policy when the TxUpdateFilterCache.update(LocaleData.TranslationMap) method is called.
Update policy that specifies the way that the internal cache is updated with new translations.
 
 
This extends VectorEnabledTintResources but delegates all calls, except for the ones implemented in VectorEnabledTintResources, to the base Resources object.
 
Wraps the source string with a custom format.