|
What this is
Other links
The source code/* * Sun Public License Notice * * The contents of this file are subject to the Sun Public License * Version 1.0 (the "License"). You may not use this file except in * compliance with the License. A copy of the License is available at * http://www.sun.com/ * * The Original Code is NetBeans. The Initial Developer of the Original * Code is Sun Microsystems, Inc. Portions Copyright 1997-2004 Sun * Microsystems, Inc. All Rights Reserved. */ package org.openide.text; import javax.swing.text.*; /** * Emulates the behaviour of NetBeans editor's kit with all its special * implementations. * * @author Jaroslav Tulach */ final class NbLikeEditorKit extends DefaultEditorKit { public javax.swing.text.Document createDefaultDocument() { return new Doc (); } private final class Doc extends PlainDocument implements NbDocument.WriteLockable, StyledDocument { // implements NbDocument.PositionBiasable, NbDocument.WriteLockable, // NbDocument.Printable, NbDocument.CustomEditor, NbDocument.CustomToolbar, NbDocument.Annotatable { public Doc() { super (new StringContent ()); } public void runAtomic (Runnable r) { runAtomicAsUser (r); } public void runAtomicAsUser (Runnable r) {// throws BadLocationException; writeLock (); try { r.run (); } finally { writeUnlock (); } } public javax.swing.text.Style getLogicalStyle(int p) { return null; } public javax.swing.text.Style getStyle(java.lang.String nm) { return null; } public javax.swing.text.Style addStyle(java.lang.String nm, javax.swing.text.Style parent) { return null; } public void setParagraphAttributes(int offset, int length, javax.swing.text.AttributeSet s, boolean replace) { } public void setCharacterAttributes(int offset, int length, javax.swing.text.AttributeSet s, boolean replace) { } public void removeStyle(java.lang.String nm) { } public java.awt.Font getFont(javax.swing.text.AttributeSet attr) { return null; } public java.awt.Color getBackground(javax.swing.text.AttributeSet attr) { return null; } public javax.swing.text.Element getCharacterElement(int pos) { return null; } public void setLogicalStyle(int pos, javax.swing.text.Style s) { } public java.awt.Color getForeground(javax.swing.text.AttributeSet attr) { return null; } } // end of Doc } |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.