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 ActionInfo
public javax.swing.Action[] getActions(java.lang.Object instance)
getActions
in interface ActionInfo
public java.lang.Class getActionClass()
getActionClass
in interface ActionInfo
public boolean isActionMethod(java.lang.String methodName)
isActionMethod
in interface ActionInfo
public javax.swing.Action getAction(java.lang.Object instance, java.lang.String actionName)
getAction
in interface ActionInfo
public javax.swing.Action[] getActions(java.lang.Object instance, java.lang.String[] justThese)
getActions
in interface ActionInfo