-/*\r
- * Copyright 2005 The Apache Software Foundation.\r
- * \r
- * Licensed under the Apache License, Version 2.0 (the "License");\r
- * you may not use this file except in compliance with the License.\r
- * You may obtain a copy of the License at\r
- * \r
- * http://www.apache.org/licenses/LICENSE-2.0\r
- * \r
- * Unless required by applicable law or agreed to in writing, software\r
- * distributed under the License is distributed on an "AS IS" BASIS,\r
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
- * See the License for the specific language governing permissions and\r
- * limitations under the License.\r
- */\r
-\r
-/* $Id: $ */\r
-\r
-package org.apache.fop.fo.properties;\r
-\r
-import org.apache.fop.fo.Constants;\r
-import org.apache.fop.fo.FObj;\r
-import org.apache.fop.fo.PropertyList;\r
-import org.apache.fop.fo.expr.PropertyException;\r
-\r
-public class TableBorderPrecedence extends NumberProperty.Maker{\r
- private static Property num0 = new NumberProperty(0);\r
- private static Property num1 = new NumberProperty(1);\r
- private static Property num2 = new NumberProperty(2);\r
- private static Property num3 = new NumberProperty(3);\r
- private static Property num4 = new NumberProperty(4);\r
- private static Property num5 = new NumberProperty(5);\r
- private static Property num6 = new NumberProperty(6);\r
-\r
- public TableBorderPrecedence(int propId) {\r
- super(propId);\r
- }\r
- \r
- /**\r
- * Recalculate the line-height value based on the nearest specified\r
- * value.\r
- * @see PropertyMaker#compute(PropertyList)\r
- */\r
- public Property make(PropertyList propertyList) throws PropertyException {\r
- FObj fo = propertyList.getFObj();\r
- switch (fo.getNameId()) {\r
- case Constants.FO_TABLE:\r
- return num6;\r
- case Constants.FO_TABLE_CELL:\r
- return num5;\r
- case Constants.FO_TABLE_COLUMN:\r
- return num4;\r
- case Constants.FO_TABLE_ROW:\r
- return num3;\r
- case Constants.FO_TABLE_BODY:\r
- return num2;\r
- case Constants.FO_TABLE_HEADER:\r
- return num1;\r
- case Constants.FO_TABLE_FOOTER:\r
- return num0;\r
- }\r
- return null;\r
- }\r
-}\r
+/*
+ * Copyright 2005 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/* $Id$ */
+
+package org.apache.fop.fo.properties;
+
+import org.apache.fop.fo.Constants;
+import org.apache.fop.fo.FObj;
+import org.apache.fop.fo.PropertyList;
+import org.apache.fop.fo.expr.PropertyException;
+
+public class TableBorderPrecedence extends NumberProperty.Maker{
+ private static Property num0 = new NumberProperty(0);
+ private static Property num1 = new NumberProperty(1);
+ private static Property num2 = new NumberProperty(2);
+ private static Property num3 = new NumberProperty(3);
+ private static Property num4 = new NumberProperty(4);
+ private static Property num5 = new NumberProperty(5);
+ private static Property num6 = new NumberProperty(6);
+
+ public TableBorderPrecedence(int propId) {
+ super(propId);
+ }
+
+ /**
+ * Recalculate the line-height value based on the nearest specified
+ * value.
+ * @see PropertyMaker#compute(PropertyList)
+ */
+ public Property make(PropertyList propertyList) throws PropertyException {
+ FObj fo = propertyList.getFObj();
+ switch (fo.getNameId()) {
+ case Constants.FO_TABLE:
+ return num6;
+ case Constants.FO_TABLE_CELL:
+ return num5;
+ case Constants.FO_TABLE_COLUMN:
+ return num4;
+ case Constants.FO_TABLE_ROW:
+ return num3;
+ case Constants.FO_TABLE_BODY:
+ return num2;
+ case Constants.FO_TABLE_HEADER:
+ return num1;
+ case Constants.FO_TABLE_FOOTER:
+ return num0;
+ }
+ return null;
+ }
+}