ca.sqlpower.wabit.report
Class Report

java.lang.Object
  extended by ca.sqlpower.wabit.AbstractWabitObject
      extended by ca.sqlpower.wabit.report.Layout
          extended by ca.sqlpower.wabit.report.Report
All Implemented Interfaces:
WabitObject, java.awt.print.Pageable, java.awt.print.Printable

public class Report
extends Layout

Represents a report layout in the Wabit.


Nested Class Summary
 
Nested classes/interfaces inherited from class ca.sqlpower.wabit.report.Layout
Layout.LayoutVarContext
 
Field Summary
 
Fields inherited from class ca.sqlpower.wabit.report.Layout
page, PAGE_NUMBER, PROPERTY_ZOOM, varContext
 
Fields inherited from interface java.awt.print.Pageable
UNKNOWN_NUMBER_OF_PAGES
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
Report(Layout layout, WabitSession session)
          Copy constructor
Report(java.lang.String name)
           
Report(java.lang.String name, java.lang.String uuid)
           
Report(java.lang.String name, java.lang.String uuid, Page page)
           
 
Method Summary
 
Methods inherited from class ca.sqlpower.wabit.report.Layout
addChildImpl, allowsChildren, childPositionOffset, compareAndSetCurrentlyPrinting, getChildren, getDependencies, getNumberOfPages, getPage, getPageFormat, getPrintable, getVarContext, getZoomLevel, isCurrentlyPrinting, print, removeChildImpl, removeDependency, setPage, setVariable, setZoomLevel, toString, updateBuiltinVariables
 
Methods inherited from class ca.sqlpower.wabit.AbstractWabitObject
addChild, addWabitListener, begin, beginTransaction, cleanup, commit, commitTransaction, equals, fireChildAdded, fireChildRemoved, firePropertyChange, firePropertyChange, firePropertyChange, fireTransactionEnded, fireTransactionRollback, fireTransactionStarted, generateNewUUID, getChildren, getName, getParent, getSession, getUUID, isForegroundThread, removeChild, removeWabitListener, rollback, rollbackTransaction, runInBackground, runInForeground, setName, setParent, setUUID
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Report

public Report(java.lang.String name)

Report

public Report(java.lang.String name,
              java.lang.String uuid)

Report

public Report(java.lang.String name,
              java.lang.String uuid,
              Page page)

Report

public Report(Layout layout,
              WabitSession session)
Copy constructor

Parameters:
layout - The layout to copy
session - The session to add the layout to


Copyright © 2009. All Rights Reserved.