Annotation Type NFRProperty


  • @Target(ANNOTATION_TYPE)
    @Retention(RUNTIME)
    public @interface NFRProperty
    Property for required services and methods.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class<? extends INFProperty> value
      The type of the property.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String methodname
      The method name (if method property).
      java.lang.Class<?>[] methodparametertypes
      The method name (if method property).
      java.lang.String name
      The name of the property.
    • Element Detail

      • value

        java.lang.Class<? extends INFProperty> value
        The type of the property.
      • name

        java.lang.String name
        The name of the property.
        Default:
        ""
      • methodname

        java.lang.String methodname
        The method name (if method property).
        Default:
        ""
      • methodparametertypes

        java.lang.Class<?>[] methodparametertypes
        The method name (if method property).
        Default:
        {}