public static List<String> getActionMap() { Dispatcher dispatcher = Dispatcher.getInstance(); ConfigurationManager cm = dispatcher.getConfigurationManager(); Configuration cf = cm.getConfiguration(); RuntimeConfiguration rc = cf.getRuntimeConfiguration(); Map<String, Map<String, ActionConfig>> mapConfigs = rc.getActionConfigs(); List<String> actionList = new ArrayList<String>(); Iterator it = mapConfigs.entrySet().iterator(); int i = 1; while (it.hasNext()) { Map.Entry<String, ActionConfig> conp = (Map.Entry<String, ActionConfig>) it.next(); if (i > 1) { // conp.getKey() namespaces // System.out.println(conp.getKey()); Map<String, ActionConfig> cofings = (Map<String, ActionConfig>) conp.getValue(); Iterator it2 = cofings.entrySet().iterator(); while (it2.hasNext()) { java.util.Map.Entry entry2 = (java.util.Map.Entry) it2.next(); // entry2 actionnames // System.out.println(entry2.getKey()); actionList.add((String) entry2.getKey()); } } i++; } return actionList; }