org.x2jb.bind
Annotation Type Binding
@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Binding
Defines mapping of methods to XML elements and attributes.
Users using Java 5 or higher can use this annotation for binding definitions.
Remember this annotation is not part of XML 2 Java Binding core jar.
The annotation is located in XML 2 Java Binding annotation provider jar archive.
- Author:
- Richard Opalka
Required Element Summary |
java.lang.String |
nodeName
|
nodeName
public abstract java.lang.String nodeName
- See Also:
BindingDefinition.getNodeName()
nodeNamespace
public abstract java.lang.String nodeNamespace
- See Also:
BindingDefinition.getNodeNamespace()
- Default:
- ""
isElementNode
public abstract boolean isElementNode
- See Also:
BindingDefinition.isElementNode()
- Default:
- true
isNodeUnique
public abstract boolean isNodeUnique
- See Also:
BindingDefinition.isNodeUnique()
- Default:
- true
isNodeMandatory
public abstract boolean isNodeMandatory
- See Also:
BindingDefinition.isNodeMandatory()
- Default:
- true
typeHandler
public abstract java.lang.String typeHandler
- See Also:
BindingDefinition.getTypeHandler()
- Default:
- ""
defaultValue
public abstract java.lang.String defaultValue
- See Also:
BindingDefinition.getDefaultValue()
- Default:
- ""