gmazza 2004/08/23 15:09:20
Modified: src/java/org/apache/fop/fo/flow MultiCase.java
MultiProperties.java MultiPropertySet.java
MultiSwitch.java MultiToggle.java
TableAndCaption.java TableCaption.java
Removed: src/java/org/apache/fop/fo ToBeImplementedElement.java
Log:
ToBeImplementedElement removed in favor of one-time static warning messages
in the "unimplemented" FO's.
Revision Changes Path
1.14 +10 -4 xml-fop/src/java/org/apache/fop/fo/flow/MultiCase.java
Index: MultiCase.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiCase.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- MultiCase.java 21 Aug 2004 19:48:00 -0000 1.13
+++ MultiCase.java 23 Aug 2004 22:09:20 -0000 1.14
@@ -20,19 +20,25 @@
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.ToBeImplementedElement;
+import org.apache.fop.fo.FObj;
/**
- * Class modelling the fo:multi-case object. See Sec. 6.9.4 of the XSL-FO
- * Standard.
+ * Class modelling the fo:multi-case object.
*/
-public class MultiCase extends ToBeImplementedElement {
+public class MultiCase extends FObj {
+
+ static boolean notImplementedWarningGiven = false;
/**
* @param parent FONode that is the parent of this object
*/
public MultiCase(FONode parent) {
super(parent);
+
+ if (!notImplementedWarningGiven) {
+ getLogger().warn("fo:multi-case is not yet implemented.");
+ notImplementedWarningGiven = true;
+ }
}
/**
1.13 +1 -2 xml-fop/src/java/org/apache/fop/fo/flow/MultiProperties.java
Index: MultiProperties.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiProperties.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- MultiProperties.java 21 Aug 2004 19:48:00 -0000 1.12
+++ MultiProperties.java 23 Aug 2004 22:09:20 -0000 1.13
@@ -28,8 +28,7 @@
import org.apache.fop.fo.FObj;
/**
- * Class modelling the fo:multi-properties object. See Sec. 6.9.6 of the XSL-FO
- * Standard.
+ * Class modelling the fo:multi-properties object.
*/
public class MultiProperties extends FObj {
1.13 +10 -4 xml-fop/src/java/org/apache/fop/fo/flow/MultiPropertySet.java
Index: MultiPropertySet.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiPropertySet.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- MultiPropertySet.java 11 Aug 2004 04:15:26 -0000 1.12
+++ MultiPropertySet.java 23 Aug 2004 22:09:20 -0000 1.13
@@ -25,19 +25,25 @@
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.ToBeImplementedElement;
+import org.apache.fop.fo.FObj;
/**
- * Class modelling the fo:multi-property-set object. See Sec. 6.9.7 of the
- * XSL-FO Standard.
+ * Class modelling the fo:multi-property-set object.
*/
-public class MultiPropertySet extends ToBeImplementedElement {
+public class MultiPropertySet extends FObj {
+
+ static boolean notImplementedWarningGiven = false;
/**
* @param parent FONode that is the parent of this object
*/
public MultiPropertySet(FONode parent) {
super(parent);
+
+ if (!notImplementedWarningGiven) {
+ getLogger().warn("fo:multi-property-set is not yet implemented.");
+ notImplementedWarningGiven = true;
+ }
}
/**
1.13 +13 -4 xml-fop/src/java/org/apache/fop/fo/flow/MultiSwitch.java
Index: MultiSwitch.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiSwitch.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- MultiSwitch.java 11 Aug 2004 04:15:26 -0000 1.12
+++ MultiSwitch.java 23 Aug 2004 22:09:20 -0000 1.13
@@ -20,21 +20,30 @@
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.ToBeImplementedElement;
+import org.apache.fop.fo.FObj;
/**
- * Class modelling the fo:multi-switch object. See Sec. 6.9.3 of the XSL-FO
- * Standard.
+ * Class modelling the fo:multi-switch object.
*/
-public class MultiSwitch extends ToBeImplementedElement {
+public class MultiSwitch extends FObj {
+
+ static boolean notImplementedWarningGiven = false;
/**
* @param parent FONode that is the parent of this object
*/
public MultiSwitch(FONode parent) {
super(parent);
+
+ if (!notImplementedWarningGiven) {
+ getLogger().warn("fo:multi-switch is not yet implemented.");
+ notImplementedWarningGiven = true;
+ }
}
+ /**
+ * @see org.apache.fop.fo.FObj#getName()
+ */
public String getName() {
return "fo:multi-switch";
}
1.13 +10 -4 xml-fop/src/java/org/apache/fop/fo/flow/MultiToggle.java
Index: MultiToggle.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/MultiToggle.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- MultiToggle.java 11 Aug 2004 04:15:26 -0000 1.12
+++ MultiToggle.java 23 Aug 2004 22:09:20 -0000 1.13
@@ -20,19 +20,25 @@
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.ToBeImplementedElement;
+import org.apache.fop.fo.FObj;
/**
- * Class modelling the fo:multi-toggle property. See Sec. 6.9.5 of the XSL-FO
- * Standard.
+ * Class modelling the fo:multi-toggle property.
*/
-public class MultiToggle extends ToBeImplementedElement {
+public class MultiToggle extends FObj {
+
+ static boolean notImplementedWarningGiven = false;
/**
* @param parent FONode that is the parent of this object
*/
public MultiToggle(FONode parent) {
super(parent);
+
+ if (!notImplementedWarningGiven) {
+ getLogger().warn("fo:multi-toggle is not yet implemented.");
+ notImplementedWarningGiven = true;
+ }
}
/**
1.15 +10 -4 xml-fop/src/java/org/apache/fop/fo/flow/TableAndCaption.java
Index: TableAndCaption.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/TableAndCaption.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- TableAndCaption.java 18 Aug 2004 03:26:36 -0000 1.14
+++ TableAndCaption.java 23 Aug 2004 22:09:20 -0000 1.15
@@ -20,19 +20,25 @@
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.ToBeImplementedElement;
+import org.apache.fop.fo.FObj;
/**
- * Class modelling the fo:table-and-caption property. See Sec. 6.7.2 of the
- * XSL-FO Standard.
+ * Class modelling the fo:table-and-caption property.
*/
-public class TableAndCaption extends ToBeImplementedElement {
+public class TableAndCaption extends FObj {
+
+ static boolean notImplementedWarningGiven = false;
/**
* @param parent FONode that is the parent of this object
*/
public TableAndCaption(FONode parent) {
super(parent);
+
+ if (!notImplementedWarningGiven) {
+ getLogger().warn("fo:table-and-caption is not yet implemented.");
+ notImplementedWarningGiven = true;
+ }
}
/**
1.15 +13 -4 xml-fop/src/java/org/apache/fop/fo/flow/TableCaption.java
Index: TableCaption.java
===================================================================
RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/fo/flow/TableCaption.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- TableCaption.java 11 Aug 2004 04:15:26 -0000 1.14
+++ TableCaption.java 23 Aug 2004 22:09:20 -0000 1.15
@@ -20,21 +20,30 @@
// FOP
import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.ToBeImplementedElement;
+import org.apache.fop.fo.FObj;
/**
- * Class modelling the fo:table-caption object. See Sec. 6.7.5 of the XSL-FO
- * Standard.
+ * Class modelling the fo:table-caption object.
*/
-public class TableCaption extends ToBeImplementedElement {
+public class TableCaption extends FObj {
+
+ static boolean notImplementedWarningGiven = false;
/**
* @param parent FONode that is the parent of this object
*/
public TableCaption(FONode parent) {
super(parent);
+
+ if (!notImplementedWarningGiven) {
+ getLogger().warn("fo:table-caption is not yet implemented.");
+ notImplementedWarningGiven = true;
+ }
}
+ /**
+ * @see org.apache.fop.fo.FObj#getName()
+ */
public String getName() {
return "fo:table-caption";
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]