Package com.sun.msv.grammar.util
Class NameClassCollisionChecker
- java.lang.Object
-
- com.sun.msv.grammar.util.NameClassComparator
-
- com.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(NameClass, NameClass)method, but generally this method is faster.
-
-
Field Summary
-
Fields inherited from class com.sun.msv.grammar.util.NameClassComparator
eureka, nc1, nc2
-
-
Constructor Summary
Constructors Constructor Description NameClassCollisionChecker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidprobe(java.lang.String uri, java.lang.String local)Throweurekato return true from the probe method.-
Methods inherited from class com.sun.msv.grammar.util.NameClassComparator
check, onAnyName, onChoice, onDifference, onNot, onNsName, onSimple
-
-
-
-
Method Detail
-
probe
protected void probe(java.lang.String uri, java.lang.String local)Description copied from class:NameClassComparatorThroweurekato return true from the probe method.- Specified by:
probein classNameClassComparator
-
-