org.pentaho.reporting.engine.classic.core.layout.model
Class PhysicalPageBox

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.model.PhysicalPageBox
All Implemented Interfaces:
Cloneable

public final class PhysicalPageBox
extends Object
implements Cloneable

Defines the properties of a single physical page. In a later version, this box may receive physical page header and footer or may even support the full CSS-pagebox modell.


Constructor Summary
PhysicalPageBox(PageFormat pageFormat, long globalX, long globalY)
           
 
Method Summary
 Object clone()
           
 long getGlobalX()
           
 long getGlobalY()
           
 long getHeight()
           
 long getImageableHeight()
           
 long getImageableWidth()
           
 long getImageableX()
           
 long getImageableY()
           
 int getOrientation()
           
 long getWidth()
           
 void setGlobalX(long globalX)
           
 void setGlobalY(long globalY)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhysicalPageBox

public PhysicalPageBox(PageFormat pageFormat,
                       long globalX,
                       long globalY)
Method Detail

getOrientation

public int getOrientation()

getImageableX

public long getImageableX()

getImageableY

public long getImageableY()

getImageableWidth

public long getImageableWidth()

getImageableHeight

public long getImageableHeight()

getGlobalX

public long getGlobalX()

setGlobalX

public void setGlobalX(long globalX)

getGlobalY

public long getGlobalY()

setGlobalY

public void setGlobalY(long globalY)

getWidth

public long getWidth()

getHeight

public long getHeight()

clone

public Object clone()
             throws CloneNotSupportedException
Overrides:
clone in class Object
Throws:
CloneNotSupportedException