* @inheritDoc
*/
public final Layer transform(Layer layer) {
for (final String type : this.transforms.keySet()) {
final ImageTransformer imageTransformer = this.imageTransformers.get(type);
if (imageTransformer == null) {
log.warn("Skipping transform. Missing ImageTransformer for type: {}");
continue;
}
final ValueMap transformParams = this.transforms.get(type);
layer = imageTransformer.transform(layer, transformParams);
}
return layer;
}