pbwest      2004/02/14 19:45:53

  Modified:    src/java/org/apache/fop/fo/pagination Tag:
                        FOP_0-20-0_Alt-Design PageSequenceMaster.java
  Log:
  Synchronize the clone() method
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.1.2.7   +14 -0     
xml-fop/src/java/org/apache/fop/fo/pagination/PageSequenceMaster.java
  
  Index: PageSequenceMaster.java
  ===================================================================
  RCS file: 
/home/cvs/xml-fop/src/java/org/apache/fop/fo/pagination/PageSequenceMaster.java,v
  retrieving revision 1.1.2.6
  retrieving revision 1.1.2.7
  diff -u -r1.1.2.6 -r1.1.2.7
  --- PageSequenceMaster.java   12 Feb 2004 06:42:45 -0000      1.1.2.6
  +++ PageSequenceMaster.java   15 Feb 2004 03:45:52 -0000      1.1.2.7
  @@ -480,6 +480,20 @@
            * Returns a new iterator across <code>masters</code>
            */
           public PageMasterIterator() {}
  +        
  +        /**
  +         * Clone the iterator.  The purpose of this operation is to allow
  +         * interested methods to attempt layouts of the same flow data using
  +         * different masters, e.g., laying out a 'last' page and 'rest' page
  +         * from the same flow data.
  +         * 
  +         * @see java.lang.Object#clone()
  +         */
  +        protected Object clone() throws CloneNotSupportedException {
  +            synchronized (this) {
  +                return super.clone();
  +            }
  +        }
   
           /**
            * @return true if any repetitions on any masters remain in the
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to