001    package com.thaiopensource.relaxng.impl;
002    
003    import com.thaiopensource.xml.util.Name;
004    
005    public interface NameClassVisitor {
006      void visitChoice(NameClass nc1, NameClass nc2);
007      void visitNsName(String ns);
008      void visitNsNameExcept(String ns, NameClass nc);
009      void visitAnyName();
010      void visitAnyNameExcept(NameClass nc);
011      void visitName(Name name);
012      void visitNull();
013      void visitError();
014    }