1 16 17 package org.apache.xerces.xs; 18 19 22 public interface XSElementDeclaration extends XSTerm { 23 27 public XSTypeDefinition getTypeDefinition(); 28 29 34 public short getScope(); 35 36 41 public XSComplexTypeDefinition getEnclosingCTDefinition(); 42 43 46 public short getConstraintType(); 47 48 52 public String getConstraintValue(); 53 54 62 public Object getActualVC() 63 throws XSException; 64 65 80 public short getActualVCType() 81 throws XSException; 82 83 96 public ShortList getItemValueTypes() 97 throws XSException; 98 99 107 public boolean getNillable(); 108 109 113 public XSNamedMap getIdentityConstraints(); 114 115 119 public XSElementDeclaration getSubstitutionGroupAffiliation(); 120 121 130 public boolean isSubstitutionGroupExclusion(short exclusion); 131 132 138 public short getSubstitutionGroupExclusions(); 139 140 150 public boolean isDisallowedSubstitution(short disallowed); 151 152 159 public short getDisallowedSubstitutions(); 160 161 164 public boolean getAbstract(); 165 166 169 public XSAnnotation getAnnotation(); 170 171 } 172 | Popular Tags |