groovy.swing.factory
Class BindFactory

author:
Danno Ferrin
version:
$Revision: 13507 $
since:
Groovy 1.1

Field Summary
 Map syntheticBindings
           
 
Constructor Summary
BindFactory()
           
 
Method Summary
def bindingAttributeDelegate(FactoryBuilderSupport builder, def node, def attributes)
          
TriggerBinding getTriggerBinding(PropertyBinding psb)
          
boolean isHandlesNodeChildren()
          
boolean isLeaf()
          
Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes)
           Accepted Properties...
boolean onNodeChildren(FactoryBuilderSupport builder, Object node, Closure childContent)
          
 

Constructor Detail

BindFactory

public BindFactory()


Method Detail

bindingAttributeDelegate

public def bindingAttributeDelegate(FactoryBuilderSupport builder, def node, def attributes)


getTriggerBinding

public TriggerBinding getTriggerBinding(PropertyBinding psb)


isHandlesNodeChildren

public boolean isHandlesNodeChildren()


isLeaf

public boolean isLeaf()


newInstance

public Object newInstance(FactoryBuilderSupport builder, Object name, Object value, Map attributes)
Accepted Properties... group? source ((sourceProperty) | (sourceEvent sourceValue)) (target targetProperty)? (? use default javabeans property if targetProperty is not present?)
param:
builder
param:
name
param:
value
param:
attributes
return:
the newly created instance
throws:
InstantiationException
throws:
IllegalAccessException


onNodeChildren

public boolean onNodeChildren(FactoryBuilderSupport builder, Object node, Closure childContent)