Some Parameterizing and Organize Imports

This commit is contained in:
Redhuan D. Oon 2008-11-20 05:44:35 +00:00
parent ac79ade67b
commit 6da2782aa1
1 changed files with 56 additions and 18 deletions

View File

@ -16,20 +16,58 @@
*****************************************************************************/ *****************************************************************************/
package org.compiere.print.layout; package org.compiere.print.layout;
import java.awt.*; import java.awt.Color;
import java.awt.geom.*; import java.awt.Dimension;
import java.awt.print.*; import java.awt.Font;
import java.io.*; import java.awt.Graphics;
import java.net.*; import java.awt.Graphics2D;
import java.sql.*; import java.awt.Image;
import java.util.*; import java.awt.Point;
import java.util.logging.*; import java.awt.Rectangle;
import javax.print.*; import java.awt.Toolkit;
import javax.print.attribute.*; import java.awt.geom.Point2D;
import org.compiere.*; import java.awt.print.PageFormat;
import org.compiere.model.*; import java.awt.print.Pageable;
import org.compiere.print.*; import java.awt.print.Printable;
import org.compiere.util.*; import java.awt.print.PrinterException;
import java.awt.print.PrinterJob;
import java.io.IOException;
import java.io.InputStream;
import java.io.Reader;
import java.net.URL;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Properties;
import java.util.logging.Level;
import javax.print.Doc;
import javax.print.DocFlavor;
import javax.print.attribute.DocAttributeSet;
import org.compiere.Adempiere;
import org.compiere.model.MQuery;
import org.compiere.model.MTable;
import org.compiere.model.PrintInfo;
import org.compiere.print.ArchiveEngine;
import org.compiere.print.CPaper;
import org.compiere.print.DataEngine;
import org.compiere.print.MPrintColor;
import org.compiere.print.MPrintFont;
import org.compiere.print.MPrintFormat;
import org.compiere.print.MPrintFormatItem;
import org.compiere.print.MPrintPaper;
import org.compiere.print.MPrintTableFormat;
import org.compiere.print.PrintData;
import org.compiere.print.PrintDataElement;
import org.compiere.util.CLogger;
import org.compiere.util.DB;
import org.compiere.util.DisplayType;
import org.compiere.util.Env;
import org.compiere.util.KeyNamePair;
import org.compiere.util.Msg;
import org.compiere.util.NamePair;
import org.compiere.util.ValueNamePair;
/** /**
* Adempiere Print Engine. * Adempiere Print Engine.
@ -459,7 +497,7 @@ public class LayoutEngine implements Pageable, Printable, Doc
int pages = m_pages.size(); int pages = m_pages.size();
for (int i = 0; i < pages; i++) for (int i = 0; i < pages; i++)
{ {
Page page = (Page)m_pages.get(i); Page page = m_pages.get(i);
int pageNo = page.getPageNo(); int pageNo = page.getPageNo();
pageInfo = String.valueOf(pageNo) + getPageInfo(pageNo); pageInfo = String.valueOf(pageNo) + getPageInfo(pageNo);
page.setPageInfo(pageInfo); page.setPageInfo(pageInfo);
@ -617,7 +655,7 @@ public class LayoutEngine implements Pageable, Printable, Doc
log.log(Level.SEVERE, "No page #" + pageNo); log.log(Level.SEVERE, "No page #" + pageNo);
return null; return null;
} }
Page retValue = (Page)m_pages.get(pageNo-1); Page retValue = m_pages.get(pageNo-1);
return retValue; return retValue;
} // getPage } // getPage
@ -625,7 +663,7 @@ public class LayoutEngine implements Pageable, Printable, Doc
* Get Pages * Get Pages
* @return Pages in ArrayList * @return Pages in ArrayList
*/ */
public ArrayList getPages() public ArrayList<Page> getPages()
{ {
return m_pages; return m_pages;
} // getPages } // getPages
@ -650,7 +688,7 @@ public class LayoutEngine implements Pageable, Printable, Doc
log.log(Level.SEVERE, "No page #" + pageNo); log.log(Level.SEVERE, "No page #" + pageNo);
return; return;
} }
Page retValue = (Page)m_pages.get(pageNo-1); Page retValue = m_pages.get(pageNo-1);
m_currPage = retValue; m_currPage = retValue;
} // setPage } // setPage