org.codehaus.enunciate.qname
Annotation Type XmlQNameEnum


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface XmlQNameEnum

Special Enunciate support for qname enumerations. See http://docs.codehaus.org/display/ENUNCIATE/QName+Enums.

Author:
Ryan Heaton

Optional Element Summary
 XmlQNameEnum.BaseType base
          The base type for this QName enum.
 java.lang.String namespace
          The namespace for this qname enumeration.
 

namespace

public abstract java.lang.String namespace
The namespace for this qname enumeration. If left unspecified (i.e. the value is "##default"), then standard JAXB namespacing applies, which looks like this:
  1. If the enclosing package has XmlSchema annotation, and its elementFormDefault is QUALIFIED, then the namespace of the enclosing class.
  2. Otherwise "" (which produces unqualified element in the default namespace).

Returns:
The namespace for this qname enumeration.
Default:
"##default"

base

public abstract XmlQNameEnum.BaseType base
The base type for this QName enum.

Returns:
The base type for this QName enum.
Default:
org.codehaus.enunciate.qname.XmlQNameEnum.BaseType.QNAME