Interface DomBinder

All Superinterfaces:
Binder<Node>
All Known Subinterfaces:
DomBinderFilter
All Known Implementing Classes:
DefaultDomBinder, DefaultSAXJDomBinder, DirtySAXJDomBinder, DomUniqueBinder, JaxenDomBinder, JaxpDomBinder

public interface DomBinder extends Binder<Node>
a Binder is responsible for binding a Java dynamix proxy to a DOM node, et recriprocally.
Author:
David Andrianavalontsalama
  • Method Details

    • bind

      <T> T bind(Node node, Class<T> clazz)
      bidirectly bind a Java dynamic proxy to a DOM node, using the XPath expression declared as an annotation in the clazz interface.
      Specified by:
      bind in interface Binder<Node>
    • bind

      <T> T bind(Node node, ClassLoader classLoader, Class<T> clazz)
      bidirectly bind a Java dynamic proxy to a DOM node, using the XPath expression declared as an annotation in the clazz interface and the ClassLoader passed as a parameter.
      Specified by:
      bind in interface Binder<Node>
    • bind

      <T> T bind(BindConfiguration configuration, Node node, Class<T> clazz)
      bidirectly bind a Java dynamic proxy to a DOM node, using the XPath expression passed via the configuration parameter.
      Specified by:
      bind in interface Binder<Node>
    • bind

      <T> T bind(BindConfiguration configuration, Node node, ClassLoader classLoader, Class<T> clazz)
      bidirectly bind a Java dynamic proxy to a DOM node, using the XPath expression and the ClassLoader passed via the configuration parameter.
      Specified by:
      bind in interface Binder<Node>