ca.sqlpower.wabit.report
Class Template

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

public class Template
extends Layout


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
Template(java.lang.String name)
           
Template(java.lang.String name, java.lang.String uuid)
           
Template(java.lang.String name, java.lang.String uuid, Page page)
           
Template(Template template, WabitSession session)
          Copy constructor
 
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

Template

public Template(java.lang.String name)

Template

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

Template

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

Template

public Template(Template template,
                WabitSession session)
Copy constructor

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


Copyright © 2009. All Rights Reserved.