33 import javax.xml.XMLConstants;
34 import javax.xml.catalog.CatalogFeatures;
35 import javax.xml.transform.Result;
36 import javax.xml.transform.Source;
37 import javax.xml.transform.TransformerConfigurationException;
38 import javax.xml.transform.TransformerFactory;
39 import javax.xml.transform.TransformerFactoryConfigurationError;
40 import javax.xml.transform.sax.SAXTransformerFactory;
41 import javax.xml.transform.sax.TransformerHandler;
42 import javax.xml.transform.stream.StreamResult;
43 import javax.xml.transform.stream.StreamSource;
44 import jdk.xml.internal.JdkXmlFeatures;
45 import jdk.xml.internal.JdkXmlUtils;
46 import org.xml.sax.SAXException;
47
48 /**
49 * <p>
50 * A validator helper for <code>StreamSource</code>s.</p>
51 *
52 * @author Michael Glavassevich, IBM
53 * @author <a href="mailto:Sunitha.Reddy@Sun.com">Sunitha Reddy</a>
54 */
55 final class StreamValidatorHelper implements ValidatorHelper {
56
57 // feature identifiers
58 /**
59 * Feature identifier: parser settings.
60 */
61 private static final String PARSER_SETTINGS
62 = Constants.XERCES_FEATURE_PREFIX + Constants.PARSER_SETTINGS;
63
64 // property identifiers
65 /**
66 * Property identifier: entity resolver.
67 */
68 private static final String ENTITY_RESOLVER
69 = Constants.XERCES_PROPERTY_PREFIX + Constants.ENTITY_RESOLVER_PROPERTY;
70
71 /**
72 * Property identifier: error handler.
73 */
|
33 import javax.xml.XMLConstants;
34 import javax.xml.catalog.CatalogFeatures;
35 import javax.xml.transform.Result;
36 import javax.xml.transform.Source;
37 import javax.xml.transform.TransformerConfigurationException;
38 import javax.xml.transform.TransformerFactory;
39 import javax.xml.transform.TransformerFactoryConfigurationError;
40 import javax.xml.transform.sax.SAXTransformerFactory;
41 import javax.xml.transform.sax.TransformerHandler;
42 import javax.xml.transform.stream.StreamResult;
43 import javax.xml.transform.stream.StreamSource;
44 import jdk.xml.internal.JdkXmlFeatures;
45 import jdk.xml.internal.JdkXmlUtils;
46 import org.xml.sax.SAXException;
47
48 /**
49 * <p>
50 * A validator helper for <code>StreamSource</code>s.</p>
51 *
52 * @author Michael Glavassevich, IBM
53 * @author Sunitha Reddy
54 */
55 final class StreamValidatorHelper implements ValidatorHelper {
56
57 // feature identifiers
58 /**
59 * Feature identifier: parser settings.
60 */
61 private static final String PARSER_SETTINGS
62 = Constants.XERCES_FEATURE_PREFIX + Constants.PARSER_SETTINGS;
63
64 // property identifiers
65 /**
66 * Property identifier: entity resolver.
67 */
68 private static final String ENTITY_RESOLVER
69 = Constants.XERCES_PROPERTY_PREFIX + Constants.ENTITY_RESOLVER_PROPERTY;
70
71 /**
72 * Property identifier: error handler.
73 */
|