1 57 58 package org.enhydra.apache.xerces.validators.common; 59 60 import org.enhydra.apache.xerces.utils.QName; 61 import org.enhydra.apache.xerces.validators.schema.SchemaGrammar; 62 import org.enhydra.apache.xerces.validators.schema.SubstitutionGroupComparator; 63 64 84 public interface XMLContentModel { 85 86 110 public int validateContent(QName children[], int offset, int length) throws Exception ; 111 112 135 public int validateContentSpecial(QName children[], int offset, int length) throws Exception ; 136 137 144 public void setSubstitutionGroupComparator(SubstitutionGroupComparator comparator); 146 174 public int whatCanGoHere(boolean fullyValid, 175 InsertableElementsInfo info) throws Exception ; 176 177 public ContentLeafNameTypeVector getContentLeafNameTypeVector() ; 178 179 public void checkUniqueParticleAttribution(SchemaGrammar gram) throws Exception ; 182 } | Popular Tags |