/*
* @(#)PrintableView.java
*
* Copyright (c) 2007 The authors and contributors of JHotDraw.
* You may not use, copy or modify this file, except in compliance with the
* accompanying license terms.
*/
package org.jhotdraw.app;
import java.awt.print.*;
/**
* The interface of a {@link View} which can print its document.
*
* <hr>
* <b>Design Patterns</b>
*
* <p><em>Framework</em><br>
* The interfaces and classes listed below define together the contracts
* of a smaller framework inside of the JHotDraw framework for document oriented
* applications.<br>
* Contract: {@link PrintableView}.<br>
* Client: {@link org.jhotdraw.app.action.file.PrintFileAction}.
* <hr>
*
* @author Werner Randelshofer
* @version $Id$
*/
public interface PrintableView extends View {
public Pageable createPageable();
}