Index
All Classes|All Packages
A
- add(int) - Method in class com.iabtcf.utils.BitSetIntIterable.Builder
- add(BitSetIntIterable) - Method in class com.iabtcf.utils.BitSetIntIterable.Builder
- add(BitSetIntIterable.Builder) - Method in class com.iabtcf.utils.BitSetIntIterable.Builder
- add(IntIterable) - Method in class com.iabtcf.utils.BitSetIntIterable.Builder
- ALLOWED_VENDOR - com.iabtcf.v2.SegmentType
- AV_IS_RANGE_ENCODING - com.iabtcf.utils.FieldDefs
- AV_MAX_VENDOR_ID - com.iabtcf.utils.FieldDefs
- AV_VENDOR_BITRANGE_FIELD - com.iabtcf.utils.FieldDefs
B
- BitReader - Class in com.iabtcf.utils
-
This is an internal only class and subject to change.
- BitReader(byte[]) - Constructor for class com.iabtcf.utils.BitReader
- BitReader(InputStream) - Constructor for class com.iabtcf.utils.BitReader
- BitSetIntIterable - Class in com.iabtcf.utils
-
An implementation of the IntIterable based on BitSet.
- BitSetIntIterable.Builder - Class in com.iabtcf.utils
- build() - Method in class com.iabtcf.utils.BitSetIntIterable.Builder
- ByteParseException - Exception in com.iabtcf.exceptions
- ByteParseException(String) - Constructor for exception com.iabtcf.exceptions.ByteParseException
- ByteParseException(String, Throwable) - Constructor for exception com.iabtcf.exceptions.ByteParseException
C
- CHAR - com.iabtcf.utils.FieldDefs
- clear() - Method in class com.iabtcf.utils.BitSetIntIterable.Builder
- clone() - Method in class com.iabtcf.utils.BitSetIntIterable
- com.iabtcf.decoder - package com.iabtcf.decoder
- com.iabtcf.exceptions - package com.iabtcf.exceptions
- com.iabtcf.utils - package com.iabtcf.utils
- com.iabtcf.v2 - package com.iabtcf.v2
- contains(int) - Method in class com.iabtcf.utils.BitSetIntIterable
- contains(int) - Method in class com.iabtcf.utils.IntIterable
- containsAll(int...) - Method in class com.iabtcf.utils.IntIterable
- containsAny(int...) - Method in class com.iabtcf.utils.IntIterable
- CORE_CMP_ID - com.iabtcf.utils.FieldDefs
- CORE_CMP_VERSION - com.iabtcf.utils.FieldDefs
- CORE_CONSENT_LANGUAGE - com.iabtcf.utils.FieldDefs
- CORE_CONSENT_SCREEN - com.iabtcf.utils.FieldDefs
- CORE_CREATED - com.iabtcf.utils.FieldDefs
- CORE_IS_SERVICE_SPECIFIC - com.iabtcf.utils.FieldDefs
- CORE_LAST_UPDATED - com.iabtcf.utils.FieldDefs
- CORE_NUM_PUB_RESTRICTION - com.iabtcf.utils.FieldDefs
- CORE_PUB_RESTRICTION_ENTRY - com.iabtcf.utils.FieldDefs
- CORE_PUBLISHER_CC - com.iabtcf.utils.FieldDefs
- CORE_PURPOSE_ONE_TREATMENT - com.iabtcf.utils.FieldDefs
- CORE_PURPOSES_CONSENT - com.iabtcf.utils.FieldDefs
- CORE_PURPOSES_LI_TRANSPARENCY - com.iabtcf.utils.FieldDefs
- CORE_SPECIAL_FEATURE_OPT_INS - com.iabtcf.utils.FieldDefs
- CORE_TCF_POLICY_VERSION - com.iabtcf.utils.FieldDefs
- CORE_USE_NON_STANDARD_STOCKS - com.iabtcf.utils.FieldDefs
- CORE_VENDOR_BITRANGE_FIELD - com.iabtcf.utils.FieldDefs
- CORE_VENDOR_IS_RANGE_ENCODING - com.iabtcf.utils.FieldDefs
- CORE_VENDOR_LI_BITRANGE_FIELD - com.iabtcf.utils.FieldDefs
- CORE_VENDOR_LI_IS_RANGE_ENCODING - com.iabtcf.utils.FieldDefs
- CORE_VENDOR_LI_MAX_VENDOR_ID - com.iabtcf.utils.FieldDefs
- CORE_VENDOR_LIST_VERSION - com.iabtcf.utils.FieldDefs
- CORE_VENDOR_MAX_VENDOR_ID - com.iabtcf.utils.FieldDefs
- CORE_VERSION - com.iabtcf.utils.FieldDefs
D
- decode(String) - Static method in class com.iabtcf.decoder.PPCString
- decode(String, DecoderOption...) - Static method in interface com.iabtcf.decoder.TCString
-
Decodes an iabtcf compliant encoded string.
- DecoderOption - Enum in com.iabtcf.decoder
- DEFAULT - com.iabtcf.v2.SegmentType
- DISCLOSED_VENDOR - com.iabtcf.v2.SegmentType
- DV_IS_RANGE_ENCODING - com.iabtcf.utils.FieldDefs
- DV_MAX_VENDOR_ID - com.iabtcf.utils.FieldDefs
- DV_VENDOR_BITRANGE_FIELD - com.iabtcf.utils.FieldDefs
E
- EMPTY - Static variable in class com.iabtcf.utils.BitSetIntIterable
- END_VENDOR_ID - com.iabtcf.utils.FieldDefs
- equals(Object) - Method in class com.iabtcf.decoder.PPCString
- equals(Object) - Method in class com.iabtcf.utils.BitSetIntIterable
- equals(Object) - Method in class com.iabtcf.v2.PublisherRestriction
F
- FieldDefs - Enum in com.iabtcf.utils
-
This enum defines all V1 and V2 consent string fields with their offsets and lengths.
- from(int) - Static method in enum com.iabtcf.v2.RestrictionType
- from(int) - Static method in enum com.iabtcf.v2.SegmentType
- from(int...) - Static method in class com.iabtcf.utils.BitSetIntIterable
- from(IntIterable) - Static method in class com.iabtcf.utils.BitSetIntIterable
- from(BitSet) - Static method in class com.iabtcf.utils.BitSetIntIterable
- from(Collection<Integer>) - Static method in class com.iabtcf.utils.BitSetIntIterable
G
- getAllowedVendors() - Method in interface com.iabtcf.decoder.TCString
-
Part of the OOB segments expressing that a Vendor is using legal bases outside of the TCF to process personal data.
- getCmpId() - Method in class com.iabtcf.decoder.PPCString
- getCmpId() - Method in interface com.iabtcf.decoder.TCString
-
Consent Management Platform ID that last updated the TC String
- getCmpVersion() - Method in class com.iabtcf.decoder.PPCString
- getCmpVersion() - Method in interface com.iabtcf.decoder.TCString
-
Consent Management Platform version of the CMP that last updated this TC String
- getConsentLanguage() - Method in class com.iabtcf.decoder.PPCString
- getConsentLanguage() - Method in interface com.iabtcf.decoder.TCString
-
Two-letter ISO 639-1 language code in which the CMP UI was presented.
- getConsentScreen() - Method in class com.iabtcf.decoder.PPCString
- getConsentScreen() - Method in interface com.iabtcf.decoder.TCString
-
CMP Screen number at which consent was given for a user with the CMP that last updated this TC String.
- getCreated() - Method in class com.iabtcf.decoder.PPCString
- getCreated() - Method in interface com.iabtcf.decoder.TCString
-
Epoch deciseconds (0.1 of a second) when this TC String was first created
- getCustomPurposesBitField() - Method in class com.iabtcf.decoder.PPCString
- getCustomPurposesConsent() - Method in interface com.iabtcf.decoder.TCString
-
Part of the Publisher Transparency and Consent segment of a TC String that publishers may use to establish transparency with and receive consent from users for their own legal bases to process personal data or to share with vendors if they so choose.
- getCustomPurposesLITransparency() - Method in interface com.iabtcf.decoder.TCString
-
Part of the Publisher Transparency and Consent segment of a TC String that publishers may use to establish transparency with and receive consent from users for their own legal bases to process personal data or to share with vendors if they so choose.
- getDefaultVendorConsent() - Method in interface com.iabtcf.decoder.TCString
-
Default consent for VendorIds not covered by a RangeEntry.
- getDisclosedVendors() - Method in interface com.iabtcf.decoder.TCString
-
Part of the OOB segments expressing that a Vendor is using legal bases outside of the TCF to process personal data.
- getEnd(BitReader) - Method in enum com.iabtcf.utils.FieldDefs
-
Returns the offset of the next field.
- getLastUpdated() - Method in class com.iabtcf.decoder.PPCString
- getLastUpdated() - Method in interface com.iabtcf.decoder.TCString
-
Epoch deciseconds (0.1 of a second) when TC String was last updated
- getLength() - Method in enum com.iabtcf.utils.FieldDefs
-
Returns the length of a non-dynamic field.
- getLength(BitReader) - Method in enum com.iabtcf.utils.FieldDefs
-
Returns the length of the field.
- getOffset(BitReader) - Method in enum com.iabtcf.utils.FieldDefs
-
Returns the offset of the field.
- getPublisherCC() - Method in interface com.iabtcf.decoder.TCString
-
The country code of the country that determines legislation of reference.
- getPublisherPurposesVersion() - Method in class com.iabtcf.decoder.PPCString
- getPublisherRestrictions() - Method in interface com.iabtcf.decoder.TCString
-
The restrictions of a vendor's data processing by a publisher within the context of the users trafficking their digital property.
- getPubPurposesConsent() - Method in interface com.iabtcf.decoder.TCString
-
Part of the Publisher Transparency and Consent segment of a TC String that publishers may use to establish transparency with and receive consent from users for their own legal bases to process personal data or to share with vendors if they so choose.
- getPubPurposesLITransparency() - Method in interface com.iabtcf.decoder.TCString
-
Part of the Publisher Transparency and Consent segment of a TC String that publishers may use to establish transparency with and receive consent from users for their own legal bases to process personal data or to share with vendors if they so choose.
- getPurposeId() - Method in class com.iabtcf.v2.PublisherRestriction
- getPurposeOneTreatment() - Method in interface com.iabtcf.decoder.TCString
-
CMPs can use the PublisherCC field to indicate the legal jurisdiction the publisher is under to help vendors determine whether the vendor needs consent for Purpose 1.
- getPurposesConsent() - Method in interface com.iabtcf.decoder.TCString
-
The user’s consent value for each Purpose established on the legal basis of consent.
- getPurposesLITransparency() - Method in interface com.iabtcf.decoder.TCString
-
The Purpose’s transparency requirements are met for each Purpose on the legal basis of legitimate interest and the user has not exercised their "Right to Object" to that Purpose.
- getRestrictionType() - Method in class com.iabtcf.v2.PublisherRestriction
- getSpecialFeatureOptIns() - Method in interface com.iabtcf.decoder.TCString
-
The TCF Policies designates certain Features as "special" which means a CMP must afford the user a means to opt in to their use.
- getStandardPurposesAllowed() - Method in class com.iabtcf.decoder.PPCString
- getTcfPolicyVersion() - Method in interface com.iabtcf.decoder.TCString
-
From the corresponding field in the GVL that was used for obtaining consent.
- getUseNonStandardStacks() - Method in interface com.iabtcf.decoder.TCString
-
Setting this to field to true means that a publisher-run CMP – that is still IAB Europe registered – is using customized Stack descriptions and not the standard stack descriptions defined in the Policies (Appendix A section E).
- getVendorConsent() - Method in interface com.iabtcf.decoder.TCString
-
The vendor identifiers that have consent to process this users personal data.
- getVendorIds() - Method in class com.iabtcf.v2.PublisherRestriction
- getVendorLegitimateInterest() - Method in interface com.iabtcf.decoder.TCString
-
If a user exercises their "Right To Object" to a vendor’s processing based on a legitimate interest.
- getVendorListVersion() - Method in class com.iabtcf.decoder.PPCString
- getVendorListVersion() - Method in interface com.iabtcf.decoder.TCString
-
Number corresponds to GVL vendorListVersion.
- getVersion() - Method in class com.iabtcf.decoder.PPCString
- getVersion() - Method in interface com.iabtcf.decoder.TCString
-
Version number of the encoding format
H
- hashCode() - Method in class com.iabtcf.decoder.PPCString
- hashCode() - Method in class com.iabtcf.utils.BitSetIntIterable
- hashCode() - Method in class com.iabtcf.v2.PublisherRestriction
I
- IntIterable - Class in com.iabtcf.utils
-
An int primitive memory optimized iterable.
- IntIterable() - Constructor for class com.iabtcf.utils.IntIterable
- intIterator() - Method in class com.iabtcf.utils.BitSetIntIterable
- intIterator() - Method in class com.iabtcf.utils.IntIterable
- IntIterator - Interface in com.iabtcf.utils
- INVALID - com.iabtcf.v2.SegmentType
- InvalidRangeFieldException - Exception in com.iabtcf.exceptions
- InvalidRangeFieldException(String) - Constructor for exception com.iabtcf.exceptions.InvalidRangeFieldException
- IS_A_RANGE - com.iabtcf.utils.FieldDefs
- isDynamic() - Method in enum com.iabtcf.utils.FieldDefs
-
Determines whether the field is dynamic, that is, it depends on the particular consent string being processed.
- isEmpty() - Method in class com.iabtcf.utils.IntIterable
- isServiceSpecific() - Method in interface com.iabtcf.decoder.TCString
-
Whether the signals encoded in this TC String were from service-specific storage versus global consesu.org shared storage.
- iterator() - Method in class com.iabtcf.utils.IntIterable
L
- LAZY - com.iabtcf.decoder.DecoderOption
-
Use lazy evaluation when decoding fields.
M
- max() - Method in class com.iabtcf.utils.BitSetIntIterable.Builder
-
Returns the maximum value in the set.
N
- newBuilder() - Static method in class com.iabtcf.utils.BitSetIntIterable
- newBuilder(BitSetIntIterable) - Static method in class com.iabtcf.utils.BitSetIntIterable
- newBuilder(IntIterable) - Static method in class com.iabtcf.utils.BitSetIntIterable
- newBuilder(BitSet) - Static method in class com.iabtcf.utils.BitSetIntIterable
- NOT_ALLOWED - com.iabtcf.v2.RestrictionType
- NUM_ENTRIES - com.iabtcf.utils.FieldDefs
O
- OOB_SEGMENT_TYPE - com.iabtcf.utils.FieldDefs
P
- PPCString - Class in com.iabtcf.decoder
-
Parses TCFv1 Publisher Purposes Consent String Format
- PPTC_CUSTOM_PURPOSES_CONSENT - com.iabtcf.utils.FieldDefs
- PPTC_CUSTOM_PURPOSES_LI_TRANSPARENCY - com.iabtcf.utils.FieldDefs
- PPTC_NUM_CUSTOM_PURPOSES - com.iabtcf.utils.FieldDefs
- PPTC_PUB_PURPOSES_CONSENT - com.iabtcf.utils.FieldDefs
- PPTC_PUB_PURPOSES_LI_TRANSPARENCY - com.iabtcf.utils.FieldDefs
- PPTC_SEGMENT_TYPE - com.iabtcf.utils.FieldDefs
- PUBLISHER_TC - com.iabtcf.v2.SegmentType
- PublisherRestriction - Class in com.iabtcf.v2
- PublisherRestriction(int, RestrictionType, IntIterable) - Constructor for class com.iabtcf.v2.PublisherRestriction
- PURPOSE_ID - com.iabtcf.utils.FieldDefs
R
- readBits1(int) - Method in class com.iabtcf.utils.BitReader
- readBits1(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- readBits12(int) - Method in class com.iabtcf.utils.BitReader
- readBits12(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- readBits16(int) - Method in class com.iabtcf.utils.BitReader
- readBits16(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- readBits2(int) - Method in class com.iabtcf.utils.BitReader
- readBits2(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- readBits24(int) - Method in class com.iabtcf.utils.BitReader
- readBits24(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- readBits3(int) - Method in class com.iabtcf.utils.BitReader
- readBits3(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- readBits36(int) - Method in class com.iabtcf.utils.BitReader
- readBits36(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- readBits6(int) - Method in class com.iabtcf.utils.BitReader
- readBits6(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- readBitSet(int, int) - Method in class com.iabtcf.utils.BitReader
- readStr2(int) - Method in class com.iabtcf.utils.BitReader
- readStr2(FieldDefs) - Method in class com.iabtcf.utils.BitReader
- REQUIRE_CONSENT - com.iabtcf.v2.RestrictionType
- REQUIRE_LEGITIMATE_INTEREST - com.iabtcf.v2.RestrictionType
- RESTRICTION_TYPE - com.iabtcf.utils.FieldDefs
- RestrictionType - Enum in com.iabtcf.v2
S
- SegmentType - Enum in com.iabtcf.v2
- START_OR_ONLY_VENDOR_ID - com.iabtcf.utils.FieldDefs
T
- TCString - Interface in com.iabtcf.decoder
- TCStringDecodeException - Exception in com.iabtcf.exceptions
- TCStringDecodeException(String) - Constructor for exception com.iabtcf.exceptions.TCStringDecodeException
- TCStringDecodeException(String, Throwable) - Constructor for exception com.iabtcf.exceptions.TCStringDecodeException
- TCStringDecodeException(Throwable) - Constructor for exception com.iabtcf.exceptions.TCStringDecodeException
- TIMESTAMP - com.iabtcf.utils.FieldDefs
- toBitSet() - Method in class com.iabtcf.utils.BitSetIntIterable
- toSet() - Method in class com.iabtcf.utils.IntIterable
-
Returns a set representation of the IntIterable.
- toStream() - Method in class com.iabtcf.utils.IntIterable
-
Returns a stream representation of the IntIterable.
- toString() - Method in class com.iabtcf.decoder.PPCString
- toString() - Method in class com.iabtcf.utils.BitSetIntIterable
- toString() - Method in class com.iabtcf.v2.PublisherRestriction
U
- UNDEFINED - com.iabtcf.v2.RestrictionType
- UnsupportedVersionException - Exception in com.iabtcf.exceptions
- UnsupportedVersionException(String) - Constructor for exception com.iabtcf.exceptions.UnsupportedVersionException
V
- V1_CMP_ID - com.iabtcf.utils.FieldDefs
- V1_CMP_VERSION - com.iabtcf.utils.FieldDefs
- V1_CONSENT_LANGUAGE - com.iabtcf.utils.FieldDefs
- V1_CONSENT_SCREEN - com.iabtcf.utils.FieldDefs
- V1_CREATED - com.iabtcf.utils.FieldDefs
- V1_LAST_UPDATED - com.iabtcf.utils.FieldDefs
- V1_PPC_CUSTOM_PURPOSES_BITFIELD - com.iabtcf.utils.FieldDefs
- V1_PPC_NUMBER_CUSTOM_PURPOSES - com.iabtcf.utils.FieldDefs
- V1_PPC_PUBLISHER_PURPOSES_VERSION - com.iabtcf.utils.FieldDefs
- V1_PPC_STANDARD_PURPOSES_ALLOWED - com.iabtcf.utils.FieldDefs
- V1_PURPOSES_ALLOW - com.iabtcf.utils.FieldDefs
- V1_VENDOR_BITRANGE_FIELD - com.iabtcf.utils.FieldDefs
- V1_VENDOR_DEFAULT_CONSENT - com.iabtcf.utils.FieldDefs
- V1_VENDOR_IS_RANGE_ENCODING - com.iabtcf.utils.FieldDefs
- V1_VENDOR_LIST_VERSION - com.iabtcf.utils.FieldDefs
- V1_VENDOR_MAX_VENDOR_ID - com.iabtcf.utils.FieldDefs
- V1_VENDOR_NUM_ENTRIES - com.iabtcf.utils.FieldDefs
- V1_VERSION - com.iabtcf.utils.FieldDefs
- value() - Method in enum com.iabtcf.v2.SegmentType
- valueOf(String) - Static method in enum com.iabtcf.decoder.DecoderOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.iabtcf.utils.FieldDefs
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.iabtcf.v2.RestrictionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.iabtcf.v2.SegmentType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.iabtcf.decoder.DecoderOption
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.iabtcf.utils.FieldDefs
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.iabtcf.v2.RestrictionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.iabtcf.v2.SegmentType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes|All Packages