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.

Extension.java 744B

123456789101112131415161718192021222324252627
  1. /*
  2. @VaadinApache2LicenseForJavaFiles@
  3. */
  4. package com.vaadin.terminal;
  5. import com.vaadin.terminal.gwt.server.ClientConnector;
  6. /**
  7. * An extension is an entity that is attached to a Component or another
  8. * Extension and independently communicates between client and server.
  9. * <p>
  10. * An extension can only be attached once. It is not supported to move an
  11. * extension from one target to another.
  12. * <p>
  13. * Extensions can use shared state and RPC in the same way as components.
  14. *
  15. * @author Vaadin Ltd
  16. * @version @VERSION@
  17. * @since 7.0.0
  18. */
  19. public interface Extension extends ClientConnector {
  20. /*
  21. * Currently just an empty marker interface to distinguish between
  22. * extensions and other connectors, e.g. components
  23. */
  24. }