ar.com.da.swing.actions
Class ActionFactory
java.lang.Object
ar.com.da.swing.actions.ActionFactory
public class ActionFactory
- extends java.lang.Object
Singleton version of ActionFactoryBean
- Author:
- Carlos E.Descalzi
- See Also:
ActionFactoryBean
|
Method Summary |
static GroupAwareActionMap |
create(java.lang.Object objectWithActions)
Creates an action map for an object extraction those methods with ActionMethod annotation |
static javax.swing.Action |
create(java.lang.Object object,
java.lang.String name)
Creates an action which invokes an object method |
static GroupAwareActionMap |
createAndStore(javax.swing.JComponent component)
|
static javax.swing.Action |
createAndStore(javax.swing.JComponent component,
java.lang.String name)
|
static javax.swing.JButton |
createButton(java.lang.Object object,
java.lang.String name)
|
static java.util.List<javax.swing.Action> |
createList(java.lang.Object objectWithActions)
|
static void |
setBundle(java.util.ResourceBundle bundle)
|
static void |
setMessageResolver(MessageResolver resolver)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActionFactory
public ActionFactory()
setBundle
public static void setBundle(java.util.ResourceBundle bundle)
setMessageResolver
public static void setMessageResolver(MessageResolver resolver)
create
public static GroupAwareActionMap create(java.lang.Object objectWithActions)
- Creates an action map for an object extraction those methods with ActionMethod annotation
- Parameters:
objectWithActions -
- Returns:
- the actionMap from the object
createAndStore
public static GroupAwareActionMap createAndStore(javax.swing.JComponent component)
createList
public static java.util.List<javax.swing.Action> createList(java.lang.Object objectWithActions)
createButton
public static javax.swing.JButton createButton(java.lang.Object object,
java.lang.String name)
createAndStore
public static javax.swing.Action createAndStore(javax.swing.JComponent component,
java.lang.String name)
create
public static javax.swing.Action create(java.lang.Object object,
java.lang.String name)
- Creates an action which invokes an object method
- Parameters:
object - the target objectname - the method to be invoked
- Returns:
- a new action
Copyright © 2006 null. All Rights Reserved.