net.xoetrope.optional.data
Class XOptionalBindingFactory
java.lang.Object
net.xoetrope.optional.data.XOptionalBindingFactory
- All Implemented Interfaces:
- XDataBindingFactory
-
public class XOptionalBindingFactory
- extends java.lang.Object
-
- implements XDataBindingFactory
-
A factory for bindings from this package. This binding factory is implicitly registered as part of loading the XOptionalDataSource. The XuiBuilder class then uses the factory to create bindings for the supported component types.
Copyright Xoetrope Ltd. 2003-2004
$Revision: 2.8 $ License: see license.txt
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
register
public static void register()
-
Registe an instance of this binding factory.
-
-
getBinding
public XDataBinding getBinding(PageSupport page,
java.lang.Object comp,
XModel model,
XmlElement bindingNode)
-
Try to get a binding factory to construct the binding
-
- Specified by:
-
getBinding
in interface XDataBindingFactory
-
- Parameters:
-
page
- the page that will own the binding
-
comp
- the target component
-
model
- the source data model
-
bindingNode
- the XML element defining the binding
- Returns:
- the new binding if one could be constructed