public class DefaultInteractionController extends java.lang.Object implements InteractionController
| Constructor and Description |
|---|
DefaultInteractionController() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAdapter(java.awt.Component c,
Adapter a) |
void |
connectAdapters(VisionClientContext context) |
Adapter[] |
getAllAdaptersForTarget(java.awt.Component target)
Get all adapters (property + general) for the target component.
|
VisionClientContext |
getContext() |
java.util.HashMap<java.awt.Component,java.util.List<Adapter>> |
getGeneralAdapters()
Getter of underlying map, for serialization
|
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.
|
PropertyAdapter |
getPropertyAdapter(java.awt.Component c,
java.lang.String propName)
Get the property adapter for the given property.
|
java.util.HashMap<PropertyKey,PropertyAdapter> |
getPropertyAdapters()
Getter of underlying map, for serialization
|
void |
printInteractions() |
void |
removeAdapter(java.awt.Component c,
Adapter a) |
java.util.List<Adapter> |
removeAllAdaptersForTarget(java.awt.Component target) |
void |
removePropertyAdapter(java.awt.Component c,
java.lang.String propName) |
void |
setGeneralAdapters(java.util.HashMap<java.awt.Component,java.util.List<Adapter>> generalAdapters) |
void |
setPropertyAdapter(java.awt.Component c,
java.lang.String propName,
PropertyAdapter pa) |
void |
setPropertyAdapters(java.util.HashMap<PropertyKey,PropertyAdapter> map) |
void |
shutdownAdapters() |
void |
shutdownBindings() |
void |
shutdownEventHandlers() |
void |
startupAdapters() |
void |
startupBindings() |
void |
startupEventHandlers() |
public java.util.HashMap<PropertyKey,PropertyAdapter> getPropertyAdapters()
public java.util.HashMap<java.awt.Component,java.util.List<Adapter>> getGeneralAdapters()
public void setPropertyAdapters(java.util.HashMap<PropertyKey,PropertyAdapter> map)
public void setGeneralAdapters(java.util.HashMap<java.awt.Component,java.util.List<Adapter>> generalAdapters)
public PropertyAdapter getPropertyAdapter(java.awt.Component c, java.lang.String propName)
InteractionControllergetPropertyAdapter in interface InteractionControllerpublic InteractionDescriptor[] getInteractionDescriptorsWithSource(java.awt.Component source)
InteractionControllergetInteractionDescriptorsWithSource in interface InteractionControllerpublic InteractionDescriptor[] getInteractionDescriptorsWithTarget(java.awt.Component target)
InteractionControllergetInteractionDescriptorsWithTarget in interface InteractionControllerpublic Adapter[] getAllAdaptersForTarget(java.awt.Component target)
InteractionControllergetAllAdaptersForTarget in interface InteractionControllerpublic java.util.List<Adapter> removeAllAdaptersForTarget(java.awt.Component target)
removeAllAdaptersForTarget in interface InteractionControllerpublic void setPropertyAdapter(java.awt.Component c,
java.lang.String propName,
PropertyAdapter pa)
setPropertyAdapter in interface InteractionControllerpublic void removePropertyAdapter(java.awt.Component c,
java.lang.String propName)
removePropertyAdapter in interface InteractionControllerpublic void addAdapter(java.awt.Component c,
Adapter a)
addAdapter in interface InteractionControllerpublic void removeAdapter(java.awt.Component c,
Adapter a)
removeAdapter in interface InteractionControllerpublic void connectAdapters(VisionClientContext context)
public void startupEventHandlers()
public void startupBindings()
public void startupAdapters()
public void shutdownEventHandlers()
public void shutdownBindings()
public void shutdownAdapters()
public void printInteractions()
public VisionClientContext getContext()