<h2>org.autoplot.dom.BindingSupport</h2><p>It is apparent that the overhead of BeansBinding is so great that a lightweight
 binding engine would dramatically improve performance.  This encapsulates.</p>
<hr>
<a name="toStringConverter"></a>
<h2>toStringConverter</h2>
<p>converter for objects which have a toString/parse pair.  This works for:
 <ul>
 <li>DatumRange
 <li>Datum
 <li>Color
 </ul>
 The convertForward method captures the class of the object.</p>

<hr>
<a name="bind"></a>
<h2>bind</h2>
bind( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/dom/DomNode.html'>org.autoplot.dom.DomNode</a> src, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> srcProp, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> dst, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> dstProp, Converter c ) &rarr; void

<p>bind the two object properties together using a lightweight binding (introspection and
 property change listener, rather than beans binding.</p>

<h3>Parameters</h3>
src - a DomNode
<br>
srcProp - name of the property, which may not refer to a path (a.b.c)
<br>
dst - an Object
<br>
dstProp - name of the property, which may not refer to a path (a.b.c)
<br>
c - bean converter for converting the property.

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=bind&unscoped_q=bind">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/dom/BindingSupport.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/dom/BindingSupport.html#bind">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/Autoplot/src/org/autoplot/dom/BindingSupport.java#l220">[view source]</a>
<br>
<br>
<hr>
<a name="capitalize"></a>
<h2>capitalize</h2>
capitalize( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> name ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p></p>

<h3>Parameters</h3>
name - a String

<h3>Returns:</h3>
java.lang.String

<br><br>
<a href="https://github.com/autoplot/dev/search?q=capitalize&unscoped_q=capitalize">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/dom/BindingSupport.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/dom/BindingSupport.html#capitalize">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/Autoplot/src/org/autoplot/dom/BindingSupport.java#l176">[view source]</a>
<br>
<br>
<hr>
<a name="isBound"></a>
<h2>isBound</h2>
isBound( <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> node, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> property ) &rarr; boolean

<p>return true if the object is bound to something.  Note this is 
 beyond the vap bindings, and includes the bindings used to implement
 features like TimeSeriesBrowse.</p>

<h3>Parameters</h3>
node - the dom node.
<br>
property - the property name.

<h3>Returns:</h3>
true if a binding is found.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=isBound&unscoped_q=isBound">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/dom/BindingSupport.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/dom/BindingSupport.html#isBound">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/Autoplot/src/org/autoplot/dom/BindingSupport.java#l298">[view source]</a>
<br>
<br>
<hr>
<a name="printStatus"></a>
<h2>printStatus</h2>
printStatus(  ) &rarr; void

<p>print the status of all the bindings.</p>

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=printStatus&unscoped_q=printStatus">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/dom/BindingSupport.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/dom/BindingSupport.html#printStatus">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/Autoplot/src/org/autoplot/dom/BindingSupport.java#l376">[view source]</a>
<br>
<br>
<hr>
<a name="toString"></a>
<h2>toString</h2>
toString(  ) &rarr; <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a>

<p></p>

<h3>Returns:</h3>
java.lang.String

<br><br>
<a href="https://github.com/autoplot/dev/search?q=toString&unscoped_q=toString">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/dom/BindingSupport.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/dom/BindingSupport.html#toString">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/Autoplot/src/org/autoplot/dom/BindingSupport.java#l369">[view source]</a>
<br>
<br>
<hr>
<a name="totalBindings"></a>
<h2>totalBindings</h2>
totalBindings(  ) &rarr; int

<p>return the total number of bindings implemented in this facility.
 This was introduced to aid in debugging, when trying to identify memory 
 leaks.  https://sourceforge.net/p/autoplot/bugs/1362/</p>

<h3>Returns:</h3>
the total number of bindings implemented in this facility.
<br><br>
<a href="https://github.com/autoplot/dev/search?q=totalBindings&unscoped_q=totalBindings">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/dom/BindingSupport.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/dom/BindingSupport.html#totalBindings">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/Autoplot/src/org/autoplot/dom/BindingSupport.java#l416">[view source]</a>
<br>
<br>
<hr>
<a name="unbind"></a>
<h2>unbind</h2>
unbind( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/dom/DomNode.html'>org.autoplot.dom.DomNode</a> master ) &rarr; void

<p></p>

<h3>Parameters</h3>
master - a DomNode

<h3>Returns:</h3>
void (returns nothing)

<br><br>
<a href="https://github.com/autoplot/dev/search?q=unbind&unscoped_q=unbind">[search for examples]</a>
 <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/autoplot/dom/BindingSupport.md">[view on GitHub]</a>
 <a href="http://www-pw.physics.uiowa.edu/~jbf/autoplot/javadoc2018/org/autoplot/dom/BindingSupport.html#unbind">[view on old javadoc]</a>
 <a href="https://sourceforge.net/p/autoplot/code/HEAD/tree/autoplot/trunk/Autoplot/src/org/autoplot/dom/BindingSupport.java#l313">[view source]</a>
<br>
<br>
unbind( <a href='http://www-pw.physics.uiowa.edu/~jbf/autoplot/doc/org/autoplot/dom/DomNode.html'>org.autoplot.dom.DomNode</a> master, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> property, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html'>Object</a> dst, <a href='https://docs.oracle.com/javase/8/docs/api/java/lang/String.html'>String</a> dstProp ) &rarr; void<br>