Index

A B C D E F G H I L M N O P R S T U V 
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.
A B C D E F G H I L M N O P R S T U V 
All Classes|All Packages