You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-commits@xmlgraphics.apache.org by pb...@apache.org on 2004/02/23 14:18:37 UTC

cvs commit: xml-fop/src/java/org/apache/fop/area/inline InlineContainer.java

pbwest      2004/02/23 05:18:37

  Modified:    src/java/org/apache/fop/area Tag: FOP_0-20-0_Alt-Design
                        BlockContainer.java ReferenceArea.java Area.java
               src/java/org/apache/fop/area/inline Tag:
                        FOP_0-20-0_Alt-Design InlineContainer.java
  Log:
  Adjusted for new stubs
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.4   +5 -3      xml-fop/src/java/org/apache/fop/area/Attic/BlockContainer.java
  
  Index: BlockContainer.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/Attic/BlockContainer.java,v
  retrieving revision 1.1.2.3
  retrieving revision 1.1.2.4
  diff -u -r1.1.2.3 -r1.1.2.4
  --- BlockContainer.java	1 Feb 2004 08:12:00 -0000	1.1.2.3
  +++ BlockContainer.java	23 Feb 2004 13:18:37 -0000	1.1.2.4
  @@ -25,7 +25,9 @@
    * @author pbw
    * @version $Revision$ $Name$
    */
  -public class BlockContainer extends BlockArea implements ReferenceArea {
  +public class BlockContainer
  +extends AbstractReferenceArea
  +implements ReferenceArea {
   
       /**
        * @param parent
  
  
  
  1.1.2.3   +21 -3     xml-fop/src/java/org/apache/fop/area/Attic/ReferenceArea.java
  
  Index: ReferenceArea.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/Attic/ReferenceArea.java,v
  retrieving revision 1.1.2.2
  retrieving revision 1.1.2.3
  diff -u -r1.1.2.2 -r1.1.2.3
  --- ReferenceArea.java	1 Feb 2004 05:47:38 -0000	1.1.2.2
  +++ ReferenceArea.java	23 Feb 2004 13:18:37 -0000	1.1.2.3
  @@ -23,6 +23,24 @@
    * @author pbw
    * @version $Revision$ $Name$
    */
  -public interface ReferenceArea {
  +public interface ReferenceArea extends Cloneable {
   
  +    /**
  +     * Set the Coordinate Transformation Matrix which transforms content
  +     * coordinates in this reference area which are specified in
  +     * terms of "start" and "before" into coordinates in a system which
  +     * is positioned in "absolute" directions (with origin at lower left of
  +     * the reference area.
  +     *
  +     * @param matrix the current transform to position this region
  +     */
  +    public void setCoordTransformer(CoordTransformer matrix);
  +
  +    /**
  +     * Get the current transformer of this reference area.
  +     *
  +     * @return the current transformer to position this reference area.
  +     */
  +    public CoordTransformer getCoordTransformer();
  +        
   }
  
  
  
  1.1.2.5   +99 -1     xml-fop/src/java/org/apache/fop/area/Area.java
  
  Index: Area.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/Area.java,v
  retrieving revision 1.1.2.4
  retrieving revision 1.1.2.5
  diff -u -r1.1.2.4 -r1.1.2.5
  --- Area.java	16 Feb 2004 00:15:29 -0000	1.1.2.4
  +++ Area.java	23 Feb 2004 13:18:37 -0000	1.1.2.5
  @@ -22,18 +22,32 @@
   import org.apache.fop.datastructs.SyncedNode;
   
   /**
  + * @author pbw
  + * @version $Revision$ $Name$
  + */
  +/**
  + * @author pbw
  + * @version $Revision$ $Name$
  + */
  +/**
    * The base class for all areas.  <code>Area</code> extends <code>Node</code>
    * because all areas will find themselves in a tree of some kind.
    * @author pbw
    * @version $Revision$ $Name$
    */
  -public class Area extends SyncedNode {
  +public class Area extends SyncedNode implements Cloneable  {
   
  +    /** Current inline progression dimension.  May be unknown. */
       protected Integer iPDim = null;
  +    /** Maximum required inline progression dimension.  May be unknown. */
       protected Integer iPDimMax = null;
  +    /** Mimimum required inline progression dimension.  May be unknown. */
       protected Integer iPDimMin = null;
  +    /** Current block progression dimension.  May be unknown. */
       protected Integer bPDim = null;
  +    /** Maximum required block progression dimension.  May be unknown. */
       protected Integer bPDimMax = null;
  +    /** Mimimum required block progression dimension.  May be unknown. */
       protected Integer bPDimMin = null;
       
       /**
  @@ -55,6 +69,90 @@
           throws IndexOutOfBoundsException {
           super(parent, areaSync);
           // TODO Auto-generated constructor stub
  +    }
  +
  +    /**
  +     * @return the bPDim
  +     */
  +    public Integer getBPDim() {
  +        return bPDim;
  +    }
  +
  +    /**
  +     * @param dim to set
  +     */
  +    public void setBPDim(Integer dim) {
  +        bPDim = dim;
  +    }
  +
  +    /**
  +     * @return the bPDimMax
  +     */
  +    public Integer getBPDimMax() {
  +        return bPDimMax;
  +    }
  +
  +    /**
  +     * @param dimMax to set
  +     */
  +    public void setBPDimMax(Integer dimMax) {
  +        bPDimMax = dimMax;
  +    }
  +
  +    /**
  +     * @return the bPDimMin
  +     */
  +    public Integer getBPDimMin() {
  +        return bPDimMin;
  +    }
  +
  +    /**
  +     * @param dimMin to set
  +     */
  +    public void setBPDimMin(Integer dimMin) {
  +        bPDimMin = dimMin;
  +    }
  +
  +    /**
  +     * @return the iPDim
  +     */
  +    public Integer getIPDim() {
  +        return iPDim;
  +    }
  +
  +    /**
  +     * @param dim to set
  +     */
  +    public void setIPDim(Integer dim) {
  +        iPDim = dim;
  +    }
  +
  +    /**
  +     * @return the iPDimMax
  +     */
  +    public Integer getIPDimMax() {
  +        return iPDimMax;
  +    }
  +
  +    /**
  +     * @param dimMax to set
  +     */
  +    public void setIPDimMax(Integer dimMax) {
  +        iPDimMax = dimMax;
  +    }
  +
  +    /**
  +     * @return the iPDimMin
  +     */
  +    public Integer getIPDimMin() {
  +        return iPDimMin;
  +    }
  +
  +    /**
  +     * @param dimMin to set
  +     */
  +    public void setIPDimMin(Integer dimMin) {
  +        iPDimMin = dimMin;
       }
   
   }
  
  
  
  No                   revision
  No                   revision
  1.1.2.4   +6 -3      xml-fop/src/java/org/apache/fop/area/inline/Attic/InlineContainer.java
  
  Index: InlineContainer.java
  ===================================================================
  RCS file: /home/cvs/xml-fop/src/java/org/apache/fop/area/inline/Attic/InlineContainer.java,v
  retrieving revision 1.1.2.3
  retrieving revision 1.1.2.4
  diff -u -r1.1.2.3 -r1.1.2.4
  --- InlineContainer.java	1 Feb 2004 08:12:00 -0000	1.1.2.3
  +++ InlineContainer.java	23 Feb 2004 13:18:37 -0000	1.1.2.4
  @@ -19,6 +19,7 @@
    */
   package org.apache.fop.area.inline;
   
  +import org.apache.fop.area.AbstractReferenceArea;
   import org.apache.fop.area.ReferenceArea;
   import org.apache.fop.datastructs.Node;
   
  @@ -26,7 +27,9 @@
    * @author pbw
    * @version $Revision$ $Name$
    */
  -public class InlineContainer extends InlineArea implements ReferenceArea {
  +public class InlineContainer
  +extends AbstractReferenceArea
  +implements ReferenceArea {
   
       /**
        * @param parent
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: fop-cvs-help@xml.apache.org