org.apache.fop.layoutmgr

Class BlockKnuthSequence

Known Direct Subclasses:
AbstractBreaker.BlockSequence

public class BlockKnuthSequence
extends KnuthSequence

Represents a list of block level Knuth elements.

Constructor Summary

BlockKnuthSequence()
Creates a new and empty list.
BlockKnuthSequence(List list)
Creates a new list from an existing list.

Method Summary

boolean
appendSequence(KnuthSequence sequence)
boolean
appendSequence(KnuthSequence sequence, boolean keepTogether, BreakElement breakElement)
boolean
canAppendSequence(KnuthSequence sequence)
KnuthSequence
endSequence()
boolean
isInlineSequence()

Methods inherited from class org.apache.fop.layoutmgr.KnuthSequence

appendSequence, appendSequence, appendSequenceOrClose, appendSequenceOrClose, canAppendSequence, endSequence, getElement, getLast, isInlineSequence, removeLast, startSequence, wrapPositions

Constructor Details

BlockKnuthSequence

public BlockKnuthSequence()
Creates a new and empty list.

BlockKnuthSequence

public BlockKnuthSequence(List list)
Creates a new list from an existing list.
Parameters:
list - The list from which to create the new list.

Method Details

appendSequence

public boolean appendSequence(KnuthSequence sequence)
Overrides:
appendSequence in interface KnuthSequence

appendSequence

public boolean appendSequence(KnuthSequence sequence,
                              boolean keepTogether,
                              BreakElement breakElement)
Overrides:
appendSequence in interface KnuthSequence

canAppendSequence

public boolean canAppendSequence(KnuthSequence sequence)
Overrides:
canAppendSequence in interface KnuthSequence

endSequence

public KnuthSequence endSequence()
Overrides:
endSequence in interface KnuthSequence

isInlineSequence

public boolean isInlineSequence()
Overrides:
isInlineSequence in interface KnuthSequence

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