<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 ) → 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 ) → <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 ) → 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( ) → 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( ) → <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( ) → 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 ) → 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 ) → void<br>