Interface InteractionController
- 
- All Known Implementing Classes:
- DefaultInteractionController
 
 public interface InteractionControllerControls binding interaction and other adapters for a hierarchy of components.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAdapter(java.awt.Component c, Adapter a)Adapter[]getAllAdaptersForTarget(java.awt.Component target)Get all adapters (property + general) for the target component.InteractionDescriptor[]getInteractionDescriptorsWithSource(java.awt.Component source)Get all of the interactions that have the given component as a source (dependency)InteractionDescriptor[]getInteractionDescriptorsWithTarget(java.awt.Component target)Get all of the interactions that target the given component.PropertyAdaptergetPropertyAdapter(java.awt.Component c, java.lang.String propName)Get the property adapter for the given property.voidremoveAdapter(java.awt.Component c, Adapter a)java.util.List<Adapter>removeAllAdaptersForTarget(java.awt.Component target)voidremovePropertyAdapter(java.awt.Component c, java.lang.String propName)voidsetPropertyAdapter(java.awt.Component c, java.lang.String propName, PropertyAdapter pa)
 
- 
- 
- 
Method Detail- 
getPropertyAdapterPropertyAdapter getPropertyAdapter(java.awt.Component c, java.lang.String propName) Get the property adapter for the given property. If no adapter (a.k.a. binding) is installed, null is returned.
 - 
getInteractionDescriptorsWithSourceInteractionDescriptor[] getInteractionDescriptorsWithSource(java.awt.Component source) Get all of the interactions that have the given component as a source (dependency)
 - 
getInteractionDescriptorsWithTargetInteractionDescriptor[] getInteractionDescriptorsWithTarget(java.awt.Component target) Get all of the interactions that target the given component.
 - 
getAllAdaptersForTargetAdapter[] getAllAdaptersForTarget(java.awt.Component target) Get all adapters (property + general) for the target component.
 - 
removeAllAdaptersForTargetjava.util.List<Adapter> removeAllAdaptersForTarget(java.awt.Component target) 
 - 
setPropertyAdaptervoid setPropertyAdapter(java.awt.Component c, java.lang.String propName, PropertyAdapter pa)
 - 
removePropertyAdaptervoid removePropertyAdapter(java.awt.Component c, java.lang.String propName)
 - 
addAdaptervoid addAdapter(java.awt.Component c, Adapter a)
 - 
removeAdaptervoid removeAdapter(java.awt.Component c, Adapter a)
 
- 
 
-