public class RepeatingGroupWithTriplets extends RepeatingGroupBase implements IHasTriplets
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Triplet> |
triplets |
repeatingGroupLength| Constructor and Description |
|---|
RepeatingGroupWithTriplets() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTriplet(Triplet triplet)
|
void |
decodeAFP(byte[] sfData,
int offset,
int length,
AFPParserConfiguration config)
Decodes the given AFP data.
Parameter length specifies the length in bytes of the data to be decoded, beginning with position offset. |
java.util.List<Triplet> |
getTriplets()
Returns the list of
Triplets. |
void |
removeTriplet(Triplet triplet)
|
void |
setTriplets(java.util.List<Triplet> triplets)
Sets the list of
Triplets. |
void |
validate() |
void |
writeAFP(java.io.OutputStream os,
AFPParserConfiguration config)
Writes the object to the given os encoded as AFP data.
|
getRepeatingGroupLength, setRepeatingGroupLengthprotected java.util.List<Triplet> triplets
public void decodeAFP(byte[] sfData,
int offset,
int length,
AFPParserConfiguration config)
throws AFPParserException
IAFPDecodeableWriteabledecodeAFP in interface IAFPDecodeableWriteabledecodeAFP in class RepeatingGroupBasesfData - contains the AFP data to decode.offset - the byte index position where the decoding should start.length - the length in bytes of the data to be decoded, beginning with position offset.config - contains parameter used for decoding.AFPParserException - if the given AFP data are invalid.public void validate()
throws AFPValidationException
validate in class RepeatingGroupBaseAFPValidationExceptionpublic void writeAFP(java.io.OutputStream os,
AFPParserConfiguration config)
throws java.io.IOException
IAFPDecodeableWriteablewriteAFP in interface IAFPDecodeableWriteablewriteAFP in class RepeatingGroupBaseos - OutputStream to write to.config - contains parameter used for encoding.java.io.IOException - if a problem occurs while writing to the given OutputStream.public java.util.List<Triplet> getTriplets()
IHasTripletsTriplets.getTriplets in interface IHasTripletspublic void setTriplets(java.util.List<Triplet> triplets)
IHasTripletsTriplets.setTriplets in interface IHasTripletspublic void addTriplet(Triplet triplet)
IHasTripletsaddTriplet in interface IHasTripletstriplet - Triplet to add.public void removeTriplet(Triplet triplet)
IHasTripletsremoveTriplet in interface IHasTripletstriplet - Triplet to remove.