public class BindingReference
Note to subclasses: it is desirable that the page defintion not be looked up until
you find a potential binding id. Furthermore, it is recommended that you use
the "findAndCachePageDefinition()" method on the dtContext to make sure that
you do not re-look up the page defintion that might already be obtained by a
prior binding recognizer.
public BindingReference(oracle.adfdt.model.objects.BaseElementObject binding,
Creates a BindingReference. The page definition is used to lazily
The rank is relative. A "certain" hit for a binding that is the principle binding
for the pattern should be ranked 1.0f. Unsure hits should be ranked around 0.2f.
binding - binding element
id - binding id
source - source node
rank - binding rank
public java.lang.String getSource()
Returns the local name of the node (typically an attribute) that contained the reference.
local name of node
public java.lang.String getBindingId()
Returns the id of the referenced binding.
public oracle.adfdt.model.objects.BaseElementObject getBinding()
Returns the binding. This fetch is done lazily, and is cached thereafter.
public org.w3c.dom.Element getBindingElement()
Returns the DOM element associated with the binding. This is fetched
lazily, and is cached thereafter.