/** * Uses the current {@link TransformerFactoryChooser} to obtain a {@link TransformerFactory} * suitable for either XSLT 1.0 or XSLT 2.0 (as specified), and configured to use a * {@link ClassPathURIResolver} to make it easy to find internal stylesheets. */ public TransformerFactory getTransformerFactory(final boolean requireXSLT20) { ensureChooserSpecified(); /* Choose appropriate TransformerFactory implementation */ TransformerFactory transformerFactory; if (requireXSLT20) { transformerFactory = transformerFactoryChooser.getSuitableXSLT20TransformerFactory(); } else { transformerFactory = transformerFactoryChooser.getSuitableXSLT10TransformerFactory(); } /* Configure URIResolver */ transformerFactory.setURIResolver(ClassPathURIResolver.getInstance()); return transformerFactory; }
/** * Uses the current {@link TransformerFactoryChooser} to obtain a {@link TransformerFactory} * suitable for either XSLT 1.0 or XSLT 2.0 (as specified), and configured to use a * {@link ClassPathURIResolver} to make it easy to find internal stylesheets. */ public TransformerFactory getTransformerFactory(final boolean requireXSLT20) { ensureChooserSpecified(); /* Choose appropriate TransformerFactory implementation */ TransformerFactory transformerFactory; if (requireXSLT20) { transformerFactory = transformerFactoryChooser.getSuitableXSLT20TransformerFactory(); } else { transformerFactory = transformerFactoryChooser.getSuitableXSLT10TransformerFactory(); } /* Configure URIResolver */ transformerFactory.setURIResolver(ClassPathURIResolver.getInstance()); return transformerFactory; }
/** * Uses the current {@link TransformerFactoryChooser} to obtain a {@link TransformerFactory} * suitable for either XSLT 1.0 or XSLT 2.0 (as specified), and configured to use a * {@link ClassPathURIResolver} to make it easy to find internal stylesheets. */ public TransformerFactory getTransformerFactory(final boolean requireXSLT20) { ensureChooserSpecified(); /* Choose appropriate TransformerFactory implementation */ TransformerFactory transformerFactory; if (requireXSLT20) { transformerFactory = transformerFactoryChooser.getSuitableXSLT20TransformerFactory(); } else { transformerFactory = transformerFactoryChooser.getSuitableXSLT10TransformerFactory(); } /* Configure URIResolver */ transformerFactory.setURIResolver(ClassPathURIResolver.getInstance()); return transformerFactory; }