Annotation Type XmlAttribute


  • @Retention(RUNTIME)
    @Target(METHOD)
    public @interface XmlAttribute
    Specifies that the invocation of the method will produce an attribute.

    The method signature has to match the form R foo(DT1,DT2,..)

    R is either void or the type to which the interface that declares this method is assignable. In the case of the latter, the method will return this object, allowing you to chain the multiple attribute method invocations like StringBuffer.

    DTi must be datatype objects.

    When this method is called, a new attribute is added to the current element, whose value is whitespace-separated text from each of the datatype objects.

    Author:
    Kohsuke Kawaguchi
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String ns
      The namespace URI of the attribute.
      String value
      The local name of the attribute.
    • Element Detail

      • value

        String value
        The local name of the attribute.

        If left unspecified, the method name is used as the attribute name.

        Returns:
        the local name
        Default:
        ""
      • ns

        String ns
        The namespace URI of the attribute.
        Returns:
        the namespace URI
        Default:
        ""