home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / xml / ElementDeclaration$3.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  1.3 KB  |  27 lines

  1. package com.extensibility.xml;
  2.  
  3. import java.util.Hashtable;
  4.  
  5. class ElementDeclaration$3 implements ContentModelTerm.Visitor {
  6.    // $FF: synthetic field
  7.    final Hashtable val$names;
  8.    // $FF: synthetic field
  9.    final ElementDeclaration this$0;
  10.  
  11.    public void visit(ContentModelTerm var1) {
  12.       if (!var1.isTermReference() && var1.getReferent() instanceof ElementDeclaration) {
  13.          if (this.val$names.containsKey(var1)) {
  14.             this.this$0.errors.addElement(new ParserException(214, var1.getTerm()));
  15.          } else {
  16.             this.val$names.put(var1, var1);
  17.          }
  18.       }
  19.  
  20.    }
  21.  
  22.    ElementDeclaration$3(Hashtable var1, ElementDeclaration var2) {
  23.       this.val$names = var1;
  24.       this.this$0 = var2;
  25.    }
  26. }
  27.