com.thaiopensource.relaxng.impl
Class OverlapDetector
java.lang.Object
com.thaiopensource.relaxng.impl.OverlapDetector
- All Implemented Interfaces:
- NameClassVisitor
class OverlapDetector
- extends Object
- implements NameClassVisitor
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
nc1
private final NameClass nc1
nc2
private final NameClass nc2
overlaps
private boolean overlaps
IMPOSSIBLE
private static final String IMPOSSIBLE
- See Also:
- Constant Field Values
OverlapDetector
private OverlapDetector(NameClass nc1,
NameClass nc2)
probe
private void probe(Name name)
visitChoice
public void visitChoice(NameClass nc1,
NameClass nc2)
- Specified by:
visitChoice
in interface NameClassVisitor
visitNsName
public void visitNsName(String ns)
- Specified by:
visitNsName
in interface NameClassVisitor
visitNsNameExcept
public void visitNsNameExcept(String ns,
NameClass ex)
- Specified by:
visitNsNameExcept
in interface NameClassVisitor
visitAnyName
public void visitAnyName()
- Specified by:
visitAnyName
in interface NameClassVisitor
visitAnyNameExcept
public void visitAnyNameExcept(NameClass ex)
- Specified by:
visitAnyNameExcept
in interface NameClassVisitor
visitName
public void visitName(Name name)
- Specified by:
visitName
in interface NameClassVisitor
visitNull
public void visitNull()
- Specified by:
visitNull
in interface NameClassVisitor
visitError
public void visitError()
- Specified by:
visitError
in interface NameClassVisitor
overlap
static boolean overlap(NameClass nc1,
NameClass nc2)