Files
openide/source/com/intellij/tools/SimpleActionGroup.java
Maxim Shafirov 7460e5adae initial
2005-01-13 23:44:30 +03:00

33 lines
713 B
Java

package com.intellij.tools;
import com.intellij.openapi.actionSystem.ActionGroup;
import com.intellij.openapi.actionSystem.AnAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import java.util.ArrayList;
class SimpleActionGroup extends ActionGroup {
private final ArrayList myChildren = new ArrayList();
public SimpleActionGroup() {
super(null, false);
}
public void add(AnAction action) {
myChildren.add(action);
}
public AnAction[] getChildren(AnActionEvent e) {
return (AnAction[])myChildren.toArray(new AnAction[myChildren.size()]);
}
public int getChildrenCount() {
return myChildren.size();
}
public void removeAll() {
myChildren.clear();
}
}