src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java

Print this page




 423         addRecognizedFeatures(recognizedFeatures);
 424 
 425         // register component's recognized properties
 426         final String[] recognizedProperties = component.getRecognizedProperties();
 427         addRecognizedProperties(recognizedProperties);
 428 
 429         // set default values
 430         setFeatureDefaults(component, recognizedFeatures, grammarContainer);
 431         setPropertyDefaults(component, recognizedProperties);
 432     }
 433 
 434     /** Calls reset on each of the components owned by this component manager. **/
 435     public void reset() throws XNIException {
 436         fNamespaceContext.reset();
 437         fValidationManager.reset();
 438         fEntityManager.reset(this);
 439         fErrorReporter.reset(this);
 440         fSchemaValidator.reset(this);
 441         // Mark configuration as fixed.
 442         fConfigUpdated = false;


 443     }

 444 
 445     void setErrorHandler(ErrorHandler errorHandler) {
 446         fErrorHandler = errorHandler;
 447         setProperty(ERROR_HANDLER, (errorHandler != null) ? new ErrorHandlerWrapper(errorHandler) :
 448                 new ErrorHandlerWrapper(DraconianErrorHandler.getInstance()));
 449     }
 450 
 451     ErrorHandler getErrorHandler() {
 452         return fErrorHandler;
 453     }
 454 
 455     void setResourceResolver(LSResourceResolver resourceResolver) {
 456         fResourceResolver = resourceResolver;
 457         setProperty(ENTITY_RESOLVER, new DOMEntityResolverWrapper(resourceResolver));
 458     }
 459 
 460     LSResourceResolver getResourceResolver() {
 461         return fResourceResolver;
 462     }
 463 




 423         addRecognizedFeatures(recognizedFeatures);
 424 
 425         // register component's recognized properties
 426         final String[] recognizedProperties = component.getRecognizedProperties();
 427         addRecognizedProperties(recognizedProperties);
 428 
 429         // set default values
 430         setFeatureDefaults(component, recognizedFeatures, grammarContainer);
 431         setPropertyDefaults(component, recognizedProperties);
 432     }
 433 
 434     /** Calls reset on each of the components owned by this component manager. **/
 435     public void reset() throws XNIException {
 436         fNamespaceContext.reset();
 437         fValidationManager.reset();
 438         fEntityManager.reset(this);
 439         fErrorReporter.reset(this);
 440         fSchemaValidator.reset(this);
 441         // Mark configuration as fixed.
 442         fConfigUpdated = false;
 443         if (fInitSecurityManager != null) {
 444             fInitSecurityManager.resetLimits();
 445         }
 446     }
 447 
 448     void setErrorHandler(ErrorHandler errorHandler) {
 449         fErrorHandler = errorHandler;
 450         setProperty(ERROR_HANDLER, (errorHandler != null) ? new ErrorHandlerWrapper(errorHandler) :
 451                 new ErrorHandlerWrapper(DraconianErrorHandler.getInstance()));
 452     }
 453 
 454     ErrorHandler getErrorHandler() {
 455         return fErrorHandler;
 456     }
 457 
 458     void setResourceResolver(LSResourceResolver resourceResolver) {
 459         fResourceResolver = resourceResolver;
 460         setProperty(ENTITY_RESOLVER, new DOMEntityResolverWrapper(resourceResolver));
 461     }
 462 
 463     LSResourceResolver getResourceResolver() {
 464         return fResourceResolver;
 465     }
 466