com.sun.msv.grammar.util
Class NameClassCollisionChecker

java.lang.Object
  extended bycom.sun.msv.grammar.util.NameClassComparator
      extended bycom.sun.msv.grammar.util.NameClassCollisionChecker
All Implemented Interfaces:
NameClassVisitor

public class NameClassCollisionChecker
extends NameClassComparator

Computes if two name classes collide or not.

This comparator returns true if the intersection of two name classes is non empty.

The same thing can be computed by using the NameClass#intersection method, but generally this method is faster.

Author:
Kohsuke KAWAGUCHI

Constructor Summary
NameClassCollisionChecker()
           
 
Methods inherited from class com.sun.msv.grammar.util.NameClassComparator
check, onAnyName, onChoice, onDifference, onNot, onNsName, onSimple
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameClassCollisionChecker

public NameClassCollisionChecker()


Copyright © 2001-2003 Sun Microsystems, Inc. Documenation generated September 9 2004.