|
|||||||||
| Home >> All >> com >> maddyhome >> idea >> vim >> [ group overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
com.maddyhome.idea.vim.group
Class RegisterGroup

java.lang.Objectcom.maddyhome.idea.vim.group.AbstractActionGroup
com.maddyhome.idea.vim.group.RegisterGroup
- All Implemented Interfaces:
- ActionGroup
- public class RegisterGroup
- extends AbstractActionGroup
This group works with command associated with copying and pasting text
| Field Summary | |
private char |
lastRegister
|
private static Logger |
logger
|
private static java.lang.String |
PLAYBACK_REGISTER
|
private static java.lang.String |
READONLY_REGISTERS
|
private static java.lang.String |
RECORDABLE_REGISTER
|
private java.util.List |
recordList
|
private char |
recordRegister
|
static char |
REGISTER_DEFAULT
The regsister key for the default register |
private java.util.HashMap |
registers
|
private static java.lang.String |
VALID_REGISTERS
|
private static java.lang.String |
WRITABLE_REGISTERS
|
| Constructor Summary | |
RegisterGroup()
Creates the group |
|
| Method Summary | |
void |
addKeyStroke(javax.swing.KeyStroke key)
|
void |
addText(java.lang.String text)
|
void |
finishRecording()
|
char |
getCurrentRegister()
Gets the last register name selected by the user |
com.maddyhome.idea.vim.common.Register |
getLastRegister()
Get the last register selected by the user |
com.maddyhome.idea.vim.common.Register |
getPlaybackRegister(char r)
|
com.maddyhome.idea.vim.common.Register |
getRegister(char r)
|
java.util.List |
getRegisters()
|
boolean |
isRegisterWritable()
Check to see if the last selected register can be written to |
void |
readData(org.jdom.Element element)
Restore all the registers |
void |
resetRegister()
Resets the selected register back to the default register |
void |
saveData(org.jdom.Element element)
Save all the registers |
boolean |
selectRegister(char reg)
Stores which register the user wishes to work with |
boolean |
startRecording(char register)
|
void |
storeKeys(java.util.List strokes,
int type,
char register)
|
boolean |
storeText(Editor editor,
DataContext context,
int start,
int end,
int type,
boolean isDelete,
boolean isYank)
Stores text into the last register |
boolean |
storeTextInternal(Editor editor,
DataContext context,
int start,
int end,
java.lang.String text,
int type,
char register,
boolean isDelete,
boolean isYank)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
REGISTER_DEFAULT
public static final char REGISTER_DEFAULT
- The regsister key for the default register
- See Also:
- Constant Field Values
lastRegister
private char lastRegister
registers
private java.util.HashMap registers
recordRegister
private char recordRegister
recordList
private java.util.List recordList
WRITABLE_REGISTERS
private static final java.lang.String WRITABLE_REGISTERS
- See Also:
- Constant Field Values
READONLY_REGISTERS
private static final java.lang.String READONLY_REGISTERS
- See Also:
- Constant Field Values
RECORDABLE_REGISTER
private static final java.lang.String RECORDABLE_REGISTER
- See Also:
- Constant Field Values
PLAYBACK_REGISTER
private static final java.lang.String PLAYBACK_REGISTER
- See Also:
- Constant Field Values
VALID_REGISTERS
private static final java.lang.String VALID_REGISTERS
- See Also:
- Constant Field Values
logger
private static Logger logger
| Constructor Detail |
RegisterGroup
public RegisterGroup()
- Creates the group
| Method Detail |
isRegisterWritable
public boolean isRegisterWritable()
- Check to see if the last selected register can be written to
selectRegister
public boolean selectRegister(char reg)
- Stores which register the user wishes to work with
resetRegister
public void resetRegister()
- Resets the selected register back to the default register
storeText
public boolean storeText(Editor editor,
DataContext context,
int start,
int end,
int type,
boolean isDelete,
boolean isYank)
- Stores text into the last register
storeKeys
public void storeKeys(java.util.List strokes, int type, char register)
storeTextInternal
public boolean storeTextInternal(Editor editor,
DataContext context,
int start,
int end,
java.lang.String text,
int type,
char register,
boolean isDelete,
boolean isYank)
getLastRegister
public com.maddyhome.idea.vim.common.Register getLastRegister()
- Get the last register selected by the user
getPlaybackRegister
public com.maddyhome.idea.vim.common.Register getPlaybackRegister(char r)
getRegister
public com.maddyhome.idea.vim.common.Register getRegister(char r)
getCurrentRegister
public char getCurrentRegister()
- Gets the last register name selected by the user
getRegisters
public java.util.List getRegisters()
startRecording
public boolean startRecording(char register)
addKeyStroke
public void addKeyStroke(javax.swing.KeyStroke key)
addText
public void addText(java.lang.String text)
finishRecording
public void finishRecording()
saveData
public void saveData(org.jdom.Element element)
- Save all the registers
- Specified by:
saveDatain interfaceActionGroup- Overrides:
saveDatain classAbstractActionGroup
readData
public void readData(org.jdom.Element element)
- Restore all the registers
- Overrides:
readDatain classAbstractActionGroup
|
|||||||||
| Home >> All >> com >> maddyhome >> idea >> vim >> [ group overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC