Groovy Documentation

groovy.swing.factory
[Groovy] Class BindFactory

java.lang.Object
  groovy.util.AbstractFactory
      groovy.swing.factory.BindFactory

class BindFactory
extends AbstractFactory

Authors:
Danno Ferrin
Version:
\$Revision\$
Since:
Groovy 1.1


Field Summary
static java.lang.String CONTEXT_DATA_KEY

 
Property Summary
java.util.Map syntheticBindings

 
Constructor Summary
BindFactory()

 
Method Summary
java.lang.Object bindingAttributeDelegate(FactoryBuilderSupport builder, java.lang.Object node, java.lang.Object attributes)

TriggerBinding getTriggerBinding(PropertyBinding psb)

boolean isHandlesNodeChildren()

boolean isLeaf()

java.lang.Object newInstance(FactoryBuilderSupport builder, java.lang.Object name, java.lang.Object value, java.util.Map attributes)

Accepted Properties...

boolean onHandleNodeAttributes(FactoryBuilderSupport builder, java.lang.Object node, java.util.Map attributes)

boolean onNodeChildren(FactoryBuilderSupport builder, java.lang.Object node, Closure childContent)

void onNodeCompleted(FactoryBuilderSupport builder, java.lang.Object parent, java.lang.Object node)

 
Methods inherited from class AbstractFactory
isLeaf, isHandlesNodeChildren, onNodeChildren, onHandleNodeAttributes, onNodeCompleted, setChild, onFactoryRegistration, setParent, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll, newInstance
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

CONTEXT_DATA_KEY

public static final java.lang.String CONTEXT_DATA_KEY


 
Property Detail

syntheticBindings

final java.util.Map syntheticBindings


 
Constructor Detail

BindFactory

BindFactory()


 
Method Detail

bindingAttributeDelegate

java.lang.Object bindingAttributeDelegate(FactoryBuilderSupport builder, java.lang.Object node, java.lang.Object attributes)


getTriggerBinding

TriggerBinding getTriggerBinding(PropertyBinding psb)


isHandlesNodeChildren

boolean isHandlesNodeChildren()


isLeaf

boolean isLeaf()


newInstance

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


onHandleNodeAttributes

boolean onHandleNodeAttributes(FactoryBuilderSupport builder, java.lang.Object node, java.util.Map attributes)


onNodeChildren

boolean onNodeChildren(FactoryBuilderSupport builder, java.lang.Object node, Closure childContent)


onNodeCompleted

void onNodeCompleted(FactoryBuilderSupport builder, java.lang.Object parent, java.lang.Object node)


 

Groovy Documentation