Class AbstractBreaker.BlockSequence
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
java.util.ArrayList
org.apache.fop.layoutmgr.KnuthSequence
org.apache.fop.layoutmgr.BlockKnuthSequence
org.apache.fop.layoutmgr.AbstractBreaker.BlockSequence
- All Implemented Interfaces:
Serializable, Cloneable, Iterable, Collection, List, RandomAccess, SequencedCollection
- Enclosing class:
AbstractBreaker
Helper class, extending the functionality of the
basic
BlockKnuthSequence.- See Also:
-
Field Summary
Fields inherited from class AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionendBlockSequence(Position breakPosition) Finalizes a thisAbstractBreaker.BlockSequence, adding a terminating penalty-glue-penalty sequenceFinalizes a Knuth sequence.endSequence(Position breakPosition) Finalizes a Knuth sequence.intintMethods inherited from class BlockKnuthSequence
appendSequence, appendSequence, canAppendSequence, isInlineSequenceMethods inherited from class KnuthSequence
appendSequenceOrClose, appendSequenceOrClose, getElement, getFirstBoxIndex, getLast, removeLast, startSequence, toString, wrapPositionsMethods inherited from class ArrayList
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, ensureCapacity, equals, forEach, get, getFirst, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeFirst, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class AbstractCollection
containsAllMethods inherited from interface Collection
parallelStream, stream, toArrayMethods inherited from interface List
containsAll, reversed
-
Constructor Details
-
BlockSequence
public BlockSequence(int startOn, int displayAlign) Creates a new BlockSequence.- Parameters:
startOn- the kind of page the sequence should start on. One ofConstants.EN_ANY,Constants.EN_COLUMN,Constants.EN_ODD_PAGE, orConstants.EN_EVEN_PAGE.displayAlign- the value for the display-align property
-
-
Method Details
-
getStartOn
public int getStartOn()- Returns:
- the kind of page the sequence should start on.
One of
Constants.EN_ANY,Constants.EN_COLUMN,Constants.EN_ODD_PAGE, orConstants.EN_EVEN_PAGE.
-
getDisplayAlign
public int getDisplayAlign()- Returns:
- the value for the display-align property
-
endSequence
Finalizes a Knuth sequence.- Overrides:
endSequencein classBlockKnuthSequence- Returns:
- a finalized sequence.
-
endSequence
Finalizes a Knuth sequence.- Parameters:
breakPosition- a Position instance for the last penalty (may be null)- Returns:
- a finalized sequence.
-
endBlockSequence
Finalizes a thisAbstractBreaker.BlockSequence, adding a terminating penalty-glue-penalty sequence- Parameters:
breakPosition- a Position instance pointing to the last penalty- Returns:
- the finalized
AbstractBreaker.BlockSequence
-