Index

A B C D E G H I J N P R S T U V X 
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 the configuration 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 the configuration 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 the ClassLoader 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 the ClassLoader 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 is JaxenDomBinder.
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
load a XML String into a Java interface annotated with the XPath-annotation.
xmlContentToJava(File, DomBinder, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
load a XML String into a Java interface annotated with the XPath-annotation.
xmlContentToJava(InputStream, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
load a XML String into a Java interface annotated with the XPath-annotation.
xmlContentToJava(InputStream, DomBinder, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
load a XML String into a Java interface annotated with the XPath-annotation.
xmlContentToJava(String, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
load a XML String into a Java interface annotated with the XPath-annotation.
xmlContentToJava(String, DomBinder, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
load a XML String into a Java interface annotated with the XPath-annotation.
xmlContentToJava(Document, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
load a XML Document into a Java interface annotated with the XPath-annotation.
xmlContentToJava(Document, DomBinder, Class<T>) - Static method in class net.avcompris.binding.dom.helper.DomBinderUtils
load a XML Document into a Java interface annotated with the XPath-annotation.
A B C D E G H I J N P R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form