Annotation Type ConfigurableClass


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @interface ConfigurableClass
    Annotation holding options for dealing with this class in the Configurable system.
    Author:
    Hylke van der Schaaf
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      String displayName  
      String jsonName
      The value to use in EditorSubClass when specifying this class.
      String profilesEdit
      A comma separated, case insensitive list of profile names.
    • Element Detail

      • jsonName

        String jsonName
        The value to use in EditorSubClass when specifying this class. The default is the fully qualified class name.
        Returns:
        The value to use in EditorSubClass when specifying this class.
        Default:
        ""
      • displayName

        String displayName
        Default:
        ""
      • profilesEdit

        String profilesEdit
        A comma separated, case insensitive list of profile names. Items can only be added or removed from the EditorMap generated for this class, when one of these profiles is active. The "default" profile is automatically added to the list.
        Returns:
        A comma separated, case insensitive list of profile names.
        Default:
        ""