com.jgoodies.binding.binder
Class ActionPresentationModelBinderImpl

java.lang.Object
  extended by com.jgoodies.binding.binder.ObjectBinderImpl
      extended by com.jgoodies.binding.binder.BeanBinderImpl<PM>
          extended by com.jgoodies.binding.binder.PresentationModelBinderImpl<IActionPresentationModel>
              extended by com.jgoodies.binding.binder.ActionPresentationModelBinderImpl
All Implemented Interfaces:
ActionObjectBinder, ActionPresentationModelBinder, BeanBinder, ObjectBinder, PresentationModelBinder

public class ActionPresentationModelBinderImpl
extends PresentationModelBinderImpl<IActionPresentationModel>
implements ActionPresentationModelBinder

Adds binding capabilities for Action names to its superclass.

Since:
2.7
Version:
$Revision: 1.2 $
Author:
Karsten Lentzsch

Constructor Summary
ActionPresentationModelBinderImpl(IActionPresentationModel model)
           
 
Method Summary
 ActionBindingBuilder bindAction(String actionName)
          Looks up an Action for this binder and the given action name.
 
Methods inherited from class com.jgoodies.binding.binder.PresentationModelBinderImpl
bindBeanProperty
 
Methods inherited from class com.jgoodies.binding.binder.BeanBinderImpl
bindProperty, getBeanAdapter, getTarget
 
Methods inherited from class com.jgoodies.binding.binder.ObjectBinderImpl
bind, bind, bind, bind, bind, bind
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jgoodies.binding.binder.PresentationModelBinder
bindBeanProperty
 
Methods inherited from interface com.jgoodies.binding.binder.BeanBinder
bindProperty
 
Methods inherited from interface com.jgoodies.binding.binder.ObjectBinder
bind, bind, bind, bind, bind, bind
 

Constructor Detail

ActionPresentationModelBinderImpl

public ActionPresentationModelBinderImpl(IActionPresentationModel model)
Method Detail

bindAction

public ActionBindingBuilder bindAction(String actionName)
Description copied from interface: ActionObjectBinder
Looks up an Action for this binder and the given action name. Then creates and returns a binding builder that manages an Action that can be operated on and that can be bound to a button or text field.

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).

Specified by:
bindAction in interface ActionObjectBinder
Parameters:
actionName - the name of the Action to be bound
Returns:
the binding builder that holds the Action


Copyright © 2002-2013 JGoodies Software GmbH. All Rights Reserved.