Annotation Type UserImplemented


  • @Retention(RUNTIME)
    @Target(TYPE)
    @Documented
    public @interface UserImplemented
    This annotation is used to mark interfaces that are intended to be implemented in plugin. For most cases we recommend to use default adapter interface instead of implementing given interface.
    Since:
    7.0
    Author:
    Eugene Petrenko (eugene.petrenko@gmail.com)
    See Also:
    SystemProvided
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      Class<?>[] adapterClass  
    • Element Detail

      • adapterClass

        Class<?>[] adapterClass
        Returns:
        class recommended adapter class to extend
        Default:
        {}