org.apache.xerces.impl.xs.models
public interface XSCMValidator
Version: $Id: XSCMValidator.java,v 1.8 2004/10/06 15:14:53 mrglavas Exp $
UNKNOWN:
Field Summary | |
---|---|
static short | FIRST_ERROR |
static short | SUBSEQUENT_ERROR |
Method Summary | |
---|---|
boolean | checkUniqueParticleAttribution(SubstitutionGroupHandler subGroupHandler)
check whether this content violates UPA constraint.
|
boolean | endContentModel(int[] state)
The method indicates the end of list of children
|
Object | oneTransition(QName elementName, int[] state, SubstitutionGroupHandler subGroupHandler)
The method corresponds to one transaction in the content model.
|
int[] | startContentModel()
This methods to be called on entering a first element whose type
has this content model. |
Vector | whatCanGoHere(int[] state)
Check which elements are valid to appear at this point. |
Parameters: subGroupHandler the substitution group handler
Returns: true if this content model contains other or list wildcard
Parameters: state Current state of the content model
Returns: true if the last state was a valid final state
Parameters: elementName state Current state
Returns: element decl or wildcard decl that corresponds to the element from the Schema grammar
Returns: Start state of the content model
Parameters: state the current state
Returns: a Vector whose entries are instances of either XSWildcardDecl or XSElementDecl.