Class TransformerFactoryConfigurer


  • public class TransformerFactoryConfigurer
    extends java.lang.Object
    Configures TransformerFactories.
    Since:
    XMLUnit 2.6.0
    • Field Detail

      • Default

        public static final TransformerFactoryConfigurer Default
        The default instance which disables DTD loading and extension functions but still allows loading of external stylesheets.
      • SecureProcessing

        public static final TransformerFactoryConfigurer SecureProcessing
        The instance which enables secure processing thus disables all external access as well as execution of extension functions.
        Since:
        XMLUnit 2.10.0
      • NoExternalAccess

        public static final TransformerFactoryConfigurer NoExternalAccess
        The instance which disables DTD loading as well as loading of external stylesheets or extension functions.
      • NoDtdButExtensionFunctions

        public static final TransformerFactoryConfigurer NoDtdButExtensionFunctions
        The instance which disables DTD loading but still allows loading of external stylesheets and extension functions.
        Since:
        XMLUnit 2.10.0
      • NoExternalAccessButExtensionFunctions

        public static final TransformerFactoryConfigurer NoExternalAccessButExtensionFunctions
        The instance which disables DTD loading as well as loading of external stylesheets but allows extension functions.
        Since:
        XMLUnit 2.10.0
    • Method Detail

      • configure

        public javax.xml.transform.TransformerFactory configure​(javax.xml.transform.TransformerFactory factory)
        Applies the current configuration.
        Parameters:
        factory - the factory to configure
        Returns:
        the configured factory
        Throws:
        ConfigurationException - if any of the attributes or features set is not supported.