detached: extend DetachedContext to provide set of Dynamic Refs keys
git-svn-id: https://svn.argeo.org/slc/trunk@3601
4cfe0d0a-d680-48aa-b62c-
e0a02a3f76cc
package org.argeo.slc.detached;
import java.util.List;
package org.argeo.slc.detached;
import java.util.List;
public interface DetachedContext {
public Object getDynamicRef(String ref);
public interface DetachedContext {
public Object getDynamicRef(String ref);
public String getCurrentPath();
public List getExecutedPaths();
public String getCurrentPath();
public List getExecutedPaths();
+
+ public Set getDynamicRefKeys();
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.TreeMap;
import java.util.Vector;
import java.util.TreeMap;
import java.util.Vector;
buf.append(" executedPaths=").append(executedPaths);
return buf.toString();
}
buf.append(" executedPaths=").append(executedPaths);
return buf.toString();
}
+
+ public Set getDynamicRefKeys() {
+ return dynamicRefs.keySet();
+ }
--- /dev/null
+package org.argeo.slc.jemmy;\r
+\r
+public interface PopupMenuActuator extends Accessor {\r
+ /**\r
+ * Popup the context menu and optionally select an item.\r
+ * @param menu - A list of items to choose on each menu level, separated by '|'\r
+ */\r
+ void select(String menu);\r
+}\r