A B C D E F G H I J L M O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addEventListener(EventListener) - Method in class io.didomi.sdk.Didomi
-
Add an event listener
- addEventListener(DidomiEventListener) - Method in class io.didomi.sdk.Didomi
-
Add an event listener
- addSwitchObserver(RMSwitch.RMSwitchObserver) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
Adds an observer to the list
RMSwitch.mObservers - addSwitchObserver(RMTristateSwitch.RMTristateSwitchObserver) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
Adds an observer to the list
RMTristateSwitch.mObservers - ALPHA_DISABLED - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- ALPHA_ENABLED - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- API_KEY_SIZE - Static variable in class io.didomi.sdk.common.DidomiConstants
- apiEventsRepository - Variable in class io.didomi.sdk.Didomi
B
- BaseViewModel - Class in io.didomi.sdk.base
- BaseViewModel() - Constructor for class io.didomi.sdk.base.BaseViewModel
- BaseViewModel.VoidAsyncTask - Class in io.didomi.sdk.base
- BUNDLE_KEY_DESIGN - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- BUNDLE_KEY_ENABLED - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- BUNDLE_KEY_FORCE_ASPECT_RATIO - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- BUNDLE_KEY_SUPER_DATA - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
C
- call() - Method in interface io.didomi.sdk.functionalinterfaces.DidomiCallable
-
Abstract method of the DidomiCallable functional interface.
- CatchableLinkMovementMethod - Class in io.didomi.sdk.utils
-
Custom MovementMethod allowing to check the clicked link before opening the browser.
- CatchableLinkMovementMethod(CatchableLinkMovementMethod.OnLinkClickedListener) - Constructor for class io.didomi.sdk.utils.CatchableLinkMovementMethod
- CatchableLinkMovementMethod.OnLinkClickedListener - Interface in io.didomi.sdk.utils
-
Listener to react to link clicks
- CenterLayoutManager - Class in io.didomi.sdk.adapters
- CenterLayoutManager(Context, int, boolean) - Constructor for class io.didomi.sdk.adapters.CenterLayoutManager
- changeToggleGravity() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- changeToggleGravity() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
Move the toggle from one side to the other of this view, called AFTER setting the
RMSwitch.mIsCheckedvariable - changeToggleGravity() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
Move the toggle from one state to the next, using the Gravity param called AFTER setting the
RMTristateSwitch.mCurrentStatevariable - clearInstance() - Static method in class io.didomi.sdk.Didomi
-
Internal use only. Clear the Didomi instance so it is possible to initialize it again.
- completeVendorDeviceStorageDisclosures(Vendor) - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Update the vendor device storage disclosures list from the URL specified in vendor model.
- configurationRepository - Variable in class io.didomi.sdk.Didomi
- ConfigurationRepository - Class in io.didomi.sdk.config
-
AppConfiguration manager
- ConfigurationRepository(RemoteFilesHelper, ContextHelper, DidomiInitializeParameters) - Constructor for class io.didomi.sdk.config.ConfigurationRepository
- connectivityHelper - Variable in class io.didomi.sdk.Didomi
- ConnectivityListener - Interface in io.didomi.sdk.remote
-
Interface created to listen for changes on the connectivity.
- CONSENT_ACTION_CLICK - Static variable in class io.didomi.sdk.common.DidomiConstants
- CONSENT_ACTION_EXTERNAL - Static variable in class io.didomi.sdk.common.DidomiConstants
- consentRepository - Variable in class io.didomi.sdk.Didomi
- ConsentStatus - Enum in io.didomi.sdk
-
Consent status to a vendor or purpose
- contextHelper - Variable in class io.didomi.sdk.Didomi
- convertDpToPixel(Context, float) - Static method in class io.didomi.sdk.switchlibrary.Utils
- convertPixelsToDp(Context, float) - Static method in class io.didomi.sdk.switchlibrary.Utils
- countryHelper - Variable in class io.didomi.sdk.Didomi
- CREATOR - Static variable in class io.didomi.sdk.Purpose
- CustomPurpose - Class in io.didomi.sdk
-
Custom purpose defined by developers in their configuration
- CustomPurpose(String, Map<String, String>, Map<String, String>) - Constructor for class io.didomi.sdk.CustomPurpose
- CustomPurpose(String, Map<String, String>, Map<String, String>, Map<String, String>) - Constructor for class io.didomi.sdk.CustomPurpose
D
- DEFAULT_ANIMATION_DURATION - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- DEFAULT_TIMEOUT - Static variable in class io.didomi.sdk.remote.HttpRequestHelper
- describeContents() - Method in class io.didomi.sdk.Purpose
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class io.didomi.sdk.remote.GSONInterfaceAdapter
- DESIGN_ANDROID - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- DESIGN_LARGE - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- DESIGN_SLIM - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- Didomi - Class in io.didomi.sdk
-
Main class exposed to apps
- DIDOMI_FALLBACK_ID - Static variable in class io.didomi.sdk.common.DidomiConstants
- DidomiCallable<E extends java.lang.Exception> - Interface in io.didomi.sdk.functionalinterfaces
-
This is a functional interface which abstract method throws an exception and returns void.
- DidomiConstants - Class in io.didomi.sdk.common
-
Class used to contain constants required by the Didomi SDK.
- DidomiException - Exception in io.didomi.sdk
- DidomiException() - Constructor for exception io.didomi.sdk.DidomiException
- DidomiExecutor - Class in io.didomi.sdk
- DidomiExecutor() - Constructor for class io.didomi.sdk.DidomiExecutor
- didomiInitializeParameters - Variable in class io.didomi.sdk.Didomi
- DidomiNotReadyException - Exception in io.didomi.sdk.exceptions
-
Exception used to be thrown when a method is called before the SDK is ready.
- DidomiNotReadyException() - Constructor for exception io.didomi.sdk.exceptions.DidomiNotReadyException
- DISABLE - io.didomi.sdk.ConsentStatus
- doGetCall(String, HttpResponseJSONListener) - Method in class io.didomi.sdk.remote.HttpRequestHelper
-
Method used to do GET calls and parse the response as JSON
- doGetCall(String, HttpResponseStringListener, int, long) - Method in class io.didomi.sdk.remote.HttpRequestHelper
-
Method used to do GET calls
- doInBackground(Void...) - Method in class io.didomi.sdk.base.BaseViewModel.VoidAsyncTask
- doPostCall(String, String, HttpResponseJSONListener) - Method in class io.didomi.sdk.remote.HttpRequestHelper
-
Method used to do POST calls and parse the response as JSON
- doPostCall(String, String, HttpResponseStringListener) - Method in class io.didomi.sdk.remote.HttpRequestHelper
-
Method used to do POST calls
- doPostCall(String, String, HttpResponseStringListener, int) - Method in class io.didomi.sdk.remote.HttpRequestHelper
-
Method used to do POST calls with custom timeout
E
- ENABLE - io.didomi.sdk.ConsentStatus
- equals(Object) - Method in class io.didomi.sdk.CustomPurpose
- equals(Object) - Method in class io.didomi.sdk.Purpose
- execute(Runnable) - Method in class io.didomi.sdk.DidomiExecutor
F
- features - Variable in class io.didomi.sdk.config.IABConfigurationTCFV1
- forceShowNotice(FragmentActivity) - Method in class io.didomi.sdk.Didomi
-
Force show the consent notice without checking if consent is required
- fromArrayToDictionary(IABConfigurationTCFV1) - Method in class io.didomi.sdk.config.IABConfigurationHelper
G
- getAccentColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
- getAllRequiredVendors() - Method in class io.didomi.sdk.VendorRepository
-
Get the required vendors from the config
- getAllRequiredVendorsIds() - Method in class io.didomi.sdk.VendorRepository
-
Get ids of the required vendors from the config
- getApiEventsRepository() - Method in class io.didomi.sdk.Didomi
-
Getter method for apiEventsRepository property.
- getApiKey() - Method in class io.didomi.sdk.config.ConfigurationRepository
- getAppConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
- getCategory() - Method in class io.didomi.sdk.Purpose
-
Getter method for category.
- getConfigurationRepository() - Method in class io.didomi.sdk.Didomi
-
Getter for configurationRepository property.
- getConsentRepository() - Method in class io.didomi.sdk.Didomi
-
Getter method for consentRepository property.
- getContextHelper() - Method in class io.didomi.sdk.Didomi
-
Getter method for context helper.
- getCookieMaxAgeSeconds() - Method in class io.didomi.sdk.Vendor
- getCountryHelper() - Method in class io.didomi.sdk.Didomi
-
Getter method for countryHelper property.
- getDefaultBackgroundColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
- getDeploymentId() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Getter for the consent notice deployment ID.
- getDescription() - Method in class io.didomi.sdk.CustomPurpose
- getDescription() - Method in class io.didomi.sdk.Purpose
-
Purpose description
- getDescriptionLegal() - Method in class io.didomi.sdk.CustomPurpose
- getDescriptionLegal() - Method in class io.didomi.sdk.Purpose
- getDeviceStorageDisclosures() - Method in class io.didomi.sdk.Vendor
- getDeviceStorageDisclosureUrl() - Method in class io.didomi.sdk.Vendor
- getDeviceType() - Method in class io.didomi.sdk.Didomi
-
Get the device type determined by Didomi SDK
- getDisabledPurposeIds() - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getPurposes().getConsent().getDisabled(). - getDisabledPurposes() - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getPurposes().getConsent().getDisabled(). - getDisabledVendorIds() - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getVendors().getConsent().getDisabled(). - getDisabledVendors() - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getVendors().getConsent().getDisabled(). - getEnabledPurposeIds() - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getPurposes().getGlobal().getEnabled(). - getEnabledPurposes() - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getPurposes().getGlobal().getEnabled(). - getEnabledVendorIds() - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getVendors().getConsent().getEnabled(). - getEnabledVendors() - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getVendors().getConsent().getEnabled(). - getEssentialPurposeIds() - Method in class io.didomi.sdk.Vendor
-
Purposes which are essential instead of consent / LI (cannot be accepted / refused)
- getEssentialPurposes(Vendor) - Method in class io.didomi.sdk.VendorRepository
-
Get the essential purposes for a vendor
- getEventsRepository() - Method in class io.didomi.sdk.Didomi
-
Getter method for eventsRepository.
- getFeature(String) - Method in class io.didomi.sdk.VendorRepository
-
Get a feature by ID
- getFeatureIds() - Method in class io.didomi.sdk.Vendor
- getFeatures() - Method in interface io.didomi.sdk.config.IABConfiguration
- getFeatures() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- getFeatures() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- getFeaturesJSON() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- getFlexiblePurposeIds() - Method in class io.didomi.sdk.Vendor
- getGVLSpecificationVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
- getIabConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
- getIabId() - Method in class io.didomi.sdk.Purpose
-
Purpose IAB id
- getIabId() - Method in class io.didomi.sdk.Vendor
-
For custom or Didomi vendors, we allow mapping back to IAB IDs to override IAB vendors definition
- getId() - Method in class io.didomi.sdk.CustomPurpose
- getId() - Method in class io.didomi.sdk.Purpose
-
Purpose id
- getId() - Method in class io.didomi.sdk.Vendor
-
Id of the vendor
- getIds(Collection<Purpose>) - Static method in class io.didomi.sdk.Purpose
-
Get IDs from a list of purposes
- getInstance() - Static method in class io.didomi.sdk.Didomi
-
Get the global singleton instance of the Didomi SDK.
- getInstance() - Static method in class io.didomi.sdk.DidomiExecutor
- getJavaScriptForWebView() - Method in class io.didomi.sdk.Didomi
-
Get JavaScript to embed into a WebView to pass the consent status from the app to the Didomi Web SDK embedded into the WebView
- getJavaScriptForWebView(String) - Method in class io.didomi.sdk.Didomi
-
Get JavaScript to embed into a WebView to pass the consent status from the app to the Didomi Web SDK embedded into the WebView
- getLanguagesHelper() - Method in class io.didomi.sdk.Didomi
-
Method used to get the language helper.
- getLastUpdated() - Method in interface io.didomi.sdk.config.IABConfiguration
- getLastUpdated() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- getLastUpdated() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- getLastUpdatedDate() - Method in interface io.didomi.sdk.config.IABConfiguration
- getLastUpdatedDate() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- getLastUpdatedDate() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- getLegIntPurposeIds() - Method in class io.didomi.sdk.Vendor
-
Purposes with legal basis "legitimate interest"
- getLogoResourceId() - Method in class io.didomi.sdk.Didomi
-
Get the logo resource id
- getMaxVendorId() - Method in interface io.didomi.sdk.config.IABConfiguration
- getMaxVendorId() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- getMaxVendorId() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- getName() - Method in class io.didomi.sdk.CustomPurpose
- getName() - Method in class io.didomi.sdk.Purpose
-
Purpose name
- getName() - Method in class io.didomi.sdk.Vendor
-
Displayable name of the vendor
- getNamespace() - Method in class io.didomi.sdk.Vendor
-
Namespace where the vendor is defined (iab, didomi...)
- getNamespaces() - Method in class io.didomi.sdk.Vendor
-
Namespaces with which vendor should be merged
- getOrganizationUserRepository() - Method in class io.didomi.sdk.Didomi
-
Getter method for organizationUserRepository
- getPrimaryColor(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
- getPrimaryColorDark(Context) - Static method in class io.didomi.sdk.switchlibrary.Utils
- getPrivacyPolicyUrl() - Method in class io.didomi.sdk.Vendor
-
URL of the vendor's privacy policy
- getPublisherRestrictions() - Method in class io.didomi.sdk.VendorRepository
-
Get the list of publisher restrictions
- getPurpose(String) - Method in class io.didomi.sdk.Didomi
-
Get a purpose from its ID
- getPurpose(String) - Method in class io.didomi.sdk.VendorRepository
-
Get a purpose by ID
- getPurposeByIabId(String) - Method in class io.didomi.sdk.VendorRepository
-
Get purpose with specified IAB id
- getPurposeIds() - Method in class io.didomi.sdk.Vendor
-
Purposes with legal basis "consent"
- getPurposes() - Method in class io.didomi.sdk.VendorRepository
-
Get all purposes defined in the config
- getPurposesByID(Set<String>) - Method in class io.didomi.sdk.VendorRepository
-
Get purposes from a set of purpose IDs
- getQueryStringForWebView() - Method in class io.didomi.sdk.Didomi
-
Get a query-string to add to the URL of a WebView or Chrome Custom Tab to pass the consent status from the app to the Didomi Web SDK embedded on the target URL.
- getRequiredAdditionalDataProcessing() - Method in class io.didomi.sdk.VendorRepository
-
Get the required additional data processing (special purposes and features)
- getRequiredAdditionalDataProcessing(Vendor) - Method in class io.didomi.sdk.VendorRepository
-
Get the required additional data processing (special purposes and features) for a vendor
- getRequiredFeatureIds() - Method in class io.didomi.sdk.VendorRepository
-
Get IDs of required features
- getRequiredFeatures() - Method in class io.didomi.sdk.VendorRepository
-
Get required features
- getRequiredPurposeIds() - Method in class io.didomi.sdk.Didomi
-
Get the configured purpose IDs
- getRequiredPurposeIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the required purpose IDs from the config
- getRequiredPurposeLegIntIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the id of purposes for which legitimate interest is required from the config
- getRequiredPurposes() - Method in class io.didomi.sdk.Didomi
-
Get the configured purposes
- getRequiredPurposes() - Method in class io.didomi.sdk.VendorRepository
-
Get the required purposes from the config
- getRequiredPurposesConsent() - Method in class io.didomi.sdk.VendorRepository
-
Get purposes for which consent is required from the config
- getRequiredPurposesConsentIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the id of purposes for which consent is required from the config
- getRequiredPurposesLegInt() - Method in class io.didomi.sdk.VendorRepository
-
Get purposes for which legitimate interest is required from the config
- getRequiredSpecialPurposeIds() - Method in class io.didomi.sdk.VendorRepository
-
Get IDs of required special purposes
- getRequiredSpecialPurposes() - Method in class io.didomi.sdk.VendorRepository
-
Get required special purposes
- getRequiredVendorConsentIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the id of vendors for which consent is required from the config
- getRequiredVendorIds() - Method in class io.didomi.sdk.Didomi
-
Get the configured vendor IDs
- getRequiredVendorLegIntIds() - Method in class io.didomi.sdk.VendorRepository
-
Get the id of vendors for which legitimate interest is required from the config
- getRequiredVendors() - Method in class io.didomi.sdk.Didomi
-
Get the configured vendors
- getRequiredVendorsConsent() - Method in class io.didomi.sdk.VendorRepository
-
Get vendors for which consent is required from the config
- getRequiredVendorsLegInt() - Method in class io.didomi.sdk.VendorRepository
-
Get vendors for which legitimate interest is required from the config
- getResourcesHelper() - Method in class io.didomi.sdk.Didomi
-
Retrieve ResourcesHelper used to handle device resources
- getSdkConfiguration() - Method in class io.didomi.sdk.config.ConfigurationRepository
- getSpecialFeatureFromIABID(String) - Method in class io.didomi.sdk.VendorRepository
-
Get special feature from its IAB ID
- getSpecialFeatureIds() - Method in class io.didomi.sdk.Vendor
- getSpecialPurpose(String) - Method in class io.didomi.sdk.VendorRepository
-
Get a special purpose by ID
- getSpecialPurposeIds() - Method in class io.didomi.sdk.Vendor
- getSpecialPurposes() - Method in interface io.didomi.sdk.config.IABConfiguration
- getSpecialPurposes() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- getState() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getState() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getState() - Method in interface io.didomi.sdk.switchlibrary.TristateCheckable
- getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchBkgCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchBkgLeftColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchBkgMiddleColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchBkgNotCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchBkgRightColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchCurrentBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchCurrentToggleBkgDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchCurrentToggleDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchDesign() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchDesignStyleable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchStandardHeight() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchStandardWidth() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchToggleCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchToggleCheckedDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchToggleLeftColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchToggleLeftDrawable() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchToggleMiddleColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchToggleMiddleDrawableRes() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchToggleNotCheckedColor() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchToggleNotCheckedDrawable() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getSwitchToggleRightColor() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getSwitchToggleRightDrawableRes() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getTCFPolicyVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
- getTCFPolicyVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- getText(String) - Method in class io.didomi.sdk.Didomi
-
Method used to get a dictionary/map for a given key in the form of { en: "Value in English", fr: "Value in French" } from the didomi_config.json file containing translations in different languages.
- getTranslatedText(String) - Method in class io.didomi.sdk.Didomi
-
Method used to get a translated string for a given key from the didomi_config.json file based on the currently selected language.
- getTranslationKeyForName() - Method in class io.didomi.sdk.Purpose
- getTranslationKeyPrefix() - Method in class io.didomi.sdk.Purpose
- getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- getTypedArrayResource() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- getUiStateRepository() - Method in class io.didomi.sdk.Didomi
-
Internal use only. Used to handle some UI state parameters.
- getUserConsentStatusForPurpose(String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. Search the purposeId in getUserStatus().getPurposes().getConsent().getEnabled() or getUserStatus().getPurposes().getConsent().getDisabled(). - getUserConsentStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. Search the vendorId in getUserStatus().getVendors().getGlobalConsent().getEnabled() or getUserStatus().getVendors().getConsent().getDisabled(). - getUserConsentStatusForVendorAndRequiredPurposes(String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. The result of this method has been replaced by getUserStatus().getVendors().getGlobalConsent().getEnabled() or getUserStatus().getVendors().getGlobalConsent().getDisabled(). - getUserLegitimateInterestStatusForPurpose(String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. Search the purposeId in getUserStatus().getPurposes().getLegitimateInterest().getEnabled() or getUserStatus().getPurposes().getLegitimateInterest().getDisabled(). - getUserLegitimateInterestStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. Search the vendorId in getUserStatus().getVendors().getGlobalLegitimateInterest().getEnabled() or getUserStatus().getVendors().getLegitimateInterest().getDisabled(). - getUserLegitimateInterestStatusForVendorAndRequiredPurposes(String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. Search the purposeId in getUserStatus().getVendors().getGlobalLegitimateInterest().getEnabled() or getUserStatus().getVendors().getGlobalLegitimateInterest().getDisabled(). - getUserRepository() - Method in class io.didomi.sdk.Didomi
-
Getter for UserRepository property.
- getUserStatus() - Method in class io.didomi.sdk.Didomi
-
Get the user consent status
- getUserStatusForVendor(String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.use
Didomi.getUserStatus()instead. Search the vendorId in getUserStatus().getVendors().getGlobal().getEnabled() or getUserStatus().getVendors().getGlobal().getDisabled(). - getUsesNonCookieAccess() - Method in class io.didomi.sdk.Vendor
- getVendor(String) - Method in class io.didomi.sdk.Didomi
-
Get a vendor from its ID
- getVendor(String) - Method in class io.didomi.sdk.VendorRepository
-
Get a vendor by ID
- getVendorIDsWithEssentialPurposesOnly() - Method in class io.didomi.sdk.VendorRepository
-
Get Vendor IDs with essential purposes only.
- getVendorIDsWithNoConsentNorLIPurposes() - Method in class io.didomi.sdk.VendorRepository
-
Get Vendor IDs with no associated consent or LI purposes.
- getVendors() - Method in interface io.didomi.sdk.config.IABConfiguration
- getVendors() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- getVendors() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- getVendors() - Method in class io.didomi.sdk.VendorRepository
- getVendorsByID(Set<String>) - Method in class io.didomi.sdk.VendorRepository
-
Get vendors from a set of vendor IDs
- getVendorsJSON() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- getVersion() - Method in interface io.didomi.sdk.config.IABConfiguration
- getVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- getVersion() - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- GSONInterfaceAdapter<T> - Class in io.didomi.sdk.remote
- GSONInterfaceAdapter(Class) - Constructor for class io.didomi.sdk.remote.GSONInterfaceAdapter
H
- hasAnyStatus() - Method in class io.didomi.sdk.Didomi
-
Check if we have collected any status (consent or legitimate interest) from the user
- hashCode() - Method in class io.didomi.sdk.Purpose
- hideNotice() - Method in class io.didomi.sdk.Didomi
-
Hide the notice if it is currently displayed
- hidePreferences() - Method in class io.didomi.sdk.Didomi
-
Hide the Preferences dialog
- httpRequestHelper - Variable in class io.didomi.sdk.Didomi
- HttpRequestHelper - Class in io.didomi.sdk.remote
-
Wrapper created to abstract HTTP requests.
- HttpRequestHelper(UserAgentRepository) - Constructor for class io.didomi.sdk.remote.HttpRequestHelper
- HttpResponseJSONListener - Interface in io.didomi.sdk.remote
-
Interface to implement to listen to HTTP responses
- HttpResponseListener - Interface in io.didomi.sdk.remote
- HttpResponseStringListener - Interface in io.didomi.sdk.remote
-
Interface to implement to listen to raw HTTP responses
I
- IABConfiguration - Interface in io.didomi.sdk.config
- IABConfigurationHelper - Class in io.didomi.sdk.config
- IABConfigurationHelper() - Constructor for class io.didomi.sdk.config.IABConfigurationHelper
- IABConfigurationTCFV1 - Class in io.didomi.sdk.config
- IABConfigurationTCFV1() - Constructor for class io.didomi.sdk.config.IABConfigurationTCFV1
- IABConfigurationTCFV2 - Class in io.didomi.sdk.config
- IABConfigurationTCFV2() - Constructor for class io.didomi.sdk.config.IABConfigurationTCFV2
- initialize(Application, DidomiInitializeParameters) - Method in class io.didomi.sdk.Didomi
-
Initialize the Didomi SDK and load its configuration.
- initialize(Application, String, String, String, String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.
- initialize(Application, String, String, String, String, Boolean) - Method in class io.didomi.sdk.Didomi
-
Deprecated.
- initialize(Application, String, String, String, String, Boolean, String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.
- initialize(Application, String, String, String, String, Boolean, String, String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.
- initialize(SDKConfiguration, IABConfiguration, boolean) - Method in class io.didomi.sdk.config.IABConfigurationHelper
-
Update some properties after the vendor list has been loaded from JSON
- io.didomi.sdk - package io.didomi.sdk
- io.didomi.sdk.adapters - package io.didomi.sdk.adapters
- io.didomi.sdk.base - package io.didomi.sdk.base
- io.didomi.sdk.common - package io.didomi.sdk.common
- io.didomi.sdk.config - package io.didomi.sdk.config
- io.didomi.sdk.exceptions - package io.didomi.sdk.exceptions
- io.didomi.sdk.functionalinterfaces - package io.didomi.sdk.functionalinterfaces
- io.didomi.sdk.receivers - package io.didomi.sdk.receivers
- io.didomi.sdk.remote - package io.didomi.sdk.remote
- io.didomi.sdk.switchlibrary - package io.didomi.sdk.switchlibrary
- io.didomi.sdk.utils - package io.didomi.sdk.utils
- isChecked() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- isChecked() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- isConfigLoadedFromDidomi() - Method in class io.didomi.sdk.config.ConfigurationRepository
- isConsent() - Method in class io.didomi.sdk.Purpose
-
Whether the purpose is used as a consent based data processing
- isConsentRequired() - Method in class io.didomi.sdk.Didomi
-
Determine if consent is required for the user.
- isCustom() - Method in class io.didomi.sdk.Purpose
-
Deprecated.
- isDeviceStorageDisclosureComplete() - Method in class io.didomi.sdk.Vendor
- isEnabled() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- isError() - Method in class io.didomi.sdk.Didomi
-
Has the Didomi SDK encountered an error ?
- isEssential() - Method in class io.didomi.sdk.Purpose
-
Whether this is an essential purpose
- isForceAspectRatio() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- isIABVendor() - Method in class io.didomi.sdk.Vendor
-
Whether vendor is from IAB namespace
- isInitialized() - Method in class io.didomi.sdk.Didomi
-
Is the Didomi SDK initialized? This is set to `true` immediately after the call to `initialize()`.
- isLegitimateInterest() - Method in class io.didomi.sdk.Purpose
-
Whether the purpose is used as a legitimate interest based data processing
- isNoticeVisible() - Method in class io.didomi.sdk.Didomi
-
Check if the consent notice is currently displayed
- isPreferencesVisible() - Method in class io.didomi.sdk.Didomi
-
Check if the Preferences view is currently displayed
- isReady() - Method in class io.didomi.sdk.Didomi
-
Is the Didomi SDK ready?
- isRightToLeft() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- isSpecialFeature() - Method in class io.didomi.sdk.Purpose
-
Whether this is a special feature displayed as a purpose
- isUserConsentStatusPartial() - Method in class io.didomi.sdk.Didomi
-
Determine if consent information is available for all purposes and vendors that are required
- isUserLegitimateInterestStatusPartial() - Method in class io.didomi.sdk.Didomi
-
Determine if legitimate interest information is available for all purposes and vendors that are required
- isUserStatusPartial() - Method in class io.didomi.sdk.Didomi
-
Check if consent or legitimate interest status is partial
J
- JSONHelper - Class in io.didomi.sdk
- JSONHelper() - Constructor for class io.didomi.sdk.JSONHelper
L
- languageReceiver - Variable in class io.didomi.sdk.Didomi
- LanguageReceiver - Class in io.didomi.sdk.receivers
-
This class manages changes of device selected language (in device settings).
- LanguageReceiver(Context) - Constructor for class io.didomi.sdk.receivers.LanguageReceiver
- languagesHelper - Variable in class io.didomi.sdk.Didomi
- listToMap(Collection<T>) - Method in class io.didomi.sdk.config.IABConfigurationHelper
- load(Context) - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Load the configuration from anywhere possible
- load(String, String, String, boolean) - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Force to load a specific configuration
- loadJSONFromAsset(String, Context) - Static method in class io.didomi.sdk.JSONHelper
-
Method used to load a json file from the Assets folder.
M
- mContainerLayout - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
The switch container Layout
- mergeWithDidomiVendor(Vendor) - Method in class io.didomi.sdk.Vendor
-
Set info from Didomi to a IAB vendor
- mForceAspectRatio - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
If force aspect ratio or keep the given proportion
- mImgBkg - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
The background image of the switch
- mImgToggle - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
The Toggle view, the only moving part of the switch
- mIsEnabled - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
If the view is enabled
- mLayoutTransition - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- mParentLayoutTransition - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- mSwitchDesign - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
-
The switch design
O
- onAttachedToWindow(RecyclerView) - Method in class io.didomi.sdk.adapters.CenterLayoutManager
- onBackOnline() - Method in interface io.didomi.sdk.remote.ConnectivityListener
-
Method called once the device is back online.
- onCheckStateChange(RMSwitch, boolean) - Method in interface io.didomi.sdk.switchlibrary.RMSwitch.RMSwitchObserver
- onCheckStateChange(RMTristateSwitch, int) - Method in interface io.didomi.sdk.switchlibrary.RMTristateSwitch.RMTristateSwitchObserver
- onClick(View) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- onError(DidomiCallable) - Method in class io.didomi.sdk.Didomi
-
Provide a function that needs to be called if the SDK encounters an error during initialization.
- onFailure(String) - Method in interface io.didomi.sdk.remote.HttpResponseStringListener
- onFailure(JSONObject) - Method in interface io.didomi.sdk.remote.HttpResponseJSONListener
- onInterceptFocusSearch(View, int) - Method in class io.didomi.sdk.adapters.CenterLayoutManager
- onLayoutChange(View, int, int, int, int, int, int, int, int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- onLinkClicked(String) - Method in interface io.didomi.sdk.utils.CatchableLinkMovementMethod.OnLinkClickedListener
-
Called when a link was clicked
- onMeasure(int, int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- onMeasure(int, int) - Method in class io.didomi.sdk.switchlibrary.SquareImageView
-
Simply return the same measure as height for width
- onReady(DidomiCallable) - Method in class io.didomi.sdk.Didomi
-
Provide a function that needs to be called once the SDK is ready Automatically call the function if the SDK is already ready (that's why this is not a standard event)
- onReceive(Context, Intent) - Method in class io.didomi.sdk.receivers.LanguageReceiver
- onRestoreInstanceState(Parcelable) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- onRestoreInstanceState(Parcelable) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- onRestoreInstanceState(Parcelable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- onSaveInstanceState() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- onSaveInstanceState() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- onSaveInstanceState() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- onSuccess(String) - Method in interface io.didomi.sdk.remote.HttpResponseStringListener
- onSuccess(JSONObject) - Method in interface io.didomi.sdk.remote.HttpResponseJSONListener
- onTouchEvent(TextView, Spannable, MotionEvent) - Method in class io.didomi.sdk.utils.CatchableLinkMovementMethod
P
- PLATFORM_APP - Static variable in class io.didomi.sdk.common.DidomiConstants
- PLATFORM_CTV - Static variable in class io.didomi.sdk.common.DidomiConstants
- Purpose - Class in io.didomi.sdk
-
Model class for purposes
- Purpose(Parcel) - Constructor for class io.didomi.sdk.Purpose
- Purpose(String, String, String, String) - Constructor for class io.didomi.sdk.Purpose
- Purpose(String, String, String, String, boolean) - Constructor for class io.didomi.sdk.Purpose
- Purpose(String, String, String, String, String) - Constructor for class io.didomi.sdk.Purpose
- Purpose(String, String, String, String, String, boolean) - Constructor for class io.didomi.sdk.Purpose
- Purpose(String, String, String, String, String, boolean, boolean) - Constructor for class io.didomi.sdk.Purpose
R
- readFileFromAssets(Context, String) - Static method in class io.didomi.sdk.config.ConfigurationRepository
-
Load the configuration from a local file
- remoteFilesHelper - Variable in class io.didomi.sdk.Didomi
- removeEventListener(DidomiEventListener) - Method in class io.didomi.sdk.Didomi
-
Remove a previously added event listener
- removeRule(RelativeLayout.LayoutParams, int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- removeRules(RelativeLayout.LayoutParams, int[]) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- removeSwitchObserver(RMSwitch.RMSwitchObserver) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
Searches and removes the passed
RMSwitch.RMSwitchObserverfrom the observers listRMSwitch.mObservers - removeSwitchObserver(RMTristateSwitch.RMTristateSwitchObserver) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
Searches and removes the passed
RMTristateSwitch.RMTristateSwitchObserverfrom the observers listRMTristateSwitch.mObservers - removeSwitchObservers() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
-
Removes all the observer from
RMSwitch.mObservers - removeSwitchObservers() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
Removes all the observer from
RMTristateSwitch.mObservers - reset() - Method in class io.didomi.sdk.Didomi
-
Remove all consents for the user
- resourcesHelper - Variable in class io.didomi.sdk.Didomi
- RMAbstractSwitch - Class in io.didomi.sdk.switchlibrary
-
Created by Riccardo on 31/08/16.
- RMAbstractSwitch(Context) - Constructor for class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- RMAbstractSwitch(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- RMAbstractSwitch(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- RMAbstractSwitch(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- RMAbstractSwitch.State - Annotation Type in io.didomi.sdk.switchlibrary
- RMAbstractSwitch.SwitchDesign - Annotation Type in io.didomi.sdk.switchlibrary
- RMSwitch - Class in io.didomi.sdk.switchlibrary
-
Created by Riccardo Moro on 29/07/2016.
- RMSwitch(Context) - Constructor for class io.didomi.sdk.switchlibrary.RMSwitch
- RMSwitch(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.RMSwitch
- RMSwitch(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.RMSwitch
- RMSwitch(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.RMSwitch
- RMSwitch.RMSwitchObserver - Interface in io.didomi.sdk.switchlibrary
- RMTristateSwitch - Class in io.didomi.sdk.switchlibrary
-
Created by Riccardo Moro on 18/08/2016.
- RMTristateSwitch(Context) - Constructor for class io.didomi.sdk.switchlibrary.RMTristateSwitch
- RMTristateSwitch(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.RMTristateSwitch
- RMTristateSwitch(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.RMTristateSwitch
- RMTristateSwitch(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.RMTristateSwitch
- RMTristateSwitch.RMTristateSwitchObserver - Interface in io.didomi.sdk.switchlibrary
- runAsync(Runnable) - Method in class io.didomi.sdk.base.BaseViewModel
S
- serialize(T, Type, JsonSerializationContext) - Method in class io.didomi.sdk.remote.GSONInterfaceAdapter
- setAnimationDuration(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setCategory(PurposeCategory) - Method in class io.didomi.sdk.Purpose
-
Update purpose category.
- setChecked(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setChecked(boolean) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setConsent(boolean) - Method in class io.didomi.sdk.Purpose
- setDescription(String) - Method in class io.didomi.sdk.Purpose
-
Update purpose description
- setEnabled(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setEssential(boolean) - Method in class io.didomi.sdk.Purpose
- setFlexiblePurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
- setForceAspectRatio(boolean) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setId(String) - Method in class io.didomi.sdk.Purpose
- setId(String) - Method in class io.didomi.sdk.Vendor
- setLastUpdatedDate(Date) - Method in interface io.didomi.sdk.config.IABConfiguration
- setLastUpdatedDate(Date) - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- setLastUpdatedDate(Date) - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- setLegIntPurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
- setLegitimateInterest(boolean) - Method in class io.didomi.sdk.Purpose
- setLogLevel(int) - Method in class io.didomi.sdk.Didomi
-
Set the minimum level of messages to log
- setMaxVendorId(int) - Method in interface io.didomi.sdk.config.IABConfiguration
- setMaxVendorId(int) - Method in class io.didomi.sdk.config.IABConfigurationTCFV1
- setMaxVendorId(int) - Method in class io.didomi.sdk.config.IABConfigurationTCFV2
- setName(String) - Method in class io.didomi.sdk.Purpose
-
Update purpose name
- setNamespace(String) - Method in class io.didomi.sdk.Vendor
- setPurposeIds(List<String>) - Method in class io.didomi.sdk.Vendor
- setRightToLeft(boolean) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSpecialFeatureIds(List<String>) - Method in class io.didomi.sdk.Vendor
- setState(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setState(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
Change the state of the switch
- setState(int) - Method in interface io.didomi.sdk.switchlibrary.TristateCheckable
- setSwitchAlpha() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setSwitchBkgCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setSwitchBkgLeftColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchBkgMiddleColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchBkgNotCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setSwitchBkgRightColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchDesign(int) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setSwitchToggleCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setSwitchToggleCheckedDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setSwitchToggleCheckedDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setSwitchToggleLeftColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchToggleLeftDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchToggleLeftDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchToggleMiddleColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchToggleMiddleDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchToggleMiddleDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchToggleNotCheckedColor(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setSwitchToggleNotCheckedDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setSwitchToggleNotCheckedDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setSwitchToggleRightColor(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchToggleRightDrawable(Drawable) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setSwitchToggleRightDrawableRes(int) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setupLayout() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setupSwitchAppearance() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- setupSwitchCustomAttributes(TypedArray) - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
- setupUI(FragmentActivity) - Method in class io.didomi.sdk.Didomi
-
Show the consent notice if required (ie if consent information is missing)
- setUser(UserAuthParams) - Method in class io.didomi.sdk.Didomi
-
Set user information with authentication
- setUser(String) - Method in class io.didomi.sdk.Didomi
-
Set user information
- setUser(String, String, String, String, String) - Method in class io.didomi.sdk.Didomi
-
Deprecated.Use
Didomi.setUser(UserAuthParams)instead - setUserAgent(String, String) - Method in class io.didomi.sdk.Didomi
-
Set custom user agent name and version
- setUserAgreeToAll() - Method in class io.didomi.sdk.Didomi
-
Enable all purposes and vendors for the user.
- setUserConsentStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>) - Method in class io.didomi.sdk.Didomi
-
Deprecated.
- setUserConsentStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>) - Method in class io.didomi.sdk.Didomi
-
Deprecated.
- setUserDisagreeToAll() - Method in class io.didomi.sdk.Didomi
-
Update user status to disagree : disable consent and legitimate interest purposes, disable consent vendors, but still enable legitimate interest vendors.
- setUserStatus(boolean, boolean, boolean, boolean) - Method in class io.didomi.sdk.Didomi
-
Set the user status globally
- setUserStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>) - Method in class io.didomi.sdk.Didomi
-
Set the user status
- setUserStatus(Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, Set<String>, boolean) - Method in class io.didomi.sdk.Didomi
-
Deprecated.This internal function should not be used, use
Didomi.setUserStatus(Set, Set, Set, Set, Set, Set, Set, Set)instead - setUserStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>) - Method in class io.didomi.sdk.Didomi
-
Deprecated.This internal function should not be used, use
Didomi.setUserStatus(Set, Set, Set, Set, Set, Set, Set, Set)instead - setUserStatusFromObjects(Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Purpose>, Set<Vendor>, Set<Vendor>, Set<Vendor>, Set<Vendor>, boolean) - Method in class io.didomi.sdk.Didomi
-
Deprecated.This internal function should not be used, use
Didomi.setUserStatus(Set, Set, Set, Set, Set, Set, Set, Set)instead - sharedPreferences - Variable in class io.didomi.sdk.Didomi
- shouldConsentBeCollected() - Method in class io.didomi.sdk.Didomi
-
Check if the consent should be collected depending on if we have any consents or if we have some consents but the number of days before displaying the notice again has not expired yet
- shouldShowDismissButton(boolean) - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Method used to check if the close button should be shown to the user.
- shouldUseV1() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Determine if used TCF version is TCFV1 from app configuration
- shouldUseV2() - Method in class io.didomi.sdk.config.ConfigurationRepository
-
Determine if used TCF version is TCFV2 from app configuration
- showNotice(FragmentActivity) - Method in class io.didomi.sdk.Didomi
-
Show the consent notice (if required, not disabled in the config and not already displayed)
- showPreferences(FragmentActivity) - Method in class io.didomi.sdk.Didomi
-
Show the Preferences dialog on the Purposes view
- showPreferences(FragmentActivity, String) - Method in class io.didomi.sdk.Didomi
-
Method used to show the preferences view, by previously updating the fragment manager property based on an activity.
- smoothScrollToPosition(RecyclerView, RecyclerView.State, int) - Method in class io.didomi.sdk.adapters.CenterLayoutManager
- SOURCE_TYPE_APP - Static variable in class io.didomi.sdk.common.DidomiConstants
- SOURCE_TYPE_CTV - Static variable in class io.didomi.sdk.common.DidomiConstants
- SquareImageView - Class in io.didomi.sdk.switchlibrary
-
A simple squared image view
- SquareImageView(Context) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
- SquareImageView(Context, AttributeSet) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
- SquareImageView(Context, AttributeSet, int) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
- SquareImageView(Context, AttributeSet, int, int) - Constructor for class io.didomi.sdk.switchlibrary.SquareImageView
- STATE_LEFT - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- STATE_MIDDLE - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- STATE_RIGHT - Static variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- syncRepository - Variable in class io.didomi.sdk.Didomi
T
- TAG - Variable in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- TCF_VERSION_1 - Static variable in class io.didomi.sdk.common.DidomiConstants
- TCF_VERSION_2 - Static variable in class io.didomi.sdk.common.DidomiConstants
- tcfRepository - Variable in class io.didomi.sdk.Didomi
- toggle() - Method in class io.didomi.sdk.switchlibrary.RMAbstractSwitch
- toggle() - Method in class io.didomi.sdk.switchlibrary.RMSwitch
- toggle() - Method in class io.didomi.sdk.switchlibrary.RMTristateSwitch
-
Called to move the toggle to its next position
- toggle() - Method in interface io.didomi.sdk.switchlibrary.TristateCheckable
- toString() - Method in class io.didomi.sdk.Vendor
- TristateCheckable - Interface in io.didomi.sdk.switchlibrary
-
Created by Riccardo Moro on 19/08/2016.
U
- uiProvider - Variable in class io.didomi.sdk.Didomi
- uiStateRepository - Variable in class io.didomi.sdk.Didomi
- UNKNOWN - io.didomi.sdk.ConsentStatus
- updateDeviceStorageDisclosures(DeviceStorageDisclosures) - Method in class io.didomi.sdk.Vendor
- updateEssentialPurposes(Set<Purpose>) - Method in class io.didomi.sdk.VendorRepository
-
Perform changes to handle essential purposes list.
- updateSelectedLanguage(String) - Method in class io.didomi.sdk.Didomi
-
Update the selected language of the Didomi SDK and any property that depends on it.
- updateTranslations(LanguagesHelper) - Method in class io.didomi.sdk.VendorRepository
-
Update translations, for example after language was changed.
- userChoicesInfoProvider - Variable in class io.didomi.sdk.Didomi
- userRepository - Variable in class io.didomi.sdk.Didomi
- userStatusRepository - Variable in class io.didomi.sdk.Didomi
- Utils - Class in io.didomi.sdk.switchlibrary
-
Created by Riccardo Moro on 30/07/2016.
- Utils() - Constructor for class io.didomi.sdk.switchlibrary.Utils
V
- valueOf(String) - Static method in enum io.didomi.sdk.ConsentStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.didomi.sdk.ConsentStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- Vendor - Class in io.didomi.sdk
-
Model class for vendors
- Vendor(String, String, String, String, List<String>, List<String>, String, VendorNamespaces) - Constructor for class io.didomi.sdk.Vendor
- Vendor(String, String, String, String, List<String>, List<String>, List<String>, List<String>, List<String>, List<String>, String, VendorNamespaces, Long, Boolean, String) - Constructor for class io.didomi.sdk.Vendor
- vendorRepository - Variable in class io.didomi.sdk.Didomi
- VendorRepository - Class in io.didomi.sdk
-
Purposes and vendors repository This class manages the purposes and vendors loaded by the SDK
- VendorRepository(ConfigurationRepository, LanguagesHelper) - Constructor for class io.didomi.sdk.VendorRepository
-
Create a VendorRepository and initialize the required vendors and purposes from configuration
- vendors - Variable in class io.didomi.sdk.config.IABConfigurationTCFV1
- VIEW_PURPOSES - Static variable in class io.didomi.sdk.Didomi
- VIEW_VENDORS - Static variable in class io.didomi.sdk.Didomi
- VoidAsyncTask(Runnable) - Constructor for class io.didomi.sdk.base.BaseViewModel.VoidAsyncTask
W
- writeToParcel(Parcel, int) - Method in class io.didomi.sdk.Purpose
All Classes All Packages