]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Made subclass of Border<Absolute> shorthands
authorPeter Bernard West <pbwest@apache.org>
Mon, 19 Apr 2004 15:37:23 +0000 (15:37 +0000)
committerPeter Bernard West <pbwest@apache.org>
Mon, 19 Apr 2004 15:37:23 +0000 (15:37 +0000)
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/FOP_0-20-0_Alt-Design@197522 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/fo/properties/BorderBottom.java
src/java/org/apache/fop/fo/properties/BorderLeft.java
src/java/org/apache/fop/fo/properties/BorderRight.java
src/java/org/apache/fop/fo/properties/BorderTop.java

index a492de028118c0ee3a356aaafdcbf89f821e63ca..9f680c17ebefb50e865afe58eedd6ec77d82b7b9 100644 (file)
@@ -25,7 +25,7 @@ import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.PropNames;
 import org.apache.fop.fo.expr.PropertyException;
 
-public class BorderBottom extends Property  {
+public class BorderBottom extends BorderAbsoluteShorthand  {
     public static final int dataTypes = SHORTHAND;
 
     public int getDataTypes() {
@@ -57,18 +57,20 @@ public class BorderBottom extends Property  {
      * <p>The value(s) provided, if valid, are converted into a list
      * containing the expansion of the shorthand.  The elements may
      * be in any order.  A minimum of one value will be present.
+     * <ul>
+     * <li>a border-EDGE-color <code>ColorType</code> or inheritance value</li>
+     * <li>a border-EDGE-style <code>EnumType</code> or inheritance value</li>
+     * <li>a border-EDGE-width <code>MappedNumeric</code> or inheritance
+     * value</li>
+     * </ul>
+     *  <p>N.B. this is the order of elements defined in
+     *       <code>ShorthandPropSets.borderRightExpansion</code>
      *
-     *   a border-EDGE-color ColorType or inheritance value
-     *   a border-EDGE-style EnumType or inheritance value
-     *   a border-EDGE-width MappedNumeric or inheritance value
-     *
-     *  N.B. this is the order of elements defined in
-     *       ShorthandPropSets.borderRightExpansion
-     *
-     * @param propindex - the <tt>int</tt> proeprty index.
-     * @param foNode - the <tt>FONode</tt> being built
-     * @param value <tt>PropertyValue</tt> returned by the parser
-     * @return <tt>PropertyValue</tt> the verified value
+     * @param propindex index of the property
+     * @param foNode on which this property value is expressed
+     * @param value of the property expression parsed in the previous stages
+     * of property expression evaluation
+     * @return the refined and expanded value
      */
     public PropertyValue refineParsing
                         (int propindex, FONode foNode, PropertyValue value)
index 35258130882655a6e1e4fef2b4c264b243e221a2..b80717da9b7713ca5000bd4f06e5d260d273c6a3 100644 (file)
@@ -25,7 +25,7 @@ import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.PropNames;
 import org.apache.fop.fo.expr.PropertyException;
 
-public class BorderLeft extends Property  {
+public class BorderLeft extends BorderAbsoluteShorthand  {
     public static final int dataTypes = SHORTHAND;
 
     public int getDataTypes() {
@@ -57,18 +57,20 @@ public class BorderLeft extends Property  {
      * <p>The value(s) provided, if valid, are converted into a list
      * containing the expansion of the shorthand.  The elements may
      * be in any order.  A minimum of one value will be present.
+     * <ul>
+     * <li>a border-EDGE-color <code>ColorType</code> or inheritance value</li>
+     * <li>a border-EDGE-style <code>EnumType</code> or inheritance value</li>
+     * <li>a border-EDGE-width <code>MappedNumeric</code> or inheritance
+     * value</li>
+     * </ul>
+     *  <p>N.B. this is the order of elements defined in
+     *       <code>ShorthandPropSets.borderRightExpansion</code>
      *
-     *   a border-EDGE-color ColorType or inheritance value
-     *   a border-EDGE-style EnumType or inheritance value
-     *   a border-EDGE-width MappedNumeric or inheritance value
-     *
-     *  N.B. this is the order of elements defined in
-     *       ShorthandPropSets.borderRightExpansion
-     *
-     * @param propindex - the <tt>int</tt> property index.
-     * @param foNode - the <tt>FONode</tt> being built
-     * @param value <tt>PropertyValue</tt> returned by the parser
-     * @return <tt>PropertyValue</tt> the verified value
+     * @param propindex index of the property
+     * @param foNode on which this property value is expressed
+     * @param value of the property expression parsed in the previous stages
+     * of property expression evaluation
+     * @return the refined and expanded value
      */
     public PropertyValue refineParsing
                         (int propindex, FONode foNode, PropertyValue value)
index f02d80dad69fd0bef3c3d9846734929aa97d71cd..84dc053b820a66bcfc2010f560d4ccb029586544 100644 (file)
@@ -25,7 +25,7 @@ import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.PropNames;
 import org.apache.fop.fo.expr.PropertyException;
 
-public class BorderRight extends Property  {
+public class BorderRight extends BorderAbsoluteShorthand  {
     public static final int dataTypes = SHORTHAND;
 
     public int getDataTypes() {
@@ -57,18 +57,20 @@ public class BorderRight extends Property  {
      * <p>The value(s) provided, if valid, are converted into a list
      * containing the expansion of the shorthand.  The elements may
      * be in any order.  A minimum of one value will be present.
+     * <ul>
+     * <li>a border-EDGE-color <code>ColorType</code> or inheritance value</li>
+     * <li>a border-EDGE-style <code>EnumType</code> or inheritance value</li>
+     * <li>a border-EDGE-width <code>MappedNumeric</code> or inheritance
+     * value</li>
+     * </ul>
+     *  <p>N.B. this is the order of elements defined in
+     *       <code>ShorthandPropSets.borderRightExpansion</code>
      *
-     *   a border-EDGE-color ColorType or inheritance value
-     *   a border-EDGE-style EnumType or inheritance value
-     *   a border-EDGE-width MappedNumeric or inheritance value
-     *
-     *  N.B. this is the order of elements defined in
-     *       ShorthandPropSets.borderRightExpansion
-     *
-     * @param propindex - the <tt>int</tt> property index.
-     * @param foNode - the <tt>FONode</tt> being built
-     * @param value <tt>PropertyValue</tt> returned by the parser
-     * @return <tt>PropertyValue</tt> the verified value
+     * @param propindex index of the property
+     * @param foNode on which this property value is expressed
+     * @param value of the property expression parsed in the previous stages
+     * of property expression evaluation
+     * @return the refined and expanded value
      */
     public PropertyValue refineParsing
                         (int propindex, FONode foNode, PropertyValue value)
index 0a6c9725b49ccba3d4b1f15a4d5071dfdf7a100a..6d0d833d0eb15a7999e0ce6bedaa747cffc018db 100644 (file)
@@ -25,7 +25,7 @@ import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.PropNames;
 import org.apache.fop.fo.expr.PropertyException;
 
-public class BorderTop extends Property  {
+public class BorderTop extends BorderAbsoluteShorthand  {
     public static final int dataTypes = SHORTHAND;
 
     public int getDataTypes() {
@@ -57,18 +57,20 @@ public class BorderTop extends Property  {
      * <p>The value(s) provided, if valid, are converted into a list
      * containing the expansion of the shorthand.  The elements may
      * be in any order.  A minimum of one value will be present.
+     * <ul>
+     * <li>a border-EDGE-color <code>ColorType</code> or inheritance value</li>
+     * <li>a border-EDGE-style <code>EnumType</code> or inheritance value</li>
+     * <li>a border-EDGE-width <code>MappedNumeric</code> or inheritance
+     * value</li>
+     * </ul>
+     *  <p>N.B. this is the order of elements defined in
+     *       <code>ShorthandPropSets.borderRightExpansion</code>
      *
-     *   a border-EDGE-color ColorType or inheritance value
-     *   a border-EDGE-style EnumType or inheritance value
-     *   a border-EDGE-width MappedNumeric or inheritance value
-     *
-     *  N.B. this is the order of elements defined in
-     *       ShorthandPropSets.borderRightExpansion
-     *
-     * @param propindex - the <tt>int</tt> property index.
-     * @param foNode - the <tt>FONode</tt> being built
-     * @param value <tt>PropertyValue</tt> returned by the parser
-     * @return <tt>PropertyValue</tt> the verified value
+     * @param propindex index of the property
+     * @param foNode on which this property value is expressed
+     * @param value of the property expression parsed in the previous stages
+     * of property expression evaluation
+     * @return the refined and expanded value
      */
     public PropertyValue refineParsing
                         (int propindex, FONode foNode, PropertyValue value)