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