Interface INestMapCfgWrapper<ID,SubID,Cfg extends INestMapCfg<ID,SubID>>

All Superinterfaces:
ICfgWrapper<ID,Cfg>
All Known Subinterfaces:
INestMapCfgManager<ID,SubID,Cfg>
All Known Implementing Classes:
NestMapJsonCfgManager

public interface INestMapCfgWrapper<ID,SubID,Cfg extends INestMapCfg<ID,SubID>> extends ICfgWrapper<ID,Cfg>
Author:
qiunet 2020-04-23 11:54
  • Method Details

    • allCfgs

      Map<ID,Map<SubID,Cfg>> allCfgs()
      得到所有的配置
      Returns:
    • getCfgById

      default Cfg getCfgById(ID id, SubID subID)
      根据id获得配置对象
      Parameters:
      id -
      Returns:
    • getCfgsById

      default Map<SubID,Cfg> getCfgsById(ID id)
      返回id 对应的map
      Parameters:
      id -
      Returns:
    • contains

      default boolean contains(ID id)
      是否有该id的配置
      Parameters:
      id -
      Returns:
    • contains

      default boolean contains(ID id, SubID subID)
      是否有该id的配置
      Parameters:
      id -
      Returns:
    • size

      default int size()
      Description copied from interface: ICfgWrapper
      配置数量
      Specified by:
      size in interface ICfgWrapper<ID,SubID>
      Returns: