A B C D E F G H I M N P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AD_SELECTION - com.iab.gdpr.Purpose
- appendTo(Bits, int) - Method in interface com.iab.gdpr.consent.range.RangeEntry
-
Append this range entry to the bit buffer
- appendTo(Bits, int) - Method in class com.iab.gdpr.consent.range.SingleRangeEntry
- appendTo(Bits, int) - Method in class com.iab.gdpr.consent.range.StartEndRangeEntry
B
- Bits - Class in com.iab.gdpr
- Bits(byte[]) - Constructor for class com.iab.gdpr.Bits
- build() - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
Validate supplied values and build
VendorConsentobject - ByteBufferBackedVendorConsent - Class in com.iab.gdpr.consent.implementation.v1
-
Implementation of
VendorConsent. - ByteBufferBackedVendorConsent(Bits) - Constructor for class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
C
- CMP_ID_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- CMP_ID_SIZE - Static variable in class com.iab.gdpr.GdprConstants
- CMP_VERSION_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- CMP_VERSION_SIZE - Static variable in class com.iab.gdpr.GdprConstants
- com.iab.gdpr - package com.iab.gdpr
- com.iab.gdpr.consent - package com.iab.gdpr.consent
- com.iab.gdpr.consent.implementation.v1 - package com.iab.gdpr.consent.implementation.v1
- com.iab.gdpr.consent.range - package com.iab.gdpr.consent.range
- com.iab.gdpr.exception - package com.iab.gdpr.exception
- CONSENT_LANGUAGE_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- CONSENT_LANGUAGE_SIZE - Static variable in class com.iab.gdpr.GdprConstants
- CONSENT_SCREEN_SIZE - Static variable in class com.iab.gdpr.GdprConstants
- CONSENT_SCREEN_SIZE_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- CONTENT_DELIVERY - com.iab.gdpr.Purpose
- CREATED_BIT_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- CREATED_BIT_SIZE - Static variable in class com.iab.gdpr.GdprConstants
D
- DEFAULT_CONSENT_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
E
- ENCODING_TYPE_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- ENCODING_TYPE_SIZE - Static variable in class com.iab.gdpr.GdprConstants
- equals(Object) - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
F
- fromBase64String(String) - Static method in class com.iab.gdpr.consent.VendorConsentDecoder
- fromByteArray(byte[]) - Static method in class com.iab.gdpr.consent.VendorConsentDecoder
G
- GdprConstants - Class in com.iab.gdpr
-
Various constants related to positions and sizes of GDPR consent string bits
- GdprConstants() - Constructor for class com.iab.gdpr.GdprConstants
- getAllowedPurposeIds() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getAllowedPurposeIds() - Method in interface com.iab.gdpr.consent.VendorConsent
- getAllowedPurposes() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getAllowedPurposes() - Method in interface com.iab.gdpr.consent.VendorConsent
- getAllowedPurposesBits() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getAllowedPurposesBits() - Method in interface com.iab.gdpr.consent.VendorConsent
- getAllowedVendorIds() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getAllowedVendorIds() - Method in interface com.iab.gdpr.consent.VendorConsent
- getBit(int) - Method in class com.iab.gdpr.Bits
- getCmpId() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getCmpId() - Method in interface com.iab.gdpr.consent.VendorConsent
- getCmpVersion() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getCmpVersion() - Method in interface com.iab.gdpr.consent.VendorConsent
- getConsentLanguage() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getConsentLanguage() - Method in interface com.iab.gdpr.consent.VendorConsent
- getConsentRecordCreated() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getConsentRecordCreated() - Method in interface com.iab.gdpr.consent.VendorConsent
- getConsentRecordLastUpdated() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getConsentRecordLastUpdated() - Method in interface com.iab.gdpr.consent.VendorConsent
- getConsentScreen() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getConsentScreen() - Method in interface com.iab.gdpr.consent.VendorConsent
- getId() - Method in enum com.iab.gdpr.Purpose
- getInstantFromEpochDeciseconds(int, int) - Method in class com.iab.gdpr.Bits
-
returns an
Instantderived from interpreting the given interval on the bit string as long representing the number of demiseconds from the unix epoch - getInt(int, int) - Method in class com.iab.gdpr.Bits
-
interprets n number of bits as a big endiant int
- getMaxVendorId() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getMaxVendorId() - Method in interface com.iab.gdpr.consent.VendorConsent
- getSixBitString(int, int) - Method in class com.iab.gdpr.Bits
-
This method interprets the given interval in the bit string as a series of six bit characters, where 0=A and 26=Z
- getVendorListVersion() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getVendorListVersion() - Method in interface com.iab.gdpr.consent.VendorConsent
- getVersion() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- getVersion() - Method in interface com.iab.gdpr.consent.VendorConsent
H
- hashCode() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
I
- isPurposeAllowed(int) - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- isPurposeAllowed(int) - Method in interface com.iab.gdpr.consent.VendorConsent
-
Check whether purpose with specified ID is allowed
- isPurposeAllowed(Purpose) - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- isPurposeAllowed(Purpose) - Method in interface com.iab.gdpr.consent.VendorConsent
-
Check whether specified purpose is allowed
- isVendorAllowed(int) - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- isVendorAllowed(int) - Method in interface com.iab.gdpr.consent.VendorConsent
-
Check whether vendor with specified ID is allowd
M
- MAX_VENDOR_ID_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- MAX_VENDOR_ID_SIZE - Static variable in class com.iab.gdpr.GdprConstants
- MEASUREMENT - com.iab.gdpr.Purpose
N
- NUM_ENTRIES_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- NUM_ENTRIES_SIZE - Static variable in class com.iab.gdpr.GdprConstants
P
- PERSONALIZATION - com.iab.gdpr.Purpose
- Purpose - Enum in com.iab.gdpr
-
Enumeration of currently defined purposes by IAB
- PURPOSES_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- PURPOSES_SIZE - Static variable in class com.iab.gdpr.GdprConstants
R
- RANGE_ENTRY_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- RangeEntry - Interface in com.iab.gdpr.consent.range
-
Range entry of the vendor consent range section.
S
- setBit(int) - Method in class com.iab.gdpr.Bits
- setInstantToEpochDeciseconds(int, int, Instant) - Method in class com.iab.gdpr.Bits
- setInt(int, int, int) - Method in class com.iab.gdpr.Bits
-
Writes an integer value into a bit array of given size
- setSixBitString(int, int, String) - Method in class com.iab.gdpr.Bits
-
This method interprets characters, as 0=A and 26=Z and writes to the given interval in the bit string as a series of six bits
- SingleRangeEntry - Class in com.iab.gdpr.consent.range
-
RangeEntrywith single vendor ID - SingleRangeEntry(int) - Constructor for class com.iab.gdpr.consent.range.SingleRangeEntry
- size() - Method in interface com.iab.gdpr.consent.range.RangeEntry
- size() - Method in class com.iab.gdpr.consent.range.SingleRangeEntry
- size() - Method in class com.iab.gdpr.consent.range.StartEndRangeEntry
- StartEndRangeEntry - Class in com.iab.gdpr.consent.range
-
RangeEntrywith start and end vendor IDs - StartEndRangeEntry(int, int) - Constructor for class com.iab.gdpr.consent.range.StartEndRangeEntry
- STORAGE_AND_ACCESS - com.iab.gdpr.Purpose
T
- toBase64String(VendorConsent) - Static method in class com.iab.gdpr.consent.VendorConsentEncoder
-
Encode vendor consent to Base64 string
- toByteArray() - Method in class com.iab.gdpr.Bits
- toByteArray() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
- toByteArray() - Method in interface com.iab.gdpr.consent.VendorConsent
- toString() - Method in class com.iab.gdpr.consent.implementation.v1.ByteBufferBackedVendorConsent
U
- UNDEFINED - com.iab.gdpr.Purpose
- unsetBit(int) - Method in class com.iab.gdpr.Bits
- UPDATED_BIT_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- UPDATED_BIT_SIZE - Static variable in class com.iab.gdpr.GdprConstants
V
- valid(int) - Method in interface com.iab.gdpr.consent.range.RangeEntry
-
Check if range entry is valid for the specified max vendor id
- valid(int) - Method in class com.iab.gdpr.consent.range.SingleRangeEntry
- valid(int) - Method in class com.iab.gdpr.consent.range.StartEndRangeEntry
- valueOf(int) - Static method in enum com.iab.gdpr.Purpose
-
Map numeric purpose ID to Enum
- valueOf(String) - Static method in enum com.iab.gdpr.Purpose
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.iab.gdpr.Purpose
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VENDOR_BITFIELD_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- VENDOR_ENCODING_RANGE - Static variable in class com.iab.gdpr.GdprConstants
- VENDOR_ID_SIZE - Static variable in class com.iab.gdpr.GdprConstants
- VENDOR_LIST_VERSION_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- VENDOR_LIST_VERSION_SIZE - Static variable in class com.iab.gdpr.GdprConstants
- VendorConsent - Interface in com.iab.gdpr.consent
-
Representation of the values in the vendor consent string.
- VendorConsentBuilder - Class in com.iab.gdpr.consent.implementation.v1
-
Builder for version 1 of vendor consent
- VendorConsentBuilder() - Constructor for class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
- VendorConsentCreateException - Exception in com.iab.gdpr.exception
-
Exception for the case where consent string cannot be created
- VendorConsentCreateException(String) - Constructor for exception com.iab.gdpr.exception.VendorConsentCreateException
- VendorConsentDecoder - Class in com.iab.gdpr.consent
-
VendorConsentdecoder from Base64 string. - VendorConsentDecoder() - Constructor for class com.iab.gdpr.consent.VendorConsentDecoder
- VendorConsentEncoder - Class in com.iab.gdpr.consent
-
Encode
VendorConsentto Base64 string - VendorConsentEncoder() - Constructor for class com.iab.gdpr.consent.VendorConsentEncoder
- VendorConsentException - Exception in com.iab.gdpr.exception
-
Generic vendor consent exception
- VendorConsentException(String) - Constructor for exception com.iab.gdpr.exception.VendorConsentException
- VendorConsentParseException - Exception in com.iab.gdpr.exception
-
Exception for the case where consent string cannot be parsed
- VendorConsentParseException(String) - Constructor for exception com.iab.gdpr.exception.VendorConsentParseException
- VERSION_BIT_OFFSET - Static variable in class com.iab.gdpr.GdprConstants
- VERSION_BIT_SIZE - Static variable in class com.iab.gdpr.GdprConstants
W
- withAllowedPurposeIds(Set<Integer>) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With allowed purpose IDs
- withAllowedPurposes(Set<Purpose>) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With allowed purposes
- withBitField(Set<Integer>) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With bit field entries
- withCmpID(int) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With CMP id
- withCmpVersion(int) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With CMP version
- withConsentLanguage(String) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With consent language
- withConsentRecordCreatedOn(Instant) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With creation date
- withConsentRecordLastUpdatedOn(Instant) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With update date
- withConsentScreenID(int) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With consent screen ID
- withDefaultConsent(boolean) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With default consent
- withMaxVendorId(int) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With max vendor ID
- withRangeEntries(List<RangeEntry>) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With range entries
- withVendorEncodingType(int) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With vendor encoding type
- withVendorListVersion(int) - Method in class com.iab.gdpr.consent.implementation.v1.VendorConsentBuilder
-
With vendor list version
All Classes All Packages