Class Registry

java.lang.Object
org.aoju.bus.office.Registry

public class Registry extends Object
支持类型
Since:
Java 17+
Author:
Kimi Liu
  • Field Details

  • Constructor Details

    • Registry

      public Registry()
  • Method Details

    • getInstance

      public static Registry getInstance()
      单例模型初始化
      Returns:
      the object
    • register

      public static void register(String name, Object object)
      注册组件
      Parameters:
      name - 组件名称
      object - 组件对象
    • contains

      public boolean contains(String name)
      是否包含指定名称的校验器
      Parameters:
      name - 校验器名称
      Returns:
      true:包含, false:不包含
    • require

      public Object require(String name)
      根据校验器名称获取校验器
      Parameters:
      name - 校验器名称
      Returns:
      校验器对象, 找不到时返回null
    • require

      public Object require(String name, Class<?> clazz)
      优先根据校验器名称获取校验器,找不到时,根据类型获取校验器对象
      Parameters:
      name - 校验器名称
      clazz - 校验器类型
      Returns:
      校验器对象, 找不到时返回null
    • check

      public static void check()
      检查POI包的引入情况