相关类和接口

TransformedMap

用于对Java标准数据结构Map做一个修饰。被修饰过的Map,在添加新元素时,将执行一个回调

Map outerMap = TransformedMap.decorate(innerMap, keyTranformer, valueTransformer);

对innerMap进行修饰,传出去的outerMap即是修饰后的Map。其中keyTransformer是处理新元素key的回调,valueTransformer是处理新元素value的回调。

Untitled

Transformaer

是一个接口,有一个带实现方法

public interface Transformer {
    Object transform(Object var1);
}

ConstantTransformer

是实现了Transformer接口的一个类

Untitled

其构造方法传入一个对象,重写的transform方法返回这个对象

InvokerTransformer

也是实现了Transformer接口的一个类

Untitled

重写的transform方法可执行任意方法

ChainedTransformer

也是实现了Transformer接口的一个类

Untitled