git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP_0-20-0_Alt-Design@197817 13f79535-47bb-0310-9956-ffa450edef68tags/Defoe_export
@@ -28,7 +28,7 @@ import org.apache.fop.fo.flow.FoPageSequence; | |||
* @version $Revision$ $Name$ | |||
*/ | |||
public class BeforeFloatRefArea | |||
extends AbstractReferenceArea | |||
extends BlockReferenceArea | |||
implements ReferenceArea { | |||
/** |
@@ -28,7 +28,7 @@ import org.apache.fop.fo.flow.FoPageSequence; | |||
* @version $Revision$ $Name$ | |||
*/ | |||
public class BlockContainer | |||
extends AbstractReferenceArea | |||
extends BlockReferenceArea | |||
implements ReferenceArea { | |||
/** |
@@ -28,7 +28,7 @@ import org.apache.fop.fo.flow.FoPageSequence; | |||
* @version $Revision$ $Name$ | |||
*/ | |||
public class FootnoteRefArea | |||
extends AbstractReferenceArea | |||
extends BlockReferenceArea | |||
implements ReferenceArea { | |||
/** |
@@ -32,7 +32,7 @@ import org.apache.fop.fo.flow.FoPageSequence; | |||
* The children of this area are span-reference-areas. | |||
*/ | |||
public class MainReferenceArea | |||
extends AbstractReferenceArea | |||
extends BlockReferenceArea | |||
implements ReferenceArea { | |||
private List spanAreas = new ArrayList(); | |||
private SpanReferenceArea currentSpan = null; |
@@ -27,7 +27,7 @@ import org.apache.fop.fo.flow.FoPageSequence; | |||
* @author pbw | |||
* @version $Revision$ $Name$ | |||
*/ | |||
public class NormalFlowRefArea extends AbstractReferenceArea | |||
public class NormalFlowRefArea extends BlockReferenceArea | |||
implements | |||
ReferenceArea { | |||
/** |
@@ -30,7 +30,7 @@ import org.apache.fop.fo.flow.FoPageSequence; | |||
* It is cloneable through the ReferenceArea interface implementation. | |||
*/ | |||
public abstract class RegionRefArea | |||
extends AbstractReferenceArea | |||
extends BlockReferenceArea | |||
implements ReferenceArea { | |||
// the list of block areas from the static flow | |||
@@ -60,18 +60,4 @@ implements ReferenceArea { | |||
return blocks; | |||
} | |||
/** | |||
* Clone this region. | |||
* This is used when cloning the page by the page master. | |||
* The blocks are not copied since the master will have no blocks. | |||
* | |||
* @return a copy of this region reference area | |||
*/ | |||
public Object clone() { | |||
RegionRefArea rr; | |||
rr = (RegionRefArea)(super.clone()); | |||
rr.blocks = (ArrayList)(blocks.clone()); | |||
return rr; | |||
} | |||
} |
@@ -32,7 +32,7 @@ import org.apache.fop.fo.flow.FoPageSequence; | |||
* This is a reference area block area with 0 border and padding | |||
*/ | |||
public class SpanReferenceArea | |||
extends AbstractReferenceArea | |||
extends BlockReferenceArea | |||
implements ReferenceArea, Serializable { | |||
// the list of normal-flow-reference-areas in this span area |