/**
*
*/
package org.jibeframework.core.ui.wrapper.mapprocessor;
import org.jibeframework.core.ui.wrapper.ExtendedMapWrapper;
import org.jibeframework.core.ui.wrapper.MapWrapper;
public class ExtendedMapWrapperPreprocessor implements MapWrapperPreprocessor {
public boolean applies(MapWrapper wrapper) {
return wrapper.getConfig().containsKey("jextend");
}
public MapWrapper process(MapWrapper wrapper) {
String extend = (String) wrapper.getConfig().remove("jextend");
ExtendedMapWrapper ext = new ExtendedMapWrapper(extend, wrapper);
return ext;
}
}