org.apache.xerces.validators.schema
Class SubstitutionGroupComparator

java.lang.Object
  |
  +--org.apache.xerces.validators.schema.SubstitutionGroupComparator

public class SubstitutionGroupComparator
extends java.lang.Object


Constructor Summary
SubstitutionGroupComparator(GrammarResolver grammarResolver, StringPool stringPool, XMLErrorReporter errorReporter)
           
 
Method Summary
 XMLErrorReporter getErrorReporter()
           
 StringPool getStringPool()
           
 boolean isAllowedByWildcard(QName element, int wuri, boolean wother)
          check whether one element or any element in its substitution group is allowed by a given wildcard uri
 boolean isEquivalentTo(QName anElement, QName exemplar)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SubstitutionGroupComparator

public SubstitutionGroupComparator(GrammarResolver grammarResolver,
                                   StringPool stringPool,
                                   XMLErrorReporter errorReporter)
Method Detail

getStringPool

public StringPool getStringPool()

getErrorReporter

public XMLErrorReporter getErrorReporter()

isEquivalentTo

public boolean isEquivalentTo(QName anElement,
                              QName exemplar)
                       throws java.lang.Exception

isAllowedByWildcard

public boolean isAllowedByWildcard(QName element,
                                   int wuri,
                                   boolean wother)
                            throws java.lang.Exception
check whether one element or any element in its substitution group is allowed by a given wildcard uri
Parameters:
element - the QName of a given element
wuri - the uri of the wildcard
wother - whether the uri is from ##other, so wuri is excluded
Returns:
whether the element is allowed by the wildcard


Copyright 1999-2001 Apache XML Project. All Rights Reserved.