/** * Returns whether or not XSLT 2.0 is supported, by asking the underlying * {@link TransformerFactoryChooser}. */ public boolean supportsXSLT20() { ensureChooserSpecified(); return transformerFactoryChooser.isXSLT20SupportAvailable(); }
/** * Returns whether or not XSLT 2.0 is supported, by asking the underlying * {@link TransformerFactoryChooser}. */ public boolean supportsXSLT20() { ensureChooserSpecified(); return transformerFactoryChooser.isXSLT20SupportAvailable(); }
/** * Returns whether or not XSLT 2.0 is supported, by asking the underlying * {@link TransformerFactoryChooser}. */ public boolean supportsXSLT20() { ensureChooserSpecified(); return transformerFactoryChooser.isXSLT20SupportAvailable(); }
/** * 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; }