/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.xslt.portal; import java.util.Map; import javax.xml.transform.Transformer; import net.sf.saxon.Controller; import com.enonic.cms.core.xslt.base.SaxonXsltProcessor; final class PortalXsltProcessorImpl extends SaxonXsltProcessor implements PortalXsltProcessor { public PortalXsltProcessorImpl( final Transformer transformer ) { super( transformer ); } @Override public Map<String, String> getCustomParameterTypes() { final Controller controller = getController(); return ParamTypeExtractor.extract( controller ); } }