001 package com.thaiopensource.relaxng.impl; 002 003 import com.thaiopensource.relaxng.parse.ParsedNameClass; 004 import com.thaiopensource.xml.util.Name; 005 006 public interface NameClass extends ParsedNameClass { 007 static final int SPECIFICITY_NONE = -1; 008 static final int SPECIFICITY_ANY_NAME = 0; 009 static final int SPECIFICITY_NS_NAME = 1; 010 static final int SPECIFICITY_NAME = 2; 011 boolean contains(Name name); 012 int containsSpecificity(Name name); 013 void accept(NameClassVisitor visitor); 014 boolean isOpen(); 015 }