]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Replaces Region.java to avoid naming conflicts with fo/pagination/Region
authorKaren Lease <klease@apache.org>
Fri, 9 Nov 2001 22:00:04 +0000 (22:00 +0000)
committerKaren Lease <klease@apache.org>
Fri, 9 Nov 2001 22:00:04 +0000 (22:00 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@194542 13f79535-47bb-0310-9956-ffa450edef68

src/org/apache/fop/area/RegionReference.java [new file with mode: 0644]

diff --git a/src/org/apache/fop/area/RegionReference.java b/src/org/apache/fop/area/RegionReference.java
new file mode 100644 (file)
index 0000000..709bbbc
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ * $Id$
+ * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
+ * For details on use and redistribution please refer to the
+ * LICENSE file included with these sources.
+ */
+
+package org.apache.fop.area;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+public class RegionReference extends Area implements Serializable {
+    public static final int BEFORE = 0;
+    public static final int START = 1;
+    public static final int BODY = 2;
+    public static final int END = 3;
+    public static final int AFTER = 4;
+    int regionClass = BEFORE;
+
+    public RegionReference(int type) {
+        regionClass = type;
+    }
+
+    // the list of block areas from the static flow
+    ArrayList blocks = new ArrayList();
+
+    public List getBlocks() {
+        return blocks;
+    }
+
+    public int getRegionClass() {
+        return regionClass;
+    }
+
+    public void addBlock(Block block) {
+        blocks.add(block);
+    }
+
+}