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 void
probe(java.lang.String uri, java.lang.String local)
Throweureka
to 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:NameClassComparator
Throweureka
to return true from the probe method.- Specified by:
probe
in classNameClassComparator
-
-