@Deprecated public interface ActionObjectBinder extends ObjectBinder
The JGoodies Binding library doesn't ship an implementation for this
interface, because there's no popular and public standard that describes
and implements how to look up an Action for a name.
A popular approach is the JSR 296 (Swing Application Framework)
that enables developers to annotate methods with @Action
that then can be requested for a target object and an action name.
Since the JGoodies implementation of the JSR 296 (the JGoodies "Application" library) is not available to the general public, the JGoodies Application-based implementation of this interface is not part of the Binding library.
However, this interface reduce the effort to integrate your custom Action-lookup and binder mechanism that may be based on the JSR 296 or any other Action name registry.
Modifier and Type | Method and Description |
---|---|
ActionBindingBuilder |
bindAction(String actionName)
Deprecated.
Looks up an Action for this binder and the given action name.
|
ActionBindingBuilder bindAction(String actionName)
Examples:
binder.bindAction("edit") .to(editButton);
binder.bindAction(ACTION_EDIT).to(editButton);
Implementations will typically look up an Action for a given action name
and hand it over to ObjectBinder.bind(javax.swing.Action)
.
actionName
- the name of the Action to be boundNullPointerException
- if actionName
if null
Copyright © 2002-2015 JGoodies Software GmbH. All Rights Reserved.