public class ActionIntrospector
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ActionIntrospector.DefaultActionInfo |
Modifier and Type | Field and Description |
---|---|
protected static java.util.Map<java.lang.Class<?>,ActionInfo> |
cache |
protected static java.lang.String[] |
searchList |
Constructor and Description |
---|
ActionIntrospector() |
Modifier and Type | Method and Description |
---|---|
static javax.swing.Action |
getAction(java.lang.Object[] instances,
java.lang.String actionName) |
static javax.swing.Action |
getAction(java.lang.Object obj,
java.lang.String actionName) |
static ActionInfo |
getActionInfo(java.lang.Class<?> c) |
static ActionInfo |
getActionInfo(java.lang.String className) |
static java.lang.reflect.Method |
getActionMethod(java.lang.String name,
java.lang.Class<?> c) |
static java.lang.reflect.Method[] |
getActionMethods(java.lang.Class<?> c) |
static java.lang.reflect.Method[] |
getActionMethods(java.lang.Class<?> fromClass,
java.lang.Class<?> toSuperClass) |
static java.lang.reflect.Method[] |
getActionMethods(java.lang.String className) |
static java.lang.String[] |
getActionNames(java.lang.Class c) |
static java.lang.String[] |
getActionNames(java.lang.Class fromClass,
java.lang.Class toClass) |
static java.lang.String[] |
getActionNames(java.lang.Object obj) |
static javax.swing.Action[] |
getActions(java.lang.Object obj) |
static javax.swing.Action[] |
getActions(java.lang.Object obj,
java.lang.Class<?> superClass)
First get or generate all the object's actions.
|
static javax.swing.Action[] |
getActions(java.lang.Object obj,
java.lang.String[] justThese) |
static java.lang.String[] |
getSearchList() |
static void |
setSearchList(java.lang.String[] newSearchList) |
static java.lang.String |
toUnqualifiedName(java.lang.Class fromClass) |
protected static java.util.Map<java.lang.Class<?>,ActionInfo> cache
protected static java.lang.String[] searchList
public static void setSearchList(java.lang.String[] newSearchList)
public static java.lang.String[] getSearchList()
public static ActionInfo getActionInfo(java.lang.String className)
public static ActionInfo getActionInfo(java.lang.Class<?> c)
public static java.lang.reflect.Method[] getActionMethods(java.lang.String className)
public static java.lang.reflect.Method[] getActionMethods(java.lang.Class<?> c)
public static java.lang.reflect.Method[] getActionMethods(java.lang.Class<?> fromClass, java.lang.Class<?> toSuperClass)
public static java.lang.reflect.Method getActionMethod(java.lang.String name, java.lang.Class<?> c) throws NoSuchActionMethodException
NoSuchActionMethodException
public static java.lang.String[] getActionNames(java.lang.Class fromClass, java.lang.Class toClass)
public static java.lang.String[] getActionNames(java.lang.Class c)
public static java.lang.String[] getActionNames(java.lang.Object obj)
public static javax.swing.Action[] getActions(java.lang.Object obj)
public static javax.swing.Action[] getActions(java.lang.Object obj, java.lang.Class<?> superClass)
obj
- Given ObjectsuperClass
- Given super classpublic static javax.swing.Action[] getActions(java.lang.Object obj, java.lang.String[] justThese)
public static java.lang.String toUnqualifiedName(java.lang.Class fromClass)
public static javax.swing.Action getAction(java.lang.Object obj, java.lang.String actionName)
public static javax.swing.Action getAction(java.lang.Object[] instances, java.lang.String actionName)