Interface InteractionController
- All Known Implementing Classes:
- DefaultInteractionController
public interface InteractionController
Controls binding interaction and other adapters for a hierarchy of components.
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAdapter(Component c, Adapter a) Adapter[]getAllAdaptersForTarget(Component target) Get all adapters (property + general) for the target component.Get all of the interactions that have the given component as a source (dependency)Get all of the interactions that target the given component.getPropertyAdapter(Component c, String propName) Get the property adapter for the given property.voidremoveAdapter(Component c, Adapter a) removeAllAdaptersForTarget(Component target) voidremovePropertyAdapter(Component c, String propName) voidsetPropertyAdapter(Component c, String propName, PropertyAdapter pa) 
- 
Method Details- 
getPropertyAdapterGet the property adapter for the given property. If no adapter (a.k.a. binding) is installed, null is returned.
- 
getInteractionDescriptorsWithSourceGet all of the interactions that have the given component as a source (dependency)
- 
getInteractionDescriptorsWithTargetGet all of the interactions that target the given component.
- 
getAllAdaptersForTargetGet all adapters (property + general) for the target component.
- 
removeAllAdaptersForTarget
- 
setPropertyAdapter
- 
removePropertyAdapter
- 
addAdapter
- 
removeAdapter
 
-