com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager Java Examples
The following examples show how to use
com.sun.org.apache.xerces.internal.xni.parser.XMLComponentManager.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: SchemaValidatorConfiguration.java From JDKSourceCode1.8 with MIT License | 6 votes |
public SchemaValidatorConfiguration(XMLComponentManager parentManager, XSGrammarPoolContainer grammarContainer, ValidationManager validationManager) { fParentComponentManager = parentManager; fGrammarPool = grammarContainer.getGrammarPool(); fUseGrammarPoolOnly = grammarContainer.isFullyComposed(); fValidationManager = validationManager; // add schema message formatter to error reporter try { XMLErrorReporter errorReporter = (XMLErrorReporter) fParentComponentManager.getProperty(ERROR_REPORTER); if (errorReporter != null) { errorReporter.putMessageFormatter(XSMessageFormatter.SCHEMA_DOMAIN, new XSMessageFormatter()); } } // Ignore exception. catch (XMLConfigurationException exc) {} }
Example #2
Source File: XIncludeHandler.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
private void copyFeatures1( Enumeration features, String featurePrefix, XMLComponentManager from, ParserConfigurationSettings to) { while (features.hasMoreElements()) { String featureId = featurePrefix + (String)features.nextElement(); to.addRecognizedFeatures(new String[] { featureId }); try { to.setFeature(featureId, from.getFeature(featureId)); } catch (XMLConfigurationException e) { // componentManager doesn't support this feature, // so we won't worry about it } } }
Example #3
Source File: XIncludeHandler.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
private void copyFeatures1( Enumeration features, String featurePrefix, XMLComponentManager from, XMLParserConfiguration to) { while (features.hasMoreElements()) { String featureId = featurePrefix + (String)features.nextElement(); boolean value = from.getFeature(featureId); try { to.setFeature(featureId, value); } catch (XMLConfigurationException e) { // componentManager doesn't support this feature, // so we won't worry about it } } }
Example #4
Source File: XIncludeHandler.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
private void copyFeatures1( Enumeration features, String featurePrefix, XMLComponentManager from, XMLParserConfiguration to) { while (features.hasMoreElements()) { String featureId = featurePrefix + (String)features.nextElement(); boolean value = from.getFeature(featureId); try { to.setFeature(featureId, value); } catch (XMLConfigurationException e) { // componentManager doesn't support this feature, // so we won't worry about it } } }
Example #5
Source File: SchemaValidatorConfiguration.java From jdk1.8-source-analysis with Apache License 2.0 | 6 votes |
public SchemaValidatorConfiguration(XMLComponentManager parentManager, XSGrammarPoolContainer grammarContainer, ValidationManager validationManager) { fParentComponentManager = parentManager; fGrammarPool = grammarContainer.getGrammarPool(); fUseGrammarPoolOnly = grammarContainer.isFullyComposed(); fValidationManager = validationManager; // add schema message formatter to error reporter try { XMLErrorReporter errorReporter = (XMLErrorReporter) fParentComponentManager.getProperty(ERROR_REPORTER); if (errorReporter != null) { errorReporter.putMessageFormatter(XSMessageFormatter.SCHEMA_DOMAIN, new XSMessageFormatter()); } } // Ignore exception. catch (XMLConfigurationException exc) {} }
Example #6
Source File: XMLGrammarCachingConfiguration.java From openjdk-jdk8u with GNU General Public License v2.0 | 6 votes |
/** * Constructs a parser configuration using the specified symbol table, * grammar pool, and parent settings. * <p> * <strong>REVISIT:</strong> * Grammar pool will be updated when the new validation engine is * implemented. * * @param symbolTable The symbol table to use. * @param grammarPool The grammar pool to use. * @param parentSettings The parent settings. */ public XMLGrammarCachingConfiguration(SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings) { super(symbolTable, grammarPool, parentSettings); // REVISIT: may need to add some features/properties // specific to this configuration at some point... // add default recognized features // set state for default features // add default recognized properties // create and register missing components fSchemaLoader = new XMLSchemaLoader(fSymbolTable); fSchemaLoader.setProperty(XMLGRAMMAR_POOL, fGrammarPool); // and set up the DTD loader too: fDTDLoader = new XMLDTDLoader(fSymbolTable, fGrammarPool); }
Example #7
Source File: XMLGrammarCachingConfiguration.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
/** * Constructs a parser configuration using the specified symbol table, * grammar pool, and parent settings. * <p> * <strong>REVISIT:</strong> * Grammar pool will be updated when the new validation engine is * implemented. * * @param symbolTable The symbol table to use. * @param grammarPool The grammar pool to use. * @param parentSettings The parent settings. */ public XMLGrammarCachingConfiguration(SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings) { super(symbolTable, grammarPool, parentSettings); // REVISIT: may need to add some features/properties // specific to this configuration at some point... // add default recognized features // set state for default features // add default recognized properties // create and register missing components fSchemaLoader = new XMLSchemaLoader(fSymbolTable); fSchemaLoader.setProperty(XMLGRAMMAR_POOL, fGrammarPool); // and set up the DTD loader too: fDTDLoader = new XMLDTDLoader(fSymbolTable, fGrammarPool); }
Example #8
Source File: XMLEntityScanner.java From jdk8u60 with GNU General Public License v2.0 | 6 votes |
/** * Resets the component. The component can query the component manager * about any features and properties that affect the operation of the * component. * * @param componentManager The component manager. * * @throws SAXException Thrown by component on initialization error. * For example, if a feature or property is * required for the operation of the component, the * component manager may throw a * SAXNotRecognizedException or a * SAXNotSupportedException. */ public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { //System.out.println(" this is being called"); // xerces features fAllowJavaEncodings = componentManager.getFeature(ALLOW_JAVA_ENCODINGS, false); //xerces properties fSymbolTable = (SymbolTable)componentManager.getProperty(SYMBOL_TABLE); fErrorReporter = (XMLErrorReporter)componentManager.getProperty(ERROR_REPORTER); fCurrentEntity = null; whiteSpaceLen = 0; whiteSpaceInfoNeeded = true; listeners.clear(); }
Example #9
Source File: SchemaValidatorConfiguration.java From TencentKona-8 with GNU General Public License v2.0 | 6 votes |
public SchemaValidatorConfiguration(XMLComponentManager parentManager, XSGrammarPoolContainer grammarContainer, ValidationManager validationManager) { fParentComponentManager = parentManager; fGrammarPool = grammarContainer.getGrammarPool(); fUseGrammarPoolOnly = grammarContainer.isFullyComposed(); fValidationManager = validationManager; // add schema message formatter to error reporter try { XMLErrorReporter errorReporter = (XMLErrorReporter) fParentComponentManager.getProperty(ERROR_REPORTER); if (errorReporter != null) { errorReporter.putMessageFormatter(XSMessageFormatter.SCHEMA_DOMAIN, new XSMessageFormatter()); } } // Ignore exception. catch (XMLConfigurationException exc) {} }
Example #10
Source File: XIncludeHandler.java From JDKSourceCode1.8 with MIT License | 6 votes |
private void copyFeatures1( Enumeration features, String featurePrefix, XMLComponentManager from, ParserConfigurationSettings to) { while (features.hasMoreElements()) { String featureId = featurePrefix + (String)features.nextElement(); to.addRecognizedFeatures(new String[] { featureId }); try { to.setFeature(featureId, from.getFeature(featureId)); } catch (XMLConfigurationException e) { // componentManager doesn't support this feature, // so we won't worry about it } } }
Example #11
Source File: XMLNSDocumentScannerImpl.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { super.reset(componentManager); fNotAddNSDeclAsAttribute = false ; fPerformValidation = false; fBindNamespaces = false; }
Example #12
Source File: XMLDTDScannerImpl.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
/** * reset * * @param componentManager */ public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { super.reset(componentManager); init(); }
Example #13
Source File: XMLDTDScannerImpl.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
/** * reset * * @param componentManager */ public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { super.reset(componentManager); init(); }
Example #14
Source File: IntegratedParserConfiguration.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
/** * Constructs a parser configuration using the specified symbol table, * grammar pool, and parent settings. * <p> * <strong>REVISIT:</strong> * Grammar pool will be updated when the new validation engine is * implemented. * * @param symbolTable The symbol table to use. * @param grammarPool The grammar pool to use. * @param parentSettings The parent settings. */ public IntegratedParserConfiguration(SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings) { super(symbolTable, grammarPool, parentSettings); // create components fNonNSScanner = new XMLDocumentScannerImpl(); fNonNSDTDValidator = new XMLDTDValidator(); // add components addComponent((XMLComponent)fNonNSScanner); addComponent((XMLComponent)fNonNSDTDValidator); }
Example #15
Source File: CMNodeFactory.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
public void reset(XMLComponentManager componentManager){ fErrorReporter = (XMLErrorReporter)componentManager.getProperty(ERROR_REPORTER); try { fSecurityManager = (XMLSecurityManager)componentManager.getProperty(SECURITY_MANAGER); //we are setting the limit of number of nodes to 3times the maxOccur value.. if(fSecurityManager != null){ maxNodeLimit = fSecurityManager.getLimit(XMLSecurityManager.Limit.MAX_OCCUR_NODE_LIMIT) * MULTIPLICITY ; } } catch (XMLConfigurationException e) { fSecurityManager = null; } }
Example #16
Source File: XIncludeHandler.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
protected void copyFeatures( XMLComponentManager from, ParserConfigurationSettings to) { Enumeration features = Constants.getXercesFeatures(); copyFeatures1(features, Constants.XERCES_FEATURE_PREFIX, from, to); features = Constants.getSAXFeatures(); copyFeatures1(features, Constants.SAX_FEATURE_PREFIX, from, to); }
Example #17
Source File: XMLScanner.java From JDKSourceCode1.8 with MIT License | 5 votes |
/** * * * @param componentManager The component manager. * * @throws SAXException Throws exception if required features and * properties cannot be found. */ public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { fParserSettings = componentManager.getFeature(PARSER_SETTINGS, true); if (!fParserSettings) { // parser settings have not been changed init(); return; } // Xerces properties fSymbolTable = (SymbolTable)componentManager.getProperty(SYMBOL_TABLE); fErrorReporter = (XMLErrorReporter)componentManager.getProperty(ERROR_REPORTER); fEntityManager = (XMLEntityManager)componentManager.getProperty(ENTITY_MANAGER); fSecurityManager = (XMLSecurityManager)componentManager.getProperty(SECURITY_MANAGER); //this step is extra because we have separated the storage of entity fEntityStore = fEntityManager.getEntityStore() ; // sax features fValidation = componentManager.getFeature(VALIDATION, false); fNamespaces = componentManager.getFeature(NAMESPACES, true); fNotifyCharRefs = componentManager.getFeature(NOTIFY_CHAR_REFS, false); init(); }
Example #18
Source File: ParserConfigurationSettings.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
/** * Constructs a parser configuration settings object with a * parent settings object. */ public ParserConfigurationSettings(XMLComponentManager parent) { // create storage for recognized features and properties fRecognizedFeatures = new HashSet<String>(); fRecognizedProperties = new HashSet<String>(); // create table for features and properties fFeatures = new HashMap<String, Boolean>(); fProperties = new HashMap<String, Object>(); // save parent fParentSettings = parent; }
Example #19
Source File: XML11DTDValidator.java From JDKSourceCode1.8 with MIT License | 5 votes |
public void reset(XMLComponentManager manager) { XMLDTDValidator curr = null; if((curr = (XMLDTDValidator)manager.getProperty(DTD_VALIDATOR_PROPERTY)) != null && curr != this) { fGrammarBucket = curr.getGrammarBucket(); } super.reset(manager); }
Example #20
Source File: XIncludeAwareParserConfiguration.java From jdk8u60 with GNU General Public License v2.0 | 5 votes |
/** * Constructs a parser configuration using the specified symbol table, * grammar pool, and parent settings. * <p> * * @param symbolTable The symbol table to use. * @param grammarPool The grammar pool to use. * @param parentSettings The parent settings. */ public XIncludeAwareParserConfiguration( SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings) { super(symbolTable, grammarPool, parentSettings); final String[] recognizedFeatures = { ALLOW_UE_AND_NOTATION_EVENTS, XINCLUDE_FIXUP_BASE_URIS, XINCLUDE_FIXUP_LANGUAGE }; addRecognizedFeatures(recognizedFeatures); // add default recognized properties final String[] recognizedProperties = { XINCLUDE_HANDLER, NAMESPACE_CONTEXT }; addRecognizedProperties(recognizedProperties); setFeature(ALLOW_UE_AND_NOTATION_EVENTS, true); setFeature(XINCLUDE_FIXUP_BASE_URIS, true); setFeature(XINCLUDE_FIXUP_LANGUAGE, true); fNonXIncludeNSContext = new NamespaceSupport(); fCurrentNSContext = fNonXIncludeNSContext; setProperty(NAMESPACE_CONTEXT, fNonXIncludeNSContext); }
Example #21
Source File: CMNodeFactory.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
public void reset(XMLComponentManager componentManager){ fErrorReporter = (XMLErrorReporter)componentManager.getProperty(ERROR_REPORTER); try { fSecurityManager = (XMLSecurityManager)componentManager.getProperty(SECURITY_MANAGER); //we are setting the limit of number of nodes to 3times the maxOccur value.. if(fSecurityManager != null){ maxNodeLimit = fSecurityManager.getLimit(XMLSecurityManager.Limit.MAX_OCCUR_NODE_LIMIT) * MULTIPLICITY ; } } catch (XMLConfigurationException e) { fSecurityManager = null; } }
Example #22
Source File: IntegratedParserConfiguration.java From JDKSourceCode1.8 with MIT License | 5 votes |
/** * Constructs a parser configuration using the specified symbol table, * grammar pool, and parent settings. * <p> * <strong>REVISIT:</strong> * Grammar pool will be updated when the new validation engine is * implemented. * * @param symbolTable The symbol table to use. * @param grammarPool The grammar pool to use. * @param parentSettings The parent settings. */ public IntegratedParserConfiguration(SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings) { super(symbolTable, grammarPool, parentSettings); // create components fNonNSScanner = new XMLDocumentScannerImpl(); fNonNSDTDValidator = new XMLDTDValidator(); // add components addComponent((XMLComponent)fNonNSScanner); addComponent((XMLComponent)fNonNSDTDValidator); }
Example #23
Source File: XIncludeParserConfiguration.java From openjdk-jdk8u with GNU General Public License v2.0 | 5 votes |
/** * Constructs a parser configuration using the specified symbol table, * grammar pool, and parent settings. * <p> * * @param symbolTable The symbol table to use. * @param grammarPool The grammar pool to use. * @param parentSettings The parent settings. */ public XIncludeParserConfiguration( SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings) { super(symbolTable, grammarPool, parentSettings); fXIncludeHandler = new XIncludeHandler(); addCommonComponent(fXIncludeHandler); final String[] recognizedFeatures = { ALLOW_UE_AND_NOTATION_EVENTS, XINCLUDE_FIXUP_BASE_URIS, XINCLUDE_FIXUP_LANGUAGE }; addRecognizedFeatures(recognizedFeatures); // add default recognized properties final String[] recognizedProperties = { XINCLUDE_HANDLER, NAMESPACE_CONTEXT }; addRecognizedProperties(recognizedProperties); setFeature(ALLOW_UE_AND_NOTATION_EVENTS, true); setFeature(XINCLUDE_FIXUP_BASE_URIS, true); setFeature(XINCLUDE_FIXUP_LANGUAGE, true); setProperty(XINCLUDE_HANDLER, fXIncludeHandler); setProperty(NAMESPACE_CONTEXT, new XIncludeNamespaceSupport()); }
Example #24
Source File: XIncludeHandler.java From JDKSourceCode1.8 with MIT License | 5 votes |
protected void copyFeatures( XMLComponentManager from, XMLParserConfiguration to) { Enumeration features = Constants.getXercesFeatures(); copyFeatures1(features, Constants.XERCES_FEATURE_PREFIX, from, to); features = Constants.getSAXFeatures(); copyFeatures1(features, Constants.SAX_FEATURE_PREFIX, from, to); }
Example #25
Source File: XML11DTDValidator.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
public void reset(XMLComponentManager manager) { XMLDTDValidator curr = null; if((curr = (XMLDTDValidator)manager.getProperty(DTD_VALIDATOR_PROPERTY)) != null && curr != this) { fGrammarBucket = curr.getGrammarBucket(); } super.reset(manager); }
Example #26
Source File: XPointerParserConfiguration.java From jdk1.8-source-analysis with Apache License 2.0 | 5 votes |
/** * Constructs a parser configuration using the specified symbol table, * grammar pool, and parent settings. * <p> * * @param symbolTable The symbol table to use. * @param grammarPool The grammar pool to use. * @param parentSettings The parent settings. */ public XPointerParserConfiguration( SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings) { super(symbolTable, grammarPool, parentSettings); fXIncludeHandler = new XIncludeHandler(); addCommonComponent(fXIncludeHandler); fXPointerHandler = new XPointerHandler(); addCommonComponent(fXPointerHandler); final String[] recognizedFeatures = { ALLOW_UE_AND_NOTATION_EVENTS, XINCLUDE_FIXUP_BASE_URIS, XINCLUDE_FIXUP_LANGUAGE }; addRecognizedFeatures(recognizedFeatures); // add default recognized properties final String[] recognizedProperties = { XINCLUDE_HANDLER, XPOINTER_HANDLER, NAMESPACE_CONTEXT }; addRecognizedProperties(recognizedProperties); setFeature(ALLOW_UE_AND_NOTATION_EVENTS, true); setFeature(XINCLUDE_FIXUP_BASE_URIS, true); setFeature(XINCLUDE_FIXUP_LANGUAGE, true); setProperty(XINCLUDE_HANDLER, fXIncludeHandler); setProperty(XPOINTER_HANDLER, fXPointerHandler); setProperty(NAMESPACE_CONTEXT, new XIncludeNamespaceSupport()); }
Example #27
Source File: XMLNSDocumentScannerImpl.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { super.reset(componentManager); fNotAddNSDeclAsAttribute = false ; fPerformValidation = false; fBindNamespaces = false; }
Example #28
Source File: XML11NSDocumentScannerImpl.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { super.reset(componentManager); fPerformValidation = false; fBindNamespaces = false; }
Example #29
Source File: XMLVersionDetector.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
/** * * * @param componentManager The component manager. * * @throws SAXException Throws exception if required features and * properties cannot be found. */ public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { // Xerces properties fSymbolTable = (SymbolTable)componentManager.getProperty(SYMBOL_TABLE); fErrorReporter = (XMLErrorReporter)componentManager.getProperty(ERROR_REPORTER); fEntityManager = (XMLEntityManager)componentManager.getProperty(ENTITY_MANAGER); for(int i=14; i<fExpectedVersionString.length; i++ ) fExpectedVersionString[i] = ' '; }
Example #30
Source File: XMLScanner.java From TencentKona-8 with GNU General Public License v2.0 | 5 votes |
/** * * * @param componentManager The component manager. * * @throws SAXException Throws exception if required features and * properties cannot be found. */ public void reset(XMLComponentManager componentManager) throws XMLConfigurationException { fParserSettings = componentManager.getFeature(PARSER_SETTINGS, true); if (!fParserSettings) { // parser settings have not been changed init(); return; } // Xerces properties fSymbolTable = (SymbolTable)componentManager.getProperty(SYMBOL_TABLE); fErrorReporter = (XMLErrorReporter)componentManager.getProperty(ERROR_REPORTER); fEntityManager = (XMLEntityManager)componentManager.getProperty(ENTITY_MANAGER); fSecurityManager = (XMLSecurityManager)componentManager.getProperty(SECURITY_MANAGER); //this step is extra because we have separated the storage of entity fEntityStore = fEntityManager.getEntityStore() ; // sax features fValidation = componentManager.getFeature(VALIDATION, false); fNamespaces = componentManager.getFeature(NAMESPACES, true); fNotifyCharRefs = componentManager.getFeature(NOTIFY_CHAR_REFS, false); init(); }