From: Matti Tahvonen Date: Tue, 17 Jun 2008 08:18:49 +0000 (+0000) Subject: Extracted package private interface (ActionOwner). Toolkit context menu infra can... X-Git-Tag: 6.7.0.beta1~4575 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=cfb9a0f85e5e08a190bb692ae984702ec459ca56;p=vaadin-framework.git Extracted package private interface (ActionOwner). Toolkit context menu infra can now be used in extended components in different package. svn changeset:4905/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java index 4c1cf2626d..0f059870e3 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/Action.java @@ -5,7 +5,6 @@ package com.itmill.toolkit.terminal.gwt.client.ui; import com.google.gwt.user.client.Command; -import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; /** * @@ -54,19 +53,3 @@ public abstract class Action implements Command { iconUrl = url; } } - -/** - * Action owner must provide a set of actions for context menu and IAction - * objects. - */ -interface ActionOwner { - - /** - * @return Array of IActions - */ - public Action[] getActions(); - - public ApplicationConnection getClient(); - - public String getPaintableId(); -} \ No newline at end of file diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ActionOwner.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ActionOwner.java new file mode 100644 index 0000000000..647a1cfe89 --- /dev/null +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ActionOwner.java @@ -0,0 +1,16 @@ +package com.itmill.toolkit.terminal.gwt.client.ui; + +import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; + +public interface ActionOwner { + + /** + * @return Array of IActions + */ + public Action[] getActions(); + + public ApplicationConnection getClient(); + + public String getPaintableId(); + +}