Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractDomBinderInvocationHandler - Class in net.avcompris.binding.dom.impl
- AbstractDomBinderInvocationHandler(Binder<Node>, ClassLoader, Class<?>, Node, BindConfiguration) - Constructor for class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- AbstractSAXBinder - Class in net.avcompris.binding.sax.impl
- AbstractSAXBinder() - Constructor for class net.avcompris.binding.sax.impl.AbstractSAXBinder
- addAttributeMethod(String, Method) - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- addCharactersMethod(String, Method) - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- addChildMethod(String, Method) - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- addToChildren(Node, String) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- addValueToArray(Method, Object) - Method in class net.avcompris.binding.sax.impl.ValuesHolder
B
- bind(BindConfiguration, Node, Class<T>) - Method in interface net.avcompris.binding.dom.DomBinder
-
bidirectly bind a Java dynamic proxy to a DOM node, using the XPath expression passed via the
configuration
parameter. - bind(BindConfiguration, Node, ClassLoader, Class<T>) - Method in interface net.avcompris.binding.dom.DomBinder
-
bidirectly bind a Java dynamic proxy to a DOM node, using the XPath expression and the
ClassLoader
passed via theconfiguration
parameter. - bind(BindConfiguration, InputSource, Class<T>) - Method in interface net.avcompris.binding.sax.SAXBinder
-
bidirectly bind a Java dynamic proxy to a XML source, using the XPath expression passed via the
configuration
parameter. - bind(BindConfiguration, InputSource, ClassLoader, Class<T>) - Method in interface net.avcompris.binding.sax.SAXBinder
-
bidirectly bind a Java dynamic proxy to a XML source, using the XPath expression and the
ClassLoader
passed via theconfiguration
parameter. - bind(Node, Class<T>) - Method in interface net.avcompris.binding.dom.DomBinder
-
bidirectly bind a Java dynamic proxy to a DOM node, using the XPath expression declared as an annotation in the
clazz
interface. - bind(Node, ClassLoader, Class<T>) - Method in interface net.avcompris.binding.dom.DomBinder
-
bidirectly bind a Java dynamic proxy to a DOM node, using the XPath expression declared as an annotation in the
clazz
interface and theClassLoader
passed as a parameter. - bind(InputSource, Class<T>) - Method in interface net.avcompris.binding.sax.SAXBinder
-
bidirectly bind a Java dynamic proxy to a XML source, using the XPath expression declared as an annotation in the
clazz
interface. - bind(InputSource, ClassLoader, Class<T>) - Method in interface net.avcompris.binding.sax.SAXBinder
-
bidirectly bind a Java dynamic proxy to XML source, using the XPath expression declared as an annotation in the
clazz
interface and theClassLoader
passed as a parameter. - bindInterface(BindConfiguration, Node, ClassLoader, Class<T>) - Method in class net.avcompris.binding.dom.dirty.DirtySAXJDomBinder
- bindInterface(BindConfiguration, Node, ClassLoader, Class<T>) - Method in class net.avcompris.binding.dom.impl.JaxenDomBinder
- bindInterface(BindConfiguration, Node, ClassLoader, Class<T>) - Method in class net.avcompris.binding.dom.impl.JaxpDomBinder
- bindInterface(BindConfiguration, InputSource, ClassLoader, Class<T>) - Method in class net.avcompris.binding.sax.impl.AbstractSAXBinder
C
- CastUtils - Class in net.avcompris.binding.sax
- CastUtils() - Constructor for class net.avcompris.binding.sax.CastUtils
- characters(char[], int, int) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- createToWriterSerializer(Writer) - Method in class net.avcompris.binding.dom.impl.DomToFileSerializer
- createUnmarshaller(BindConfiguration, ClassLoader, Class<T>) - Method in class net.avcompris.binding.sax.impl.DefaultSAXBinder
- createUnmarshaller(BindConfiguration, ClassLoader, Class<T>) - Method in interface net.avcompris.binding.sax.UnmarshallerFactory
D
- DefaultDomBinder - Class in net.avcompris.binding.dom.impl
-
default implementation of
DomBinder
: Actually it isJaxenDomBinder
. - DefaultDomBinder() - Constructor for class net.avcompris.binding.dom.impl.DefaultDomBinder
- DefaultSAXBinder - Class in net.avcompris.binding.sax.impl
- DefaultSAXBinder() - Constructor for class net.avcompris.binding.sax.impl.DefaultSAXBinder
- DefaultSAXJDomBinder - Class in net.avcompris.binding.dom.dirty
- DefaultSAXJDomBinder() - Constructor for class net.avcompris.binding.dom.dirty.DefaultSAXJDomBinder
- DefaultUnmarshaller<T> - Class in net.avcompris.binding.sax.impl
- DefaultUnmarshaller(BindConfiguration, ClassLoader, Class<T>) - Constructor for class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- DirtySAXJDomBinder - Class in net.avcompris.binding.dom.dirty
- DirtySAXJDomBinder(UnmarshallerFactory) - Constructor for class net.avcompris.binding.dom.dirty.DirtySAXJDomBinder
- DomBinder - Interface in net.avcompris.binding.dom
-
a Binder is responsible for binding a Java dynamix proxy to a DOM node, et recriprocally.
- DomBinderFilter - Interface in net.avcompris.binding.dom
- DomBinderUtils - Class in net.avcompris.binding.dom.helper
-
Helpers to quickly load XML contents into Java objects.
- DomBinderUtils() - Constructor for class net.avcompris.binding.dom.helper.DomBinderUtils
- DomBindingException - Exception Class in net.avcompris.binding.dom
-
This exception will be thrown when a call to a method bound should encounter an error due to an XPath expression.
- DomBindingException(String, Throwable) - Constructor for exception class net.avcompris.binding.dom.DomBindingException
-
constructor.
- DomToFileSerializer - Class in net.avcompris.binding.dom.impl
- DomToFileSerializer(File) - Constructor for class net.avcompris.binding.dom.impl.DomToFileSerializer
- DomToWriterSerializer - Class in net.avcompris.binding.dom.impl
- DomToWriterSerializer(Writer) - Constructor for class net.avcompris.binding.dom.impl.DomToWriterSerializer
- DomUniqueBinder - Class in net.avcompris.binding.dom.impl
- DomUniqueBinder(DomBinder) - Constructor for class net.avcompris.binding.dom.impl.DomUniqueBinder
E
- ElementUnmarshall - Class in net.avcompris.binding.sax.impl
- ElementUnmarshall(Class<?>) - Constructor for class net.avcompris.binding.sax.impl.ElementUnmarshall
- endDocument() - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- endElement(String, String, String) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- endPrefixMapping(String) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- equals(Object) - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- evaluateToBoolean(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxenDomBinderInvocationHandler
- evaluateToBoolean(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxpDomBinderInvocationHandler
- evaluateToList(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxenDomBinderInvocationHandler
- evaluateToList(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxpDomBinderInvocationHandler
- evaluateToNode(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxenDomBinderInvocationHandler
- evaluateToNode(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxpDomBinderInvocationHandler
- evaluateToNumber(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxenDomBinderInvocationHandler
- evaluateToNumber(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxpDomBinderInvocationHandler
- evaluateToString(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxenDomBinderInvocationHandler
- evaluateToString(String, BinderXPathVariableResolver, Node) - Method in class net.avcompris.binding.dom.impl.JaxpDomBinderInvocationHandler
G
- getAllMethods() - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- getAttributeMethod(String) - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- getAttributes(Node) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- getCharactersMethod(String) - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- getChildMethod(String) - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- getChildren(Node) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- getClassToInstantiate() - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- getDelegate() - Method in interface net.avcompris.binding.dom.DomBinderFilter
- getDelegate() - Method in class net.avcompris.binding.dom.impl.DomUniqueBinder
- getElementUnmarshall() - Method in class net.avcompris.binding.sax.impl.ValuesHolder
- getInstance() - Static method in class net.avcompris.binding.dom.impl.DefaultDomBinder
-
get a singleton instance of this binder class.
- getName(Node) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- getObjectProxy() - Method in class net.avcompris.binding.sax.impl.ValuesHolder
- getObjectProxy() - Method in class net.avcompris.binding.sax.ValuesHolder
- getParent(Node) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- getResult() - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- getResult() - Method in interface net.avcompris.binding.sax.Unmarshaller
- getTextContent(Node) - Method in class net.avcompris.binding.dom.impl.JaxenDomBinderInvocationHandler
-
return the text content of a given node.
- getTextContent(Node) - Method in class net.avcompris.binding.dom.impl.JaxpDomBinderInvocationHandler
-
return the text content of a given node.
H
- hashCode() - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- hasValue(Method) - Method in class net.avcompris.binding.sax.impl.ValuesHolder
I
- ignorableWhitespace(char[], int, int) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- incArray(Class<?>, Object, Object) - Static method in class net.avcompris.binding.sax.CastUtils
- invoke(Object, Method, Object[]) - Method in class net.avcompris.binding.sax.impl.ValuesHolder
- invoke(Object, Method, Object[]) - Method in class net.avcompris.binding.sax.ValuesHolder
- isSimpleType(Class<?>) - Static method in class net.avcompris.binding.sax.CastUtils
J
- JaxenDomBinder - Class in net.avcompris.binding.dom.impl
- JaxenDomBinder() - Constructor for class net.avcompris.binding.dom.impl.JaxenDomBinder
- JaxenDomBinderInvocationHandler - Class in net.avcompris.binding.dom.impl
- JaxenDomBinderInvocationHandler(Binder<Node>, ClassLoader, Class<?>, Node, BindConfiguration) - Constructor for class net.avcompris.binding.dom.impl.JaxenDomBinderInvocationHandler
-
constructor.
- JaxpDomBinder - Class in net.avcompris.binding.dom.impl
-
default implementation of
DomBinder
. - JaxpDomBinder() - Constructor for class net.avcompris.binding.dom.impl.JaxpDomBinder
-
default constructor: Uses
XPathFactory.newInstance()
. - JaxpDomBinder(XPathFactory) - Constructor for class net.avcompris.binding.dom.impl.JaxpDomBinder
- JaxpDomBinderInvocationHandler - Class in net.avcompris.binding.dom.impl
- JaxpDomBinderInvocationHandler(Binder<Node>, ClassLoader, Class<?>, Node, XPathFactory, BindConfiguration) - Constructor for class net.avcompris.binding.dom.impl.JaxpDomBinderInvocationHandler
-
constructor.
- JaxpDomBinderXPathVariableResolver - Class in net.avcompris.binding.dom.impl
-
bridge between the variable resolver provided by avc-binding-common, and the javax' XPath implementation.
- JaxpDomBinderXPathVariableResolver(BinderXPathVariableResolver) - Constructor for class net.avcompris.binding.dom.impl.JaxpDomBinderXPathVariableResolver
N
- net.avcompris.binding.dom - package net.avcompris.binding.dom
- net.avcompris.binding.dom.dirty - package net.avcompris.binding.dom.dirty
- net.avcompris.binding.dom.helper - package net.avcompris.binding.dom.helper
- net.avcompris.binding.dom.impl - package net.avcompris.binding.dom.impl
- net.avcompris.binding.sax - package net.avcompris.binding.sax
- net.avcompris.binding.sax.impl - package net.avcompris.binding.sax.impl
P
- processingInstruction(String, String) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
R
- remove(Node) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- removeAttribute(Node, String) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- resolveVariable(QName) - Method in class net.avcompris.binding.dom.impl.JaxpDomBinderXPathVariableResolver
S
- SAXBinder - Interface in net.avcompris.binding.sax
- serialize(Node) - Method in class net.avcompris.binding.dom.impl.DomToWriterSerializer
- setAttribute(Node, Object) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- setAttribute(Node, String, Object) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- setDocumentLocator(Locator) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- setName(Node, String) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- setNode(Node, Object) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- setValue(Method, Object) - Method in class net.avcompris.binding.sax.impl.ValuesHolder
- setValue(Method, Object) - Method in class net.avcompris.binding.sax.ValuesHolder
- setValue(Node, Object) - Method in class net.avcompris.binding.dom.impl.AbstractDomBinderInvocationHandler
- skippedEntity(String) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- startDocument() - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- startElement(String, String, String, Attributes) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
- startPrefixMapping(String, String) - Method in class net.avcompris.binding.sax.impl.DefaultUnmarshaller
T
- toString() - Method in class net.avcompris.binding.sax.impl.ElementUnmarshall
- toString() - Method in class net.avcompris.binding.sax.impl.ValuesHolder
U
- Unmarshaller<T> - Interface in net.avcompris.binding.sax
-
the result of a
SAXBinder
strategy. - UnmarshallerFactory - Interface in net.avcompris.binding.sax
-
a SAX binding strategy can be viewed as a way of serving given implementations of
ContentHandler
depenging on the interface to bind.
V
- ValuesHolder - Class in net.avcompris.binding.sax.impl
- ValuesHolder - Class in net.avcompris.binding.sax
- ValuesHolder(ClassLoader, Class<?>) - Constructor for class net.avcompris.binding.sax.ValuesHolder
- ValuesHolder(ClassLoader, ElementUnmarshall) - Constructor for class net.avcompris.binding.sax.impl.ValuesHolder
X
- xmlContentToJava(File, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
- xmlContentToJava(File, DomBinder, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
- xmlContentToJava(InputStream, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
- xmlContentToJava(InputStream, DomBinder, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
- xmlContentToJava(String, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
- xmlContentToJava(String, DomBinder, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
- xmlContentToJava(Document, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
- xmlContentToJava(Document, DomBinder, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
All Classes and Interfaces|All Packages|Serialized Form