static class ActionIntrospector.DefaultActionInfo extends java.lang.Object implements ActionInfo
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
actionNames |
protected java.lang.Class<?> |
myClass |
protected java.util.WeakHashMap<java.lang.Object,javax.swing.Action[]> |
objectActionCache |
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultActionInfo(java.lang.Class<?> theClass) |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.Action |
getAction(java.lang.Object instance,
java.lang.String actionName) |
java.lang.Class |
getActionClass() |
java.lang.String[] |
getActionNames() |
javax.swing.Action[] |
getActions(java.lang.Object instance) |
javax.swing.Action[] |
getActions(java.lang.Object instance,
java.lang.String[] justThese) |
boolean |
isActionMethod(java.lang.String methodName) |
protected java.lang.Class<?> myClass
protected java.lang.String[] actionNames
protected java.util.WeakHashMap<java.lang.Object,javax.swing.Action[]> objectActionCache
public java.lang.String[] getActionNames()
getActionNames in interface ActionInfopublic javax.swing.Action[] getActions(java.lang.Object instance)
getActions in interface ActionInfopublic java.lang.Class getActionClass()
getActionClass in interface ActionInfopublic boolean isActionMethod(java.lang.String methodName)
isActionMethod in interface ActionInfopublic javax.swing.Action getAction(java.lang.Object instance,
java.lang.String actionName)
getAction in interface ActionInfopublic javax.swing.Action[] getActions(java.lang.Object instance,
java.lang.String[] justThese)
getActions in interface ActionInfo