/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.xslt.base; import javax.xml.transform.Transformer; import net.sf.saxon.Controller; import net.sf.saxon.value.UntypedAtomicValue; public abstract class SaxonXsltProcessor extends BaseXsltProcessor { public SaxonXsltProcessor( final Transformer transformer ) { super( transformer ); } protected final Controller getController() { return (Controller) this.transformer; } @Override protected Object createUntypedAtomicValue( final String value ) { return new UntypedAtomicValue( value ); } }