/*
* @(#)NumberedEditorKit.java
*
* Copyright (c) 2005 The authors and contributors of JHotDraw.
* You may not use, copy or modify this file, except in compliance with the
* accompanying license terms.
*
* Original version (c) Stanislav Lapitsky
* http://www.developer.com/java/other/article.php/3318421
*/
package org.jhotdraw.samples.teddy.text;
import javax.swing.text.*;
/**
* NumberedEditorKit.
* <p>
* Usage:
* <pre>
* JEditorPane edit = new JEditorPane();
* edit.setEditorKit(new NumberedEditorKit());
* </pre>
*
* @author Werner Randelshofer
* @version $Id$
*/
public class NumberedEditorKit extends StyledEditorKit {
private static final long serialVersionUID = 1L;
private NumberedViewFactory viewFactory;
@Override
public ViewFactory getViewFactory() {
if (viewFactory == null) {
viewFactory = new NumberedViewFactory();
}
return viewFactory;
}
}