Package com.iab.gpp.encoder.section
Class AbstractEncodableSegmentedBitStringSection
java.lang.Object
com.iab.gpp.encoder.section.AbstractEncodableSegmentedBitStringSection
- All Implemented Interfaces:
EncodableSection
public abstract class AbstractEncodableSegmentedBitStringSection
extends Object
implements EncodableSection
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidvoiddecodeSegmentsFromBitStrings(List<String> segmentBitStrings) abstract Stringencode()getFieldValue(String fieldName) abstract intgetId()abstract StringgetName()String[][]booleanvoidsetFieldValue(String fieldName, Object value)
-
Field Details
-
fields
-
segments
-
-
Constructor Details
-
AbstractEncodableSegmentedBitStringSection
public AbstractEncodableSegmentedBitStringSection()
-
-
Method Details
-
hasField
- Specified by:
hasFieldin interfaceEncodableSection
-
getFieldValue
- Specified by:
getFieldValuein interfaceEncodableSection
-
setFieldValue
- Specified by:
setFieldValuein interfaceEncodableSection- Throws:
InvalidFieldException
-
getSegments
-
encodeSegmentsToBitStrings
- Throws:
EncodingException
-
decodeSegmentsFromBitStrings
- Throws:
DecodingException
-
encode
- Specified by:
encodein interfaceEncodableSection- Throws:
EncodingException
-
decode
- Specified by:
decodein interfaceEncodableSection- Throws:
DecodingException
-
getId
public abstract int getId()- Specified by:
getIdin interfaceEncodableSection
-
getName
- Specified by:
getNamein interfaceEncodableSection
-