
org.openfuxml.renderer.AbstractOfxRenderer Maven / Gradle / Ivy
The newest version!
package org.openfuxml.renderer;
import org.openfuxml.factory.ConfigurationProviderFacotry;
import org.openfuxml.interfaces.configuration.ConfigurationProvider;
import org.openfuxml.interfaces.configuration.DefaultSettingsManager;
import org.openfuxml.interfaces.media.CrossMediaManager;
import org.openfuxml.renderer.latex.content.structure.LatexSectionRenderer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class AbstractOfxRenderer
{
final static Logger logger = LoggerFactory.getLogger(LatexSectionRenderer.class);
protected ConfigurationProvider cp;
protected CrossMediaManager cmm;
protected DefaultSettingsManager dsm;
public AbstractOfxRenderer(ConfigurationProvider cp)
{
this.cp=cp;
this.cmm=cp.getCrossMediaManager();
this.dsm=cp.getDefaultSettingsManager();
}
@Deprecated //Use ConfigurationProvider
public AbstractOfxRenderer(CrossMediaManager cmm, DefaultSettingsManager dsm)
{
cp = ConfigurationProviderFacotry.build(cmm,dsm);
this.cmm=cmm;
this.dsm=dsm;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy