]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Organize imports.
authorJoerg Pietschmann <pietsch@apache.org>
Fri, 19 Sep 2003 14:33:16 +0000 (14:33 +0000)
committerJoerg Pietschmann <pietsch@apache.org>
Fri, 19 Sep 2003 14:33:16 +0000 (14:33 +0000)
A bit of JavaDoc cosmetics.

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@196923 13f79535-47bb-0310-9956-ffa450edef68

18 files changed:
src/java/org/apache/fop/area/CTM.java
src/java/org/apache/fop/fo/FOTreeBuilder.java
src/java/org/apache/fop/fo/FObj.java
src/java/org/apache/fop/fo/extensions/svg/BatikExtensionElementMapping.java
src/java/org/apache/fop/fo/flow/Footnote.java
src/java/org/apache/fop/fo/flow/InstreamForeignObject.java
src/java/org/apache/fop/fo/flow/Leader.java
src/java/org/apache/fop/fo/flow/ListItem.java
src/java/org/apache/fop/fo/flow/PageNumber.java
src/java/org/apache/fop/fo/flow/PageNumberCitation.java
src/java/org/apache/fop/fo/pagination/Region.java
src/java/org/apache/fop/fo/pagination/RegionBody.java
src/java/org/apache/fop/layoutmgr/BidiLayoutManager.java
src/java/org/apache/fop/layoutmgr/LayoutManagerLS.java
src/java/org/apache/fop/mif/MIFHandler.java
src/java/org/apache/fop/pdf/PDFInfo.java
src/java/org/apache/fop/render/awt/AWTRenderer.java
src/java/org/apache/fop/servlet/FopPrintServlet.java

index bb6acd808a42288e8d906b2ae8ff780515fc27d8..d8e68db3644d04eddd5535b7c835913f9384124d 100644 (file)
  */
 package org.apache.fop.area;
 
-import org.apache.fop.datatypes.FODimension;
-import org.apache.fop.fo.PropertyManager;
-import java.awt.geom.Rectangle2D;
 import java.awt.Rectangle;
+import java.awt.geom.Rectangle2D;
 import java.io.Serializable;
 
+import org.apache.fop.datatypes.FODimension;
 import org.apache.fop.fo.properties.WritingMode;
 
 /**
index 5eaad192c64fb7d0c88e25adb6c69c40898f3e2c..1152ac416204f5e775edf190e1f4b64c3d1661d2 100644 (file)
  */
 package org.apache.fop.fo;
 
-// FOP
-import java.util.HashMap;
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.Reader;
+import java.util.Enumeration;
+import java.util.Iterator;
+import java.util.List;
 import java.util.Map;
 import java.util.Set;
-import org.apache.fop.fo.pagination.Root;
 
-// SAX
 import org.apache.avalon.framework.logger.Logger;
 import org.apache.fop.apps.FOPException;
+import org.apache.fop.apps.FOUserAgent;
 import org.apache.fop.fo.ElementMapping.Maker;
+import org.apache.fop.fo.pagination.Root;
 import org.xml.sax.Attributes;
 import org.xml.sax.SAXException;
 import org.xml.sax.helpers.DefaultHandler;
 
-// Java
-import java.io.BufferedReader;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-import java.io.IOException;
-import java.io.Reader;
-import java.util.Enumeration;
-import java.util.Iterator;
-import java.util.List;
-import org.apache.fop.apps.FOUserAgent;
-
 /**
  * SAX Handler that passes parsed data to the various
  * FO objects, where they can be used either to build
  * an FO Tree, or used by Structure Renderers to build
  * other data structures.
- * Now uses
- * StreamRenderer to automagically render the document as
- * soon as it receives a page-sequence end-tag. Also,
- * calls methods to set up and shut down the renderer at
- * the beginning and end of the FO document. Finally,
- * supresses adding the PageSequence object to the Root,
- * since it is parsed immediately.
- *
- * @author unascribed
- * @author Mark Lillywhite mark-fop@inomial.com
  */
 public class FOTreeBuilder extends DefaultHandler {
 
index ecf5b60fcbf6c46dff094f3a4ce7d1e5bb8bd848..2c2d29bd2326c4a1c95512c94e3dc050089ea6a8 100644 (file)
  */
 package org.apache.fop.fo;
 
-// Java
-import java.util.Iterator;
-import java.util.ListIterator;
 import java.util.ArrayList;
-import java.util.List;
 import java.util.HashMap;
-import java.util.Set;
+import java.util.Iterator;
+import java.util.ListIterator;
 import java.util.Map;
-import org.xml.sax.Attributes;
+import java.util.Set;
 
-// FOP
 import org.apache.fop.apps.FOPException;
-import org.apache.fop.fo.properties.FOPropertyMapping;
 import org.apache.fop.fo.flow.Marker;
+import org.apache.fop.fo.properties.FOPropertyMapping;
+import org.xml.sax.Attributes;
 
 /**
- * base class for representation of formatting objects and their processing
+ * Base class for representation of formatting objects and their processing.
  */
 public class FObj extends FONode {
     private static final String FO_URI = "http://www.w3.org/1999/XSL/Format";
index c5afab347714d17f5df07342aec296872a6c6a27..e611713be58cf2c929ff61d04acd9bdd477ab567 100644 (file)
@@ -52,12 +52,10 @@ package org.apache.fop.fo.extensions.svg;
 
 import java.util.HashMap;
 
-import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.ElementMapping;
-import org.apache.fop.apps.FOFileHandler;
-
 import org.apache.batik.util.XMLResourceDescriptor;
-import org.apache.batik.dom.svg.ExtensibleSVGDOMImplementation;
+import org.apache.fop.apps.FOFileHandler;
+import org.apache.fop.fo.ElementMapping;
+import org.apache.fop.fo.FONode;
 
 /**
  * This Element Mapping is for Batik SVG Extension elements
index 8eefecdacb01aac072caca590a49cc2b7bf3f79b..8c5dd69324532941c8178c1b5caae04e8ee18624 100644 (file)
  */
 package org.apache.fop.fo.flow;
 
-// Java
-import java.util.List;
-
-// FOP
 import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.fo.FObj;
 
 /**
  * Class modelling the fo:footnote object. See Sec. 6.10.3 of the XSL-FO
index 325d959855f83dc8c283363ddf5fa4585e98f7b5..6693b4225e31f2b3255e37198f806293c61b789e 100644 (file)
 package org.apache.fop.fo.flow;
 
 import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.properties.DisplayAlign;
 import org.apache.fop.fo.properties.TextAlign;
-import org.w3c.dom.Document;
 
 /**
  * The instream-foreign-object flow formatting object.
index 7f02f9aca47acfb29f223269824a5af6aab7e8d8..e4fc70ba01f65990d7a5f03faf8027676512733c 100644 (file)
  */
 package org.apache.fop.fo.flow;
 
-// FOP
 import org.apache.fop.datatypes.ColorType;
 import org.apache.fop.datatypes.Length;
 import org.apache.fop.datatypes.PercentLength;
 import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FObjMixed;
-import org.apache.fop.fo.FOInputHandler;
 import org.apache.fop.fo.FOTreeVisitor;
-import org.apache.fop.fo.properties.LeaderPattern;
+import org.apache.fop.fo.FObjMixed;
 import org.apache.fop.fo.properties.CommonAccessibility;
 import org.apache.fop.fo.properties.CommonAural;
 import org.apache.fop.fo.properties.CommonBackground;
 import org.apache.fop.fo.properties.CommonBorderAndPadding;
-import org.apache.fop.fo.FOTreeControl;
-import org.apache.fop.fonts.Font;
 import org.apache.fop.fo.properties.CommonMarginInline;
 import org.apache.fop.fo.properties.CommonRelativePosition;
+import org.apache.fop.fo.properties.LeaderPattern;
+import org.apache.fop.fonts.Font;
 
 /**
  * Class modelling fo:leader object. See Sec. 6.6.9 of the XSL-FO Standard.
index 049518566b8648176c52bfd2ec05ef0b6a0af150..8b1d587192e8ee5459cb5ac020a59619ac0c7ef8 100644 (file)
  */
 package org.apache.fop.fo.flow;
 
-// Java
-import java.util.List;
-
-// FOP
 import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.properties.CommonAccessibility;
 import org.apache.fop.fo.properties.CommonAural;
 import org.apache.fop.fo.properties.CommonBackground;
index 8f34ae9fd5673e4f22380ea5836d540ec9caf3d5..e936e35d8c8cdc7c130396588fe877d9fc0df605 100644 (file)
  */
 package org.apache.fop.fo.flow;
 
-// FOP
+import org.apache.fop.datatypes.ColorType;
+import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.FOTreeVisitor;
+import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.properties.CommonAccessibility;
 import org.apache.fop.fo.properties.CommonAural;
 import org.apache.fop.fo.properties.CommonBackground;
 import org.apache.fop.fo.properties.CommonBorderAndPadding;
-import org.apache.fop.fo.FOTreeControl;
-import org.apache.fop.fonts.Font;
 import org.apache.fop.fo.properties.CommonMarginInline;
 import org.apache.fop.fo.properties.CommonRelativePosition;
-
-import org.apache.fop.datatypes.ColorType;
-import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOInputHandler;
+import org.apache.fop.fonts.Font;
 
 /**
  * Class modelling the fo:page-number object. See Sec. 6.6.10 of the XSL-FO
index 5c13e15f61468daac2f4cc8da8c414f20ac12bad..005bfa620e0d73d222cf3ace4e5cb13e912a6d01 100644 (file)
  */
 package org.apache.fop.fo.flow;
 
-// FOP
 import org.apache.fop.datatypes.ColorType;
-import org.apache.fop.fo.FOTreeVisitor;
 import org.apache.fop.fo.FONode;
+import org.apache.fop.fo.FOTreeVisitor;
 import org.apache.fop.fo.FObj;
-import org.apache.fop.fo.FOInputHandler;
 import org.apache.fop.fo.properties.CommonAccessibility;
 import org.apache.fop.fo.properties.CommonAural;
 import org.apache.fop.fo.properties.CommonBackground;
 import org.apache.fop.fo.properties.CommonBorderAndPadding;
-import org.apache.fop.fo.FOTreeControl;
-import org.apache.fop.fonts.Font;
 import org.apache.fop.fo.properties.CommonMarginInline;
 import org.apache.fop.fo.properties.CommonRelativePosition;
+import org.apache.fop.fonts.Font;
 import org.apache.fop.util.CharUtilities;
 
 /**
index cc8e3578db6542672f7460824e7ed045166f5b01..ab7c49e66e19cfa6bc356caaf0b559881aef2cd0 100644 (file)
  */
 package org.apache.fop.fo.pagination;
 
-// Java
 import java.awt.Rectangle;
-import java.awt.geom.Rectangle2D;
 
-// FOP
+import org.apache.fop.apps.FOPException;
 import org.apache.fop.datatypes.FODimension;
-import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.FONode;
 import org.apache.fop.fo.FOTreeVisitor;
-import org.apache.fop.apps.FOPException;
-
-// SAX
+import org.apache.fop.fo.FObj;
 import org.xml.sax.Attributes;
 
 /**
index e11301685fc5a0f73efdcdb4c5fa9b1d1bb69b26..2e9880ec5567766a73884c499108c00f3aac6e83 100644 (file)
  */
 package org.apache.fop.fo.pagination;
 
-// Java
 import java.awt.Rectangle;
-import java.awt.geom.Rectangle2D;
 
-// FOP
+import org.apache.fop.datatypes.ColorType;
+import org.apache.fop.datatypes.FODimension;
 import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.FOTreeVisitor;
-import org.apache.fop.fo.PropertyList;
+import org.apache.fop.fo.FObj;
 import org.apache.fop.fo.Property;
-import org.apache.fop.fo.properties.WritingMode;
-import org.apache.fop.datatypes.ColorType;
-import org.apache.fop.datatypes.FODimension;
+import org.apache.fop.fo.PropertyList;
 import org.apache.fop.fo.properties.CommonMarginBlock;
+import org.apache.fop.fo.properties.WritingMode;
 
 /**
  * The fo:region-body element.
index 13b7613c0574143509c2ea8d67eb03aa7324b544..d8bbe2b77d0d0e1f1eb532326b75c1ad34e4c836 100644 (file)
  */
 package org.apache.fop.layoutmgr;
 
-// FOP
-import org.apache.fop.fo.FONode;
-import org.apache.fop.fo.FObjMixed;
-import org.apache.fop.fo.properties.CommonAural;
-import org.apache.fop.fo.properties.CommonRelativePosition;
+import java.util.ArrayList;
+import java.util.List;
 
-import org.apache.fop.layoutmgr.LeafNodeLayoutManager;
-import org.apache.fop.layoutmgr.LayoutProcessor;
 import org.apache.fop.area.inline.InlineArea;
 
-import java.util.List;
-import java.util.ArrayList;
-
 
 /**
  * If this bidi has a different writing mode direction
index fc78984a1ef8b4df124ab02ff80432ed9579fa2e..f95fe253f12af4e47447a4784f37a5ee52bfdc32 100644 (file)
  */
 package org.apache.fop.layoutmgr;
 
-import org.apache.fop.area.extensions.BookmarkData;
-import org.apache.fop.fo.extensions.Outline;
 import org.apache.fop.apps.Document;
 import org.apache.fop.apps.FOPException;
-import org.apache.fop.layout.LayoutStrategy;
 import org.apache.fop.area.AreaTree;
 import org.apache.fop.area.Title;
+import org.apache.fop.area.extensions.BookmarkData;
+import org.apache.fop.fo.extensions.Outline;
 import org.apache.fop.fo.pagination.PageSequence;
-import org.apache.fop.fo.FOTreeHandler;
+import org.apache.fop.layout.LayoutStrategy;
 
 /**
  * The implementation of LayoutStrategy for the "redesign" or second generation
index fbb714e6382c97aaf978c73c4f21c86c65aa605f..9d6be61568484893a16fd1f45d03cbc4855837a6 100644 (file)
@@ -54,29 +54,25 @@ package org.apache.fop.mif;
 import java.io.IOException;
 import java.io.OutputStream;
 
-// XML
-import org.xml.sax.SAXException;
-
-// FOP
-import org.apache.fop.apps.Driver;
-import org.apache.fop.fo.FOInputHandler;
-import org.apache.fop.fo.flow.Block;
-import org.apache.fop.fo.pagination.Flow;
-import org.apache.fop.fo.pagination.PageSequence;
-import org.apache.fop.fo.pagination.PageSequenceMaster;
-import org.apache.fop.fo.pagination.SimplePageMaster;
 import org.apache.fop.apps.Document;
 import org.apache.fop.apps.FOPException;
+import org.apache.fop.fo.FOInputHandler;
+import org.apache.fop.fo.flow.Block;
 import org.apache.fop.fo.flow.ExternalGraphic;
 import org.apache.fop.fo.flow.InstreamForeignObject;
 import org.apache.fop.fo.flow.Leader;
 import org.apache.fop.fo.flow.ListBlock;
 import org.apache.fop.fo.flow.ListItem;
 import org.apache.fop.fo.flow.Table;
-import org.apache.fop.fo.flow.TableColumn;
 import org.apache.fop.fo.flow.TableBody;
 import org.apache.fop.fo.flow.TableCell;
+import org.apache.fop.fo.flow.TableColumn;
 import org.apache.fop.fo.flow.TableRow;
+import org.apache.fop.fo.pagination.Flow;
+import org.apache.fop.fo.pagination.PageSequence;
+import org.apache.fop.fo.pagination.PageSequenceMaster;
+import org.apache.fop.fo.pagination.SimplePageMaster;
+import org.xml.sax.SAXException;
 
 // TODO: do we really want every method throwing a SAXException
 
index 01b443370fb0b4d393ddc98ff2d48a80269fc1ba..3894b1bcfacfcc64b63830516da4a9768c399b6c 100644 (file)
@@ -69,6 +69,7 @@ public class PDFInfo extends PDFObject {
     private String author = null;
     private String subject = null;
     private String keywords = null;
+    private Date creationDate = null;
 
     /**
      * the name of the application that created the
@@ -130,6 +131,20 @@ public class PDFInfo extends PDFObject {
         this.keywords = k;
     }
 
+    /**
+     * @return last set creation date
+     */
+    public Date getCreationDate() {
+        return creationDate;
+    }
+
+    /**
+     * @param date Date to store in the PDF as creation date. Use null to force current system date.
+     */
+    public void setCreationDate(Date date) {
+        creationDate = date;
+    }
+
     /**
      * @see org.apache.fop.pdf.PDFObject#toPDF()
      */
@@ -170,9 +185,11 @@ public class PDFInfo extends PDFObject {
             bout.write(encode("\n"));
     
             // creation date in form (D:YYYYMMDDHHmmSSOHH'mm')
-            final Date date = new Date();
+            if(creationDate==null) {
+                creationDate = new Date();
+            }
             final SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
-            final String str = sdf.format(date) + "+00'00'";
+            final String str = sdf.format(creationDate) + "+00'00'";
             bout.write(encode("/CreationDate "));
             bout.write(encodeString("D:" + str));
             bout.write(encode("\n>>\nendobj\n"));
@@ -181,5 +198,6 @@ public class PDFInfo extends PDFObject {
         }
         return bout.toByteArray();
     }
+
 }
 
index b2670639fe07880b69c766ae078def37a28d14fa..7c3ecd1167d84d510a65e3ce4c057f71c19aef54 100644 (file)
@@ -59,38 +59,34 @@ package org.apache.fop.render.awt;
 
 // Java
 import java.awt.Color;
-import java.awt.Component;
 import java.awt.Dimension;
 import java.awt.Graphics;
 import java.awt.Graphics2D;
-import java.awt.geom.Rectangle2D;
+import java.awt.RenderingHints;
 import java.awt.Toolkit;
 import java.awt.event.WindowAdapter;
 import java.awt.event.WindowEvent;
 import java.awt.geom.AffineTransform;
+import java.awt.geom.Rectangle2D;
 import java.awt.image.BufferedImage;
 import java.awt.print.PageFormat;
 import java.awt.print.Pageable;
 import java.awt.print.Printable;
-import java.awt.RenderingHints;
 import java.io.IOException;
 import java.io.OutputStream;
 import java.util.Map;
 import java.util.Vector;
 
-// FOP
 import org.apache.fop.apps.Document;
-import org.apache.fop.apps.InputHandler;
 import org.apache.fop.apps.FOPException;
+import org.apache.fop.apps.InputHandler;
 import org.apache.fop.area.Area;
 import org.apache.fop.area.Page;
 import org.apache.fop.area.PageViewport;
 import org.apache.fop.area.RegionViewport;
 import org.apache.fop.area.Trait;
-import org.apache.fop.datatypes.ColorType;
 import org.apache.fop.fo.FOTreeControl;
 import org.apache.fop.fo.properties.BackgroundRepeat;
-import org.apache.fop.fonts.Font;
 import org.apache.fop.image.FopImage;
 import org.apache.fop.image.ImageFactory;
 import org.apache.fop.render.AbstractRenderer;
index fc4f3c3c8e4fb6b0ea531c03fd114f9851714208..4db2e4b45f40d9f31de5b35b64be470b16b66180 100644 (file)
 package org.apache.fop.servlet;
 
 import java.io.File;
-import java.io.IOException;
 import java.io.InputStream;
 import java.io.PrintWriter;
-import java.util.List;
 
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
@@ -62,18 +60,12 @@ import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 import javax.xml.transform.TransformerFactory;
 
-import org.xml.sax.InputSource;
-
-// Avalon
 import org.apache.avalon.framework.logger.ConsoleLogger;
 import org.apache.avalon.framework.logger.Logger;
-
-// FOP
 import org.apache.fop.apps.Driver;
-import org.apache.fop.apps.FOPException;
-import org.apache.fop.area.PageViewport;
 import org.apache.fop.apps.XSLTInputHandler;
 import org.apache.fop.render.awt.AWTPrintRenderer;
+import org.xml.sax.InputSource;
 
 /**
  * Example servlet to generate a fop printout from a servlet.