home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / parser.jar / com / sun / xml / parser / ValidatingParser$MixedValidator.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-02-23  |  1.2 KB  |  31 lines

  1. package com.sun.xml.parser;
  2.  
  3. import org.xml.sax.SAXException;
  4.  
  5. class ValidatingParser$MixedValidator extends ElementValidator {
  6.    // $FF: synthetic field
  7.    private final ValidatingParser this$0;
  8.    private ElementDecl element;
  9.  
  10.    ValidatingParser$MixedValidator(ValidatingParser var1, ElementDecl var2) {
  11.       this.this$0 = var1;
  12.       this.element = var2;
  13.    }
  14.  
  15.    public void consume(String var1) throws SAXException {
  16.       String var2 = this.element.contentType;
  17.       int var3 = 8;
  18.  
  19.       while((var3 = var2.indexOf(var1, var3 + 1)) >= 9) {
  20.          if (var2.charAt(var3 - 1) == '|') {
  21.             char var4 = var2.charAt(var3 + var1.length());
  22.             if (var4 == '|' || var4 == ')') {
  23.                return;
  24.             }
  25.          }
  26.       }
  27.  
  28.       this.this$0.error("V-034", new Object[]{this.element.name, var1, var2});
  29.    }
  30. }
  31.