Annotation Type ModuleMarker


@Documented @Retention(RUNTIME) @Target(TYPE) public @interface ModuleMarker
如果一个类实现了 IFrameModule ,必须通过此注解为该模块命名.
Author:
zhangjianshe
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    模块分组信息.
    模块图表
    boolean
    是否是公共模块,无需认证
    模块名称.
    int
    模块的排序 缺省为 0
    父模块ID 用于构建模块之间的树状关系 缺省为根模块
    说明.
    模块的标签 可以根据需要添加
    这个模块应用于THEME 如果不设定 应用于所有的THEME 否则只会应用在相应的THEME中
    用一个图标标志该模块 此图标是一个 WEB FONT 自定义的unicode
    模块代码.
    boolean
    是否可以显示在界面上.
  • Element Details

    • value

      String value
      模块代码.
      Returns:
      the string
      Default:
      ""
    • name

      String name
      模块名称.
      Returns:
      the string
      Default:
      ""
    • isPublic

      boolean isPublic
      是否是公共模块,无需认证
      Returns:
      boolean
      Default:
      false
    • icon

      String icon
      模块图表
      Returns:
      string
      Default:
      "icon.png"
    • summary

      String summary
      说明.
      Returns:
      string
      Default:
      ""
    • unicode

      String unicode
      用一个图标标志该模块 此图标是一个 WEB FONT 自定义的unicode
      Returns:
      Default:
      ""
    • visible

      boolean visible
      是否可以显示在界面上.
      Returns:
      boolean
      Default:
      true
    • group

      String group
      模块分组信息. 用于模块的使用说明
      Returns:
      string
      Default:
      "/"
    • order

      int order
      模块的排序 缺省为 0
      Returns:
      Default:
      0
    • parent

      String parent
      父模块ID 用于构建模块之间的树状关系 缺省为根模块
      Returns:
      Default:
      ""
    • tags

      String[] tags
      模块的标签 可以根据需要添加
      Default:
      {}
    • themes

      String[] themes
      这个模块应用于THEME 如果不设定 应用于所有的THEME 否则只会应用在相应的THEME中
      Returns:
      Default:
      {}