org.apache.xerces.impl.xs.models
public class XSAllCM extends Object implements XSCMValidator
Version: $Id: XSAllCM.java,v 1.12 2004/10/06 15:14:53 mrglavas Exp $
UNKNOWN:
Constructor Summary | |
---|---|
XSAllCM(boolean hasOptionalContent, int size) |
Method Summary | |
---|---|
void | addElement(XSElementDecl element, boolean isOptional) |
boolean | checkUniqueParticleAttribution(SubstitutionGroupHandler subGroupHandler)
check whether this content violates UPA constraint.
|
boolean | endContentModel(int[] currentState)
The method indicates the end of list of children
|
Object | oneTransition(QName elementName, int[] currentState, SubstitutionGroupHandler subGroupHandler)
The method corresponds to one transition 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: currentState Current state of the content model
Returns: true if the last state was a valid final state
Parameters: elementName currentState Current state
Returns: an element decl object
Returns: Start state of the content model
Parameters: state the current state
Returns: a Vector whose entries are instances of either XSWildcardDecl or XSElementDecl.