org.gjt.sp.jedit
Class Abbrevs

java.lang.Object
  extended byorg.gjt.sp.jedit.Abbrevs

public class Abbrevs
extends java.lang.Object

Abbreviation manager.

Version:
$Id: Abbrevs.java,v 1.15 2004/07/05 18:25:23 spestov Exp $
Author:
Slava Pestov

Field Summary
static java.lang.String ENCODING
           
 
Method Summary
static void addGlobalAbbrev(java.lang.String abbrev, java.lang.String expansion)
          Adds an abbreviation to the global abbreviation list.
static void addModeAbbrev(java.lang.String mode, java.lang.String abbrev, java.lang.String expansion)
          Adds a mode-specific abbrev.
static boolean expandAbbrev(View view, boolean add)
          Expands the abbrev at the caret position in the specified view.
static boolean getExpandOnInput()
          Returns if abbreviations should be expanded after the user finishes typing a word.
static java.util.Hashtable getGlobalAbbrevs()
          Returns the global abbreviation set.
static java.util.Hashtable getModeAbbrevs()
          Returns the mode-specific abbreviation set.
static void setExpandOnInput(boolean expandOnInput)
          Sets if abbreviations should be expanded after the user finishes typing a word.
static void setGlobalAbbrevs(java.util.Hashtable globalAbbrevs)
          Sets the global abbreviation set.
static void setModeAbbrevs(java.util.Hashtable modes)
          Sets the mode-specific abbreviation set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ENCODING

public static final java.lang.String ENCODING
See Also:
Constant Field Values
Method Detail

getExpandOnInput

public static boolean getExpandOnInput()
Returns if abbreviations should be expanded after the user finishes typing a word.


setExpandOnInput

public static void setExpandOnInput(boolean expandOnInput)
Sets if abbreviations should be expanded after the user finishes typing a word.

Parameters:
expandOnInput - If true, typing a non-alphanumeric character will automatically attempt to expand the current abbrev

expandAbbrev

public static boolean expandAbbrev(View view,
                                   boolean add)
Expands the abbrev at the caret position in the specified view.

Parameters:
view - The view
add - If true and abbrev not found, will ask user if it should be added
Since:
jEdit 2.6pre4

getGlobalAbbrevs

public static java.util.Hashtable getGlobalAbbrevs()
Returns the global abbreviation set.

Since:
jEdit 2.3pre1

setGlobalAbbrevs

public static void setGlobalAbbrevs(java.util.Hashtable globalAbbrevs)
Sets the global abbreviation set.

Parameters:
globalAbbrevs - The new global abbrev set
Since:
jEdit 2.3pre1

getModeAbbrevs

public static java.util.Hashtable getModeAbbrevs()
Returns the mode-specific abbreviation set.

Since:
jEdit 2.3pre1

setModeAbbrevs

public static void setModeAbbrevs(java.util.Hashtable modes)
Sets the mode-specific abbreviation set.

Parameters:
modes - The new mode abbrev set
Since:
jEdit 2.3pre1

addGlobalAbbrev

public static void addGlobalAbbrev(java.lang.String abbrev,
                                   java.lang.String expansion)
Adds an abbreviation to the global abbreviation list.

Parameters:
abbrev - The abbreviation
expansion - The expansion
Since:
jEdit 3.1pre1

addModeAbbrev

public static void addModeAbbrev(java.lang.String mode,
                                 java.lang.String abbrev,
                                 java.lang.String expansion)
Adds a mode-specific abbrev.

Parameters:
mode - The edit mode
abbrev - The abbrev
expansion - The expansion
Since:
jEdit 3.1pre1