neilg       2002/10/08 14:46:14

  Modified:    java/src/org/apache/xerces/parsers XMLGrammarPreparser.java
  Log:
  correct handling of continue-after-fatal-error feature.
  
  Revision  Changes    Path
  1.6       +10 -1     
xml-xerces/java/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
  
  Index: XMLGrammarPreparser.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/XMLGrammarPreparser.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- XMLGrammarPreparser.java  29 Aug 2002 19:41:29 -0000      1.5
  +++ XMLGrammarPreparser.java  8 Oct 2002 21:46:13 -0000       1.6
  @@ -95,6 +95,10 @@
       // Constants
       //
   
  +    // feature:  continue-after-fatal-error
  +    private final static String CONTINUE_AFTER_FATAL_ERROR =
  +        Constants.XERCES_FEATURE_PREFIX + 
Constants.CONTINUE_AFTER_FATAL_ERROR_FEATURE;
  +
       /** Property identifier: symbol table. */
       protected static final String SYMBOL_TABLE = 
           Constants.XERCES_PROPERTY_PREFIX + Constants.SYMBOL_TABLE_PROPERTY;
  @@ -323,6 +327,11 @@
               } catch(Exception e) {
                   // eat it up...
               }
  +        }
  +        // since our error reporter is a property we set later,
  +        // make sure features it understands are also set.
  +        if(featureId.equals(CONTINUE_AFTER_FATAL_ERROR)) {
  +            fErrorReporter.setFeature(CONTINUE_AFTER_FATAL_ERROR, value);
           }
       } //setFeature(String, boolean)
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to