Module eclipselink

Annotation Type XmlProperty


  • @Target({METHOD,FIELD,TYPE})
    @Retention(RUNTIME)
    public @interface XmlProperty
    Annotation for a user defined property. A single Property may be specified directly on a mapped attribute or its get/set method. Multiple Properties should be wrapped into Properties annotation.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      String name
      Property name.
      String value
      String representation of Property value, converted to an instance of valueType.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      Class<?> valueType
      Property value type.
    • Element Detail

      • name

        String name
        Property name.
      • value

        String value
        String representation of Property value, converted to an instance of valueType.
      • valueType

        Class<?> valueType
        Property value type. The value converted to valueType by ConversionManager. If specified must be a simple type that could be handled by ConversionManager: numerical, boolean, temporal.
        Default:
        java.lang.String.class