fop 0.95

org.apache.fop.layoutmgr
Class AbstractBreaker.BlockSequence

java.lang.Object
  extended by java.util.AbstractCollection
      extended by java.util.AbstractList
          extended by java.util.ArrayList
              extended by org.apache.fop.layoutmgr.KnuthSequence
                  extended by org.apache.fop.layoutmgr.BlockKnuthSequence
                      extended by org.apache.fop.layoutmgr.AbstractBreaker.BlockSequence
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Iterable, java.util.Collection, java.util.List, java.util.RandomAccess
Enclosing class:
AbstractBreaker

public class AbstractBreaker.BlockSequence
extends BlockKnuthSequence

See Also:
Serialized Form

Field Summary
 int ignoreAtEnd
          Number of elements to ignore at the end of the list.
 int ignoreAtStart
          Number of elements to ignore at the beginning of the list.
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
AbstractBreaker.BlockSequence(int iStartOn, int displayAlign)
          Creates a new BlockSequence.
 
Method Summary
 AbstractBreaker.BlockSequence endBlockSequence(Position breakPosition)
           
 KnuthSequence endSequence()
          Finalizes a Knuth sequence.
 KnuthSequence endSequence(Position breakPosition)
          Finalizes a Knuth sequence.
 int getDisplayAlign()
           
 int getStartOn()
           
 
Methods inherited from class org.apache.fop.layoutmgr.BlockKnuthSequence
appendSequence, appendSequence, canAppendSequence, isInlineSequence
 
Methods inherited from class org.apache.fop.layoutmgr.KnuthSequence
appendSequenceOrClose, appendSequenceOrClose, getElement, getLast, removeLast, startSequence, wrapPositions
 
Methods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, removeAll, retainAll, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Field Detail

ignoreAtStart

public int ignoreAtStart
Number of elements to ignore at the beginning of the list.


ignoreAtEnd

public int ignoreAtEnd
Number of elements to ignore at the end of the list.

Constructor Detail

AbstractBreaker.BlockSequence

public AbstractBreaker.BlockSequence(int iStartOn,
                                     int displayAlign)
Creates a new BlockSequence.

Parameters:
iStartOn - the kind of page the sequence should start on. One of EN_ANY, EN_COLUMN, EN_ODD_PAGE, EN_EVEN_PAGE.
displayAlign - the value for the display-align property
Method Detail

getStartOn

public int getStartOn()
Returns:
the kind of page the sequence should start on. One of EN_ANY, EN_COLUMN, EN_ODD_PAGE, EN_EVEN_PAGE.

getDisplayAlign

public int getDisplayAlign()
Returns:
the value for the display-align property

endSequence

public KnuthSequence endSequence()
Finalizes a Knuth sequence.

Overrides:
endSequence in class BlockKnuthSequence
Returns:
a finalized sequence.

endSequence

public KnuthSequence endSequence(Position breakPosition)
Finalizes a Knuth sequence.

Parameters:
breakPosition - a Position instance for the last penalty (may be null)
Returns:
a finalized sequence.

endBlockSequence

public AbstractBreaker.BlockSequence endBlockSequence(Position breakPosition)

fop 0.95

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.