Annotation Type Module

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      Class<?>[] assemblies
      Get the classes representing the global assemblies defined on this Module.
      Class<?>[] fields
      Get the classes representing the global fields defined on this Module.
      Class<? extends IModule>[] imports
      Get the classes representing the Metaschemas imported by this Module.
      String remarks
      Get any remarks for this metaschema.
    • Element Detail

      • fields

        @NonNull
        Class<?>[] fields
        Get the classes representing the global fields defined on this Module.
        Returns:
        an array of field classes
        Default:
        {}
      • assemblies

        @NonNull
        Class<?>[] assemblies
        Get the classes representing the global assemblies defined on this Module.
        Returns:
        an array of assembly classes
        Default:
        {}
      • imports

        @NonNull
        Class<? extends IModule>[] imports
        Get the classes representing the Metaschemas imported by this Module.
        Returns:
        an array of imported Metaschemas
        Default:
        {}
      • remarks

        @NonNull
        String remarks
        Get any remarks for this metaschema.
        Returns:
        a markdown string or "##none" if no remarks are provided
        Default:
        "##none"