Deprecated API

Deprecated Classes
org.gjt.sp.jedit.Buffer.TokenList
          Use org.gjt.sp.jedit.syntax.DefaultTokenHandler instead 
org.gjt.sp.jedit.EBMessage.NonVetoable
          Subclass EBMessage instead. 
org.gjt.sp.jedit.EditPlugin.JAR
          Use PluginJAR instead. 
org.gjt.sp.jedit.buffer.LineElement
          Used to implement backwards-compatibility with jEdit 3.2.2-style document model. 
gnu.regexp.REFilterInputStream
          This class cannot properly handle all character encodings. For proper handling, use the REFilterReader class instead. 
 

Deprecated Fields
org.gjt.sp.jedit.View.ABOVE_ACTION_BAR_LAYER
          Status bar no longer added as a tool bar. 
org.gjt.sp.jedit.io.VFS.BROWSE_CAP
          Do not define this capability.

This was the official API for adding items to a file system browser's Plugins menu in jEdit 4.1 and earlier. In jEdit 4.2, there is a different way of doing this, you must provide a browser.actions.xml file in your plugin JAR, and define plugin.class.browser-menu-item or plugin.class.browser-menu properties. See EditPlugin for details. 

org.gjt.sp.jedit.GUIUtilities.DIRTY_BUFFER_ICON
          Use GUIUtilities.loadIcon("dirty.gif"); instead. 
org.gjt.sp.jedit.msg.BufferUpdate.MODE_CHANGED
          No longer sent. Listen for PROPERTIES_CHANGED instead. 
org.gjt.sp.jedit.GUIUtilities.NEW_BUFFER_ICON
          Use GUIUtilities.loadIcon("new.gif"); instead. 
org.gjt.sp.jedit.GUIUtilities.NORMAL_BUFFER_ICON
          Use GUIUtilities.loadIcon("normal.gif"); instead. 
org.gjt.sp.jedit.GUIUtilities.READ_ONLY_BUFFER_ICON
          Use GUIUtilities.loadIcon("readonly.gif"); instead. 
org.gjt.sp.jedit.GUIUtilities.WINDOW_ICON
          Use GUIUtilities.loadIcon("jedit-icon.gif"); instead. 
 

Deprecated Methods
org.gjt.sp.jedit.MiscUtilities.compareVersions(String, String)
          Call compareStrings() instead 
org.gjt.sp.jedit.EditPlugin.createMenuItems(Vector)
          Instead of overriding this method, define properties as specified in the description of this class. 
org.gjt.sp.jedit.EditPlugin.createOptionPanes(OptionsDialog)
          Instead of overriding this method, define properties as specified in the description of this class. 
org.gjt.sp.jedit.io.VFSManager.error(Component, String, Object[])
          Call the other error() method instead. 
org.gjt.sp.jedit.BeanShell.eval(View, NameSpace, String, boolean)
          The rethrowBshErrors parameter is now obsolete; call _eval() or eval() instead. 
org.gjt.sp.jedit.BeanShell.eval(View, String, boolean)
          The rethrowBshErrors parameter is now obsolete; call _eval() or eval() instead. 
org.gjt.sp.jedit.jEdit.getActions()
          Call getActionNames() instead 
org.gjt.sp.jedit.PluginJAR.getActions()
          Call getActionSet() instead 
org.gjt.sp.jedit.jEdit.getActionSetForAction(EditAction)
          Use the form that takes a String instead 
org.gjt.sp.jedit.BufferHistory.getBufferHistory()
          Call BufferHistory.getHistory() instead. 
bsh.JavaCharStream.getColumn()
            
org.gjt.sp.jedit.Buffer.getCurrentIdentForLine(int, int[])
          Use the correctly spelled getCurrentIndentForLine() instead. 
org.gjt.sp.jedit.Buffer.getDefaultRootElement()
          Use getLineOfOffset(), getLineStartOffset(), and getLineEndOffset() instead. 
org.gjt.sp.jedit.Buffer.getFile()
          Do not call this method, use Buffer.getPath() instead. 
org.gjt.sp.jedit.MiscUtilities.getFileParent(String)
          Call getParentOfPath() instead 
org.gjt.sp.jedit.MiscUtilities.getFileProtocol(String)
          Call getProtocolOfURL() instead 
org.gjt.sp.jedit.io.VFSManager.getFilesystems()
          Use getVFSs() instead. 
org.gjt.sp.jedit.buffer.FoldHandler.getFoldHandlers()
          Call ServiceManager.getServiceNames( "org.gjt.sp.jedit.buffer.FoldHandler" ); instead. See ServiceManager. 
org.gjt.sp.jedit.EditPlugin.getJAR()
          Call getPluginJAR() instead. 
bsh.JavaCharStream.getLine()
            
org.gjt.sp.jedit.textarea.JEditTextArea.getMarkLine()
          Do not use. 
org.gjt.sp.jedit.textarea.JEditTextArea.getMarkPosition()
          Do not use. 
org.gjt.sp.jedit.Buffer.getParagraphElement(int)
            
org.gjt.sp.jedit.Buffer.getRootElements()
            
org.gjt.sp.jedit.textarea.JEditTextArea.getSelectionEnd()
          Instead, obtain a Selection instance using any means, and call its getEnd() method 
org.gjt.sp.jedit.textarea.JEditTextArea.getSelectionEnd(int)
          Instead, obtain a Selection instance using any means, and call its getEnd(int) method 
org.gjt.sp.jedit.textarea.JEditTextArea.getSelectionEndLine()
          Instead, obtain a Selection instance using any means, and call its getEndLine() method 
org.gjt.sp.jedit.textarea.JEditTextArea.getSelectionStart()
          Instead, obtain a Selection instance using any means, and call its getStart() method 
org.gjt.sp.jedit.textarea.JEditTextArea.getSelectionStart(int)
          Instead, obtain a Selection instance using any means, and call its getStart(int) method 
org.gjt.sp.jedit.textarea.JEditTextArea.getSelectionStartLine()
          Instead, obtain a Selection instance using any means, and call its getStartLine() method 
gnu.regexp.REMatch.getSubEndIndex(int)
          Use getEndIndex(int) instead 
gnu.regexp.REMatch.getSubStartIndex(int)
          Use getStartIndex(int) instead. 
org.gjt.sp.jedit.io.VFSManager.getVFSByName(String)
          Use getVFSForProtocol() instead. 
org.gjt.sp.jedit.EditAction.getView(Component)
          Call GUIUtilities.getView() instead. 
org.gjt.sp.jedit.JARClassLoader.getZipFile()
          Call PluginJAR.getZipFile() instead. 
org.gjt.sp.jedit.Buffer.indentLine(int, boolean, boolean)
          Use Buffer.indentLine(int,boolean) instead. 
org.gjt.sp.jedit.Buffer.insertString(int, String, AttributeSet)
          Call insert() instead. 
org.gjt.sp.jedit.textarea.JEditTextArea.isSelectionRectangular()
          Instead, check if the appropriate Selection is an instance of the Selection.Rect class. 
org.gjt.sp.jedit.EBMessage.isVetoed()
          Returns false. 
org.gjt.sp.jedit.Buffer.markTokens(int)
          Use the other form of markTokens() instead 
org.gjt.sp.jedit.jEdit.openFile(View, String, String, boolean, boolean)
          The openFile() forms with the readOnly parameter should not be used. The readOnly prameter is no longer supported. 
org.gjt.sp.jedit.jEdit.openFile(View, String, String, boolean, boolean, Hashtable)
          The openFile() forms with the readOnly parameter should not be used. The readOnly prameter is no longer supported. 
org.gjt.sp.jedit.gui.DefaultInputHandler.parseKeyStroke(String)
          We don't use Swing KeyStrokes anymore. 
org.gjt.sp.jedit.Buffer.putBooleanProperty(String, boolean)
          Call setBooleanProperty() instead 
org.gjt.sp.jedit.Buffer.putProperty(Object, Object)
          Call setProperty() instead. 
org.gjt.sp.jedit.gui.InputHandler.readNextChar(String)
          Use the other form of this method instead 
org.gjt.sp.jedit.buffer.FoldHandler.registerFoldHandler(FoldHandler)
          Write a services.xml file instead; see ServiceManager. 
org.gjt.sp.jedit.io.VFSManager.registerVFS(String, VFS)
          Write a services.xml file instead; see ServiceManager. 
org.gjt.sp.jedit.BeanShell.runScript(View, String, boolean, boolean)
          The rethrowBshErrors parameter is now obsolete; call _runScript() or runScript() instead. 
org.gjt.sp.jedit.BeanShell.runScript(View, String, Reader, boolean, boolean)
          The rethrowBshErrors parameter is now obsolete; call _runScript() or runScript() instead. 
org.gjt.sp.jedit.textarea.JEditTextArea.select(int, int)
          Instead, call either addToSelection(), or setSelection() with a new Selection instance. 
org.gjt.sp.jedit.textarea.JEditTextArea.select(int, int, boolean)
          Instead, call either addToSelection(), or setSelection() with a new Selection instance. 
org.gjt.sp.jedit.textarea.JEditTextArea.setSelectionEnd(int)
          Do not use. 
org.gjt.sp.jedit.textarea.JEditTextArea.setSelectionStart(int)
          Do not use. 
bsh.NameSpace.setTypedVariable(String, Class, Object, boolean)
          See #setTypedVariable( String, Class, Object, Modifiers ) 
org.gjt.sp.jedit.MiscUtilities.stringsEqual(String, String)
          Call objectsEqual() instead. 
org.gjt.sp.jedit.buffer.FoldHandler.unregisterFoldHandler(FoldHandler)
          Write a services.xml file instead; see ServiceManager. 
org.gjt.sp.jedit.EBMessage.veto()
          Does nothing. 
 

Deprecated Constructors
org.gjt.sp.jedit.io.VFS(String)
          Use the form where the constructor takes a capability list.