Package Summary  Overview Summary

class:XmlEnum [CHANGED]



  • @Retention(value=RUNTIME)
    @Target(value=TYPE)
    public @interface XmlEnum
    

    Maps an enum type Enum to XML representation.

    This annotation, together with XmlEnumValue provides a mapping of enum type to XML representation.

    Usage

    The @XmlEnum annotation can be used with the following program elements:

    • enum type

    The usage is subject to the following constraints:

    See "Package Specification" in javax.xml.bind.package javadoc for additional common information

    An enum type is mapped to a schema simple type with enumeration facets. The schema type is derived from the Java type to which @XmlEnum.value(). Each enum constant @XmlEnumValue must have a valid lexical representation for the type @XmlEnum.value().

    Examples: See examples in XmlEnumValue

    Since:
    JAXB21.6, JAXB 2.0


  • @Retention(value=RUNTIME)
     @Target(value=TYPE)
    public @interface XmlEnum
    

    Maps an enum type Enum to XML representation.

    This annotation, together with XmlEnumValue provides a mapping of enum type to XML representation.

    Usage

    The @XmlEnum annotation can be used with the following program elements:

    • enum type

    The usage is subject to the following constraints:

    See "Package Specification" in javax.xml.bind.package javadoc for additional common information

    An enum type is mapped to a schema simple type with enumeration facets. The schema type is derived from the Java type to which @XmlEnum.value(). Each enum constant @XmlEnumValue must have a valid lexical representation for the type @XmlEnum.value() .

    Examples: See examples in XmlEnumValue

    Since:
    JAXB2.0


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @interface XmlEnum
    

    Maps an enum type Enum to XML representation.

    This annotation, together with XmlEnumValue provides a mapping of enum type to XML representation.

    Usage

    The @XmlEnum annotation can be used with the following program elements:

    • enum type

    The usage is subject to the following constraints:

    See "Package Specification" in javax.xml.bind.package javadoc for additional common information

    An enum type is mapped to a schema simple type with enumeration facets. The schema type is derived from the Java type to which @XmlEnum.value(). Each enum constant @XmlEnumValue must have a valid lexical representation for the type @XmlEnum.value().

    Examples: See examples in XmlEnumValue

    Since:
    1.6, JAXB 2.0

method:value() [CHANGED]

  • value

    publicabstract Class<?> value
    Java type that is mapped to a XML simple type.
    Default:
    java.lang.String.class
  • value

    public abstract Class<?> value
    Java type that is mapped to a XML simple type.
    Default:
    java.lang.String.class
  • value

    Class<?> value
    Java type that is mapped to a XML simple type.
    Default:
    java.lang.String.class

© 2017 Oracle Corporation and/or its affiliates