You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

FieldEvents.java 2.2KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. /*
  2. @ITMillApache2LicenseForJavaFiles@
  3. */
  4. package com.vaadin.event;
  5. import java.lang.reflect.Method;
  6. import com.vaadin.tools.ReflectTools;
  7. import com.vaadin.ui.Component;
  8. public interface FieldEvents {
  9. /**
  10. * <code>FocusEvent</code> class for holding additional event information.
  11. * Fired when a <code>Field</code> receives keyboard focus.
  12. *
  13. * @since 6.2
  14. */
  15. public class FocusEvent extends Component.Event {
  16. private static final long serialVersionUID = -7644184999481404162L;
  17. public FocusEvent(Component source) {
  18. super(source);
  19. }
  20. }
  21. /**
  22. * <code>FocusListener</code> interface for listening for
  23. * <code>FocusEvent</code> fired by a <code>Field</code>.
  24. *
  25. * @see FocusEvent
  26. * @since 6.2
  27. */
  28. public interface FocusListener extends ComponentEventListener {
  29. public static final Method focusMethod = ReflectTools.findMethod(
  30. FocusListener.class, "focus", FocusEvent.class);
  31. /**
  32. * Component has been focused
  33. *
  34. * @param event
  35. * Component focus event.
  36. */
  37. public void focus(FocusEvent event);
  38. }
  39. /**
  40. * <code>BlurEvent</code> class for holding additional event information.
  41. * Fired when a <code>Field</code> loses keyboard focus.
  42. *
  43. * @since 6.2
  44. */
  45. public class BlurEvent extends Component.Event {
  46. private static final long serialVersionUID = -7644184999481404162L;
  47. public BlurEvent(Component source) {
  48. super(source);
  49. }
  50. }
  51. /**
  52. * <code>BlurListener</code> interface for listening for
  53. * <code>BlurEvent</code> fired by a <code>Field</code>.
  54. *
  55. * @see BlurEvent
  56. * @since 6.2
  57. */
  58. public interface BlurListener extends ComponentEventListener {
  59. public static final Method blurMethod = ReflectTools.findMethod(
  60. BlurListener.class, "blur", BlurEvent.class);
  61. /**
  62. * Component has been blurred
  63. *
  64. * @param event
  65. * Component blur event.
  66. */
  67. public void blur(BlurEvent event);
  68. }
  69. }