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
      java.lang.String getMethod
      (Optional) Defines the name of the method used to retrieve virtual properties.
      XmlVirtualAccessMethodsSchema 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
      java.lang.String setMethod
      (Optional) Defines the name of the method used to store virtual properties.
    • Element Detail

      • getMethod

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

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

        XmlVirtualAccessMethodsSchema 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:
        org.eclipse.persistence.oxm.annotations.XmlVirtualAccessMethodsSchema.NODES