Package org.apache.fop.afp.ptoca
Class TransparentDataControlSequence
java.lang.Object
org.apache.fop.afp.ptoca.TransparentDataControlSequence
- All Implemented Interfaces:
Iterable<TransparentDataControlSequence.TransparentData>
final class TransparentDataControlSequence
extends Object
implements Iterable<TransparentDataControlSequence.TransparentData>
This object represents a series of PTOCA TransparentData (TRN) control sequences. This implements
Iterable
to enable iteration through the TRNs.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int
private static final int
private final List<TransparentDataControlSequence.TransparentData>
-
Constructor Summary
ConstructorsConstructorDescriptionConverts an encoded String wrapped in anCharactersetEncoder.EncodedChars
into a series ofTransparentDataControlSequence.TransparentData
control sequences. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
MAX_SBCS_TRN_SIZE
private static final int MAX_SBCS_TRN_SIZE- See Also:
-
MAX_DBCS_TRN_SIZE
private static final int MAX_DBCS_TRN_SIZE- See Also:
-
trns
-
-
Constructor Details
-
TransparentDataControlSequence
Converts an encoded String wrapped in anCharactersetEncoder.EncodedChars
into a series ofTransparentDataControlSequence.TransparentData
control sequences.- Parameters:
encChars
- the encoded characters to convert to TRNs
-
-
Method Details
-
iterator
TheIterator
for retrieving the series of TRN control sequences.- Specified by:
iterator
in interfaceIterable<TransparentDataControlSequence.TransparentData>
-