1 package net.sf.saxon.type; 2 3 7 8 public interface ComplexType extends SchemaType { 9 10 14 15 public boolean isAbstract(); 16 17 21 22 public boolean isComplexContent(); 23 24 28 29 public boolean isSimpleContent(); 30 31 35 36 public boolean isAllContent(); 37 38 43 44 public SimpleType getSimpleContentType(); 45 46 50 51 public boolean isRestricted(); 52 53 57 58 public boolean isEmptyContent(); 59 60 64 65 public boolean isEmptiable() throws SchemaException, ValidationException; 66 67 71 72 public boolean isMixedContent(); 73 74 81 82 public String subsumes(ComplexType sub) throws ValidationException; 83 84 92 93 public SchemaType getElementParticleType(int fingerprint) throws SchemaException, ValidationException; 94 95 104 105 public int getElementParticleCardinality(int fingerprint) throws SchemaException, ValidationException; 106 107 115 116 public SchemaType getAttributeUseType(int fingerprint) throws SchemaException, ValidationException; 117 118 } 119 120 121 | Popular Tags |