Top Description Fields Constructors Methods
com.sun.msv.grammar.util

public Class NameClassCollisionChecker

extends NameClassComparator
Class Inheritance
Imports
com.sun.msv.grammar.NameClass

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 com.sun.msv.grammar.NameClass#intersection(NameClass, NameClass) method, but generally this method is faster.

Author
Kohsuke KAWAGUCHI

Field Summary

Inherited from com.sun.msv.grammar.util.NameClassComparator:
eurekanc1nc2

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
probe(String uri, String local)

Implements abstract com.sun.msv.grammar.util.NameClassComparator.probe.

Throw eureka to return true from the probe method.
Inherited from com.sun.msv.grammar.util.NameClassComparator:
checkonAnyNameonChoiceonDifferenceonNotonNsNameonSimple

Constructor Detail

NameClassCollisionCheckerback to summary
public NameClassCollisionChecker()

Method Detail

probeback to summary
protected void probe(String uri, String local)

Implements abstract com.sun.msv.grammar.util.NameClassComparator.probe.

Doc from com.sun.msv.grammar.util.NameClassComparator.probe.

Throw eureka to return true from the probe method.