A B E G I O X

A

AttributeHandler - Interface in org.x2jb.bind.spi.handler
Users that wish to write their own X2JB Attribute Handler have to implement this interface.

B

bind(Attr, Class<?>) - Method in interface org.x2jb.bind.spi.handler.AttributeHandler
Processes the XML attribute and returns the object wrapping its content.
bind(Element, Class<?>) - Method in interface org.x2jb.bind.spi.handler.ElementHandler
Processes the XML element and returns the object wrapping its content.
bind(Element, Class<T>) - Static method in class org.x2jb.bind.XML2Java
Binds DOM element to Java interface.
bind(Document, Class<T>) - Static method in class org.x2jb.bind.XML2Java
Binds DOM document to Java interface.
Binding - Annotation Type in org.x2jb.bind
Defines mapping of methods to XML elements and attributes.
BindingDefinition - Interface in org.x2jb.bind.spi.provider
Defines mapping of methods and interfaces to XML elements and attributes.
BindingException - Exception in org.x2jb.bind
XML 2 Java Binding exception heavily used by this framework.
BindingException() - Constructor for exception org.x2jb.bind.BindingException
Creates the exception.
BindingException(String) - Constructor for exception org.x2jb.bind.BindingException
Creates the exception containing specified message.
BindingException(String, Throwable) - Constructor for exception org.x2jb.bind.BindingException
Creates the exception containing specified message and cause.
BindingException(Throwable) - Constructor for exception org.x2jb.bind.BindingException
Creates the exception containing the cause.
BindingFactory - Interface in org.x2jb.bind.spi.provider
Users that wish to write their own XML 2 Java Binding Provider have to implement this interface.

E

ElementHandler - Interface in org.x2jb.bind.spi.handler
Users that wish to write their own X2JB Element Handler have to implement this interface.

G

getBinding(Method) - Method in interface org.x2jb.bind.spi.provider.BindingFactory
Returns BindingDefinition associated with the method method or null if there is no associated mapping definition.
getDefault(String, Class<?>) - Method in interface org.x2jb.bind.spi.handler.AttributeHandler
Returns default value associated with clazz type.
getDefault(String, Class<?>) - Method in interface org.x2jb.bind.spi.handler.ElementHandler
Returns default value associated with clazz type.
getDefaultValue() - Method in interface org.x2jb.bind.spi.provider.BindingDefinition
Default value to be used when node is missing in XML document.
getNodeName() - Method in interface org.x2jb.bind.spi.provider.BindingDefinition
Local name of the node to which mapping applies.
getNodeNamespace() - Method in interface org.x2jb.bind.spi.provider.BindingDefinition
Namespace of the node to which mapping applies - default is null representing no namespace.
getTypeHandler() - Method in interface org.x2jb.bind.spi.provider.BindingDefinition
Handler class name to be used during the binding process or null forcing built-in handler to be used.

I

isElementNode() - Method in interface org.x2jb.bind.spi.provider.BindingDefinition
Returns true if current node should be element node, false if it should be attribute.
isNodeMandatory() - Method in interface org.x2jb.bind.spi.provider.BindingDefinition
Returns true if node must be present in XML document, false otherwise - default is true.
isNodeUnique() - Method in interface org.x2jb.bind.spi.provider.BindingDefinition
If current node (with specified optional namespace and local name) should be the only one in the context node this method will return.

O

org.x2jb.bind - package org.x2jb.bind
The core package of XML 2 Java Binding tool.
org.x2jb.bind.spi.handler - package org.x2jb.bind.spi.handler
Extensibility package for creating custom XML 2 Java Binding handlers.
org.x2jb.bind.spi.provider - package org.x2jb.bind.spi.provider
Extensibility package for creating custom XML 2 Java Binding providers.

X

XML2Java - Class in org.x2jb.bind
XML 2 Java Binding core class.

A B E G I O X