- /*
 - * @(#)ViewFactory.java 1.14 01/11/29
 - *
 - * Copyright 2002 Sun Microsystems, Inc. All rights reserved.
 - * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 - */
 - package javax.swing.text;
 - import java.awt.Container;
 - /**
 - * A factory to create a view of some portion of document subject.
 - * This is intended to enable customization of how views get
 - * mapped over a document model.
 - *
 - * @author Timothy Prinzing
 - * @version 1.14 11/29/01
 - */
 - public interface ViewFactory {
 - /**
 - * Creates a view from the given structural element of a
 - * document.
 - *
 - * @param elem the piece of the document to build a view of
 - * @return the view
 - * @see View
 - */
 - public View create(Element elem);
 - }