Java Doc for DefaultInputHandler.java in  » Swing-Library » jEdit » org » gjt » sp » jedit » gui » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Swing Library » jEdit » org.gjt.sp.jedit.gui 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.gjt.sp.jedit.gui.InputHandler
   org.gjt.sp.jedit.gui.DefaultInputHandler

DefaultInputHandler
public class DefaultInputHandler extends InputHandler (Code)
The default input handler. It maps sequences of keystrokes into actions and inserts key typed events into the text area.
author:
   Slava Pestov
version:
   $Id: DefaultInputHandler.java 11035 2007-11-12 19:44:17Z kpouer $


Field Summary
public static  ObjectPREFIX_STR
    
protected  booleanshortcutOn
    

Constructor Summary
public  DefaultInputHandler(View view, Hashtable bindings)
     Creates a new input handler with no key bindings defined.
public  DefaultInputHandler(View view)
     Creates a new input handler with no key bindings defined.
public  DefaultInputHandler(View view, DefaultInputHandler copy)
     Creates a new input handler with the same set of key bindings as the one specified.

Method Summary
public  voidaddKeyBinding(String keyBinding, String action)
     Adds a key binding to this input handler.
public  voidaddKeyBinding(String keyBinding, EditAction action)
     Adds a key binding to this input handler.
public  voidaddKeyBinding(String keyBinding, Object action)
     Adds a key binding to this input handler.
public  ObjectgetKeyBinding(String keyBinding)
     Returns either an edit action, or a hashtable if the specified key is a prefix.
public static  StringgetModifierString(InputEvent evt)
     Returns a string containing symbolic modifier names set in the specified event.
public static  chargetSymbolicModifierName(int mod)
     Returns a the symbolic modifier name for the specified Java modifier flag.
public  booleanhandleKey(KeyEventTranslator.Key keyStroke, boolean dryRun)
     Handles the given keystroke.
public  booleanisPrefixActive()
     Returns if a prefix key has been pressed.
public  voidremoveAllKeyBindings()
     Removes all key bindings from this input handler.
public  voidremoveKeyBinding(String keyBinding)
     Removes a key binding from this input handler.
protected  voidsendShortcutPrefixOff()
    
public  voidsetBindings(Hashtable bindings)
     Replace the set of key bindings.
public  voidsetCurrentBindings(Hashtable bindings)
    

Field Detail
PREFIX_STR
public static Object PREFIX_STR(Code)



shortcutOn
protected boolean shortcutOn(Code)




Constructor Detail
DefaultInputHandler
public DefaultInputHandler(View view, Hashtable bindings)(Code)
Creates a new input handler with no key bindings defined.
Parameters:
  view - The view
Parameters:
  bindings - An explicitly-specified set of key bindings,must not be null.
since:
   jEdit 4.3pre1



DefaultInputHandler
public DefaultInputHandler(View view)(Code)
Creates a new input handler with no key bindings defined.
Parameters:
  view - The view



DefaultInputHandler
public DefaultInputHandler(View view, DefaultInputHandler copy)(Code)
Creates a new input handler with the same set of key bindings as the one specified. Note that both input handlers share a pointer to exactly the same key binding table; so adding a key binding in one will also add it to the other.
Parameters:
  copy - The input handler to copy key bindings from
Parameters:
  view - The view




Method Detail
addKeyBinding
public void addKeyBinding(String keyBinding, String action)(Code)
Adds a key binding to this input handler. The key binding is a list of white space separated key strokes of the form [modifiers+]key where modifier is C for Control, A for Alt, or S for Shift, and key is either a character (a-z) or a field name in the KeyEvent class prefixed with VK_ (e.g., BACK_SPACE)
Parameters:
  keyBinding - The key binding
Parameters:
  action - The action
since:
   jEdit 4.2pre1



addKeyBinding
public void addKeyBinding(String keyBinding, EditAction action)(Code)
Adds a key binding to this input handler. The key binding is a list of white space separated key strokes of the form [modifiers+]key where modifier is C for Control, A for Alt, or S for Shift, and key is either a character (a-z) or a field name in the KeyEvent class prefixed with VK_ (e.g., BACK_SPACE)
Parameters:
  keyBinding - The key binding
Parameters:
  action - The action



addKeyBinding
public void addKeyBinding(String keyBinding, Object action)(Code)
Adds a key binding to this input handler. The key binding is a list of white space separated key strokes of the form [modifiers+]key where modifier is C for Control, A for Alt, or S for Shift, and key is either a character (a-z) or a field name in the KeyEvent class prefixed with VK_ (e.g., BACK_SPACE)
Parameters:
  keyBinding - The key binding
Parameters:
  action - The action
since:
   jEdit 4.3pre1



getKeyBinding
public Object getKeyBinding(String keyBinding)(Code)
Returns either an edit action, or a hashtable if the specified key is a prefix.
Parameters:
  keyBinding - The key binding
since:
   jEdit 3.2pre5



getModifierString
public static String getModifierString(InputEvent evt)(Code)
Returns a string containing symbolic modifier names set in the specified event.
Parameters:
  evt - The event
since:
   jEdit 4.1pre3



getSymbolicModifierName
public static char getSymbolicModifierName(int mod)(Code)
Returns a the symbolic modifier name for the specified Java modifier flag.
Parameters:
  mod - A modifier constant from InputEvent
since:
   jEdit 4.1pre3



handleKey
public boolean handleKey(KeyEventTranslator.Key keyStroke, boolean dryRun)(Code)
Handles the given keystroke.
Parameters:
  keyStroke - The key stroke
Parameters:
  dryRun - only calculate the return value, do not have any other effect
since:
   jEdit 4.2pre5



isPrefixActive
public boolean isPrefixActive()(Code)
Returns if a prefix key has been pressed.



removeAllKeyBindings
public void removeAllKeyBindings()(Code)
Removes all key bindings from this input handler.



removeKeyBinding
public void removeKeyBinding(String keyBinding)(Code)
Removes a key binding from this input handler. This is not yet implemented.
Parameters:
  keyBinding - The key binding



sendShortcutPrefixOff
protected void sendShortcutPrefixOff()(Code)
If



setBindings
public void setBindings(Hashtable bindings)(Code)
Replace the set of key bindings.
since:
   jEdit 4.3pre1



setCurrentBindings
public void setCurrentBindings(Hashtable bindings)(Code)



Fields inherited from org.gjt.sp.jedit.gui.InputHandler
protected EditAction lastAction(Code)(Java Doc)
final protected View view(Code)(Java Doc)

Methods inherited from org.gjt.sp.jedit.gui.InputHandler
abstract public void addKeyBinding(String keyBinding, String action)(Code)(Java Doc)
abstract public void addKeyBinding(String keyBinding, EditAction action)(Code)(Java Doc)
public EditAction getLastAction()(Code)(Java Doc)
public int getRepeatCount()(Code)(Java Doc)
final public boolean handleKey(KeyEventTranslator.Key keyStroke)(Code)(Java Doc)
public void invokeAction(String action)(Code)(Java Doc)
public void invokeAction(EditAction action)(Code)(Java Doc)
public void invokeLastAction()(Code)(Java Doc)
protected void invokeReadNextChar(char ch)(Code)(Java Doc)
public void processKeyEvent(KeyEvent evt, int from, boolean global)(Code)(Java Doc)
public void readNextChar(String msg, String code)(Code)(Java Doc)
public void readNextChar(String code)(Code)(Java Doc)
abstract public void removeAllKeyBindings()(Code)(Java Doc)
abstract public void removeKeyBinding(String keyBinding)(Code)(Java Doc)
public void setRepeatCount(int repeatCount)(Code)(Java Doc)
protected void userInput(char ch)(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.