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