Interface StrategyProvider

All Superinterfaces:
org.miaixz.bus.core.Provider
All Known Implementing Classes:
AbstractProvider, AddressProvider, BandCardProvider, BuiltInProvider, CardProvider, CitizenIdProvider, CnapsProvider, DafaultProvider, EmailProvider, MobileProvider, NameProvider, NoneProvider, PasswordProvider, PhoneProvider

public interface StrategyProvider extends org.miaixz.bus.core.Provider
脱敏策略
Since:
Java 17+
Author:
Kimi Liu
  • Method Summary

    Modifier and Type
    Method
    Description
    build(Object object, Context context)
    脱敏
    default Object
     
  • Method Details

    • build

      Object build(Object object, Context context)
      脱敏
      Parameters:
      object - 原始内容
      context - 执行上下文
      Returns:
      脱敏后的字符串
    • type

      default Object type()
      Specified by:
      type in interface org.miaixz.bus.core.Provider