TransformerFactoryWrapper.java
1.13 KB
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* org.apache.sling.rewriter.Transformer
* org.apache.sling.rewriter.TransformerFactory
* org.osgi.service.component.ComponentFactory
* org.osgi.service.component.ComponentInstance
*/
package com.day.cq.rewriter.processor.impl;
import com.day.cq.rewriter.pipeline.Transformer;
import com.day.cq.rewriter.processor.impl.AbstractFactoryWrapper;
import com.day.cq.rewriter.processor.impl.TransformerWrapper;
import org.apache.sling.rewriter.TransformerFactory;
import org.osgi.service.component.ComponentFactory;
import org.osgi.service.component.ComponentInstance;
public class TransformerFactoryWrapper
extends AbstractFactoryWrapper<Transformer>
implements TransformerFactory {
public TransformerFactoryWrapper(String type, ComponentFactory f) {
super(type, f);
}
public org.apache.sling.rewriter.Transformer createTransformer() {
AbstractFactoryWrapper.Component c = this.createComponent();
if (c != null) {
return new TransformerWrapper((Transformer)c.component, c.instance);
}
return null;
}
}