Annotation Type XmlVirtualAccessMethods


@Target(TYPE) @Retention(RUNTIME) public @interface XmlVirtualAccessMethods
The XmlVirtualAccessMethods annotation is used to indicate that this class has been configured to hold virtual properties.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    (Optional) Defines the name of the method used to retrieve virtual properties.
    (Optional) Configure the way that virtual properties will appear in generated schemas.

    XmlExtensibleSchema.NODES (default) - Virtual properties will appear as individual nodes
    XmlExtensibleSchema.ANY - An XSD <any> element will be written to the schema to represent all of the defined virtual properties
    (Optional) Defines the name of the method used to store virtual properties.
  • Element Details

    • getMethod

      String getMethod
      (Optional) Defines the name of the method used to retrieve virtual properties.
      Default:
      "get"
    • setMethod

      String setMethod
      (Optional) Defines the name of the method used to store virtual properties.
      Default:
      "set"
    • schema

      (Optional) Configure the way that virtual properties will appear in generated schemas.

      XmlExtensibleSchema.NODES (default) - Virtual properties will appear as individual nodes
      XmlExtensibleSchema.ANY - An XSD <any> element will be written to the schema to represent all of the defined virtual properties
      Default:
      NODES