com.raelity.jvi
Class Options
java.lang.Object
com.raelity.jvi.Options
public final class Options
- extends Object
Option handling from external sources.
Should there be a vi command to set the options to persistent storage,
this is useful if want to save after several set commands.
Method Summary |
static void |
addPropertyChangeListener(PropertyChangeListener listener)
|
static void |
addPropertyChangeListener(String p,
PropertyChangeListener l)
|
static BooleanOption |
createBooleanOption(String name,
boolean defaultValue)
|
static Option.ColorOption |
createColorOption(String name,
Color defaultValue,
boolean permitNull)
|
static Option.ColorOption |
createColorOption(String name,
Color defaultValue,
boolean permitNull,
Option.ColorOption.Validator valid)
|
static IntegerOption |
createIntegerOption(String name,
int defaultValue)
|
static IntegerOption |
createIntegerOption(String name,
int defaultValue,
IntegerOption.Validator valid)
|
static StringOption |
createStringOption(String name,
String defaultValue)
|
static StringOption |
createStringOption(String name,
String defaultValue,
StringOption.Validator valid)
|
static boolean |
doHighlightSearch()
|
static Option |
getOption(String name)
|
static List<String> |
getOptionList(Options.Category category)
|
static List<String> |
getOptionNamesList()
Only used by JBuilder, should convert.... |
static void |
init()
|
static void |
processModelines()
|
static void |
removePropertyChangeListener(PropertyChangeListener listener)
|
static void |
removePropertyChangeListener(String p,
PropertyChangeListener l)
|
static void |
setExpertHidden(String optionName,
boolean fExpert,
boolean fHidden)
|
static void |
setOptionValue(String name,
String value)
|
static void |
setupOptionDesc(Options.Category category,
String name,
String displayName,
String desc)
|
static void |
setupOptionDesc(String name,
String displayName,
String desc)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
commandEntryFrame
public static final String commandEntryFrame
- See Also:
- Constant Field Values
redoTrack
public static final String redoTrack
- See Also:
- Constant Field Values
pcmarkTrack
public static final String pcmarkTrack
- See Also:
- Constant Field Values
autoPopupFN
public static final String autoPopupFN
- See Also:
- Constant Field Values
coordSkip
public static final String coordSkip
- See Also:
- Constant Field Values
platformPreferences
public static final String platformPreferences
- See Also:
- Constant Field Values
backspaceWrapPrevious
public static final String backspaceWrapPrevious
- See Also:
- Constant Field Values
hWrapPrevious
public static final String hWrapPrevious
- See Also:
- Constant Field Values
leftWrapPrevious
public static final String leftWrapPrevious
- See Also:
- Constant Field Values
spaceWrapNext
public static final String spaceWrapNext
- See Also:
- Constant Field Values
lWrapNext
public static final String lWrapNext
- See Also:
- Constant Field Values
rightWrapNext
public static final String rightWrapNext
- See Also:
- Constant Field Values
tildeWrapNext
public static final String tildeWrapNext
- See Also:
- Constant Field Values
insertLeftWrapPrevious
public static final String insertLeftWrapPrevious
- See Also:
- Constant Field Values
insertRightWrapNext
public static final String insertRightWrapNext
- See Also:
- Constant Field Values
unnamedClipboard
public static final String unnamedClipboard
- See Also:
- Constant Field Values
joinSpaces
public static final String joinSpaces
- See Also:
- Constant Field Values
shiftRound
public static final String shiftRound
- See Also:
- Constant Field Values
notStartOfLine
public static final String notStartOfLine
- See Also:
- Constant Field Values
changeWordBlanks
public static final String changeWordBlanks
- See Also:
- Constant Field Values
tildeOperator
public static final String tildeOperator
- See Also:
- Constant Field Values
searchFromEnd
public static final String searchFromEnd
- See Also:
- Constant Field Values
endOfSentence
public static final String endOfSentence
- See Also:
- Constant Field Values
wrapScan
public static final String wrapScan
- See Also:
- Constant Field Values
metaEquals
public static final String metaEquals
- See Also:
- Constant Field Values
metaEscape
public static final String metaEscape
- See Also:
- Constant Field Values
incrSearch
public static final String incrSearch
- See Also:
- Constant Field Values
highlightSearch
public static final String highlightSearch
- See Also:
- Constant Field Values
ignoreCase
public static final String ignoreCase
- See Also:
- Constant Field Values
platformBraceMatch
public static final String platformBraceMatch
- See Also:
- Constant Field Values
expandTabs
public static final String expandTabs
- See Also:
- Constant Field Values
report
public static final String report
- See Also:
- Constant Field Values
backspace
public static final String backspace
- See Also:
- Constant Field Values
scrollOff
public static final String scrollOff
- See Also:
- Constant Field Values
shiftWidth
public static final String shiftWidth
- See Also:
- Constant Field Values
tabStop
public static final String tabStop
- See Also:
- Constant Field Values
textWidth
public static final String textWidth
- See Also:
- Constant Field Values
showMode
public static final String showMode
- See Also:
- Constant Field Values
showCommand
public static final String showCommand
- See Also:
- Constant Field Values
modeline
public static final String modeline
- See Also:
- Constant Field Values
modelines
public static final String modelines
- See Also:
- Constant Field Values
selection
public static final String selection
- See Also:
- Constant Field Values
selectMode
public static final String selectMode
- See Also:
- Constant Field Values
selectColor
public static final String selectColor
- See Also:
- Constant Field Values
selectFgColor
public static final String selectFgColor
- See Also:
- Constant Field Values
equalProgram
public static final String equalProgram
- See Also:
- Constant Field Values
formatProgram
public static final String formatProgram
- See Also:
- Constant Field Values
shell
public static final String shell
- See Also:
- Constant Field Values
shellCmdFlag
public static final String shellCmdFlag
- See Also:
- Constant Field Values
shellXQuote
public static final String shellXQuote
- See Also:
- Constant Field Values
shellSlash
public static final String shellSlash
- See Also:
- Constant Field Values
readOnlyHack
public static final String readOnlyHack
- See Also:
- Constant Field Values
classicUndoOption
public static final String classicUndoOption
- See Also:
- Constant Field Values
dbgRedo
public static final String dbgRedo
- See Also:
- Constant Field Values
dbgKeyStrokes
public static final String dbgKeyStrokes
- See Also:
- Constant Field Values
dbgCache
public static final String dbgCache
- See Also:
- Constant Field Values
dbgEditorActivation
public static final String dbgEditorActivation
- See Also:
- Constant Field Values
dbgBang
public static final String dbgBang
- See Also:
- Constant Field Values
dbgBangData
public static final String dbgBangData
- See Also:
- Constant Field Values
dbgMouse
public static final String dbgMouse
- See Also:
- Constant Field Values
dbgCompletion
public static final String dbgCompletion
- See Also:
- Constant Field Values
dbgCoordSkip
public static final String dbgCoordSkip
- See Also:
- Constant Field Values
twMagic
public static final String twMagic
- See Also:
- Constant Field Values
init
public static void init()
createStringOption
public static StringOption createStringOption(String name,
String defaultValue)
createStringOption
public static StringOption createStringOption(String name,
String defaultValue,
StringOption.Validator valid)
createBooleanOption
public static BooleanOption createBooleanOption(String name,
boolean defaultValue)
createIntegerOption
public static IntegerOption createIntegerOption(String name,
int defaultValue)
createIntegerOption
public static IntegerOption createIntegerOption(String name,
int defaultValue,
IntegerOption.Validator valid)
createColorOption
public static Option.ColorOption createColorOption(String name,
Color defaultValue,
boolean permitNull)
createColorOption
public static Option.ColorOption createColorOption(String name,
Color defaultValue,
boolean permitNull,
Option.ColorOption.Validator valid)
setOptionValue
public static void setOptionValue(String name,
String value)
getOption
public static Option getOption(String name)
getOptionNamesList
public static List<String> getOptionNamesList()
- Only used by JBuilder, should convert....
- Returns:
- the String key names of the options.
getOptionList
public static List<String> getOptionList(Options.Category category)
setupOptionDesc
public static void setupOptionDesc(Options.Category category,
String name,
String displayName,
String desc)
setupOptionDesc
public static void setupOptionDesc(String name,
String displayName,
String desc)
setExpertHidden
public static void setExpertHidden(String optionName,
boolean fExpert,
boolean fHidden)
addPropertyChangeListener
public static void addPropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
public static void removePropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener
public static void addPropertyChangeListener(String p,
PropertyChangeListener l)
removePropertyChangeListener
public static void removePropertyChangeListener(String p,
PropertyChangeListener l)
processModelines
public static void processModelines()
doHighlightSearch
public static boolean doHighlightSearch()