Lines Matching refs:XSTypeDefinition
39 import com.sun.org.apache.xerces.internal.xs.XSTypeDefinition;
115 public static boolean checkTypeDerivationOk(XSTypeDefinition derived, XSTypeDefinition base, short block) {
127 if (derived.getTypeCategory() == XSTypeDefinition.SIMPLE_TYPE) {
129 if (base.getTypeCategory() == XSTypeDefinition.COMPLEX_TYPE) {
149 public static boolean checkSimpleDerivationOk(XSSimpleType derived, XSTypeDefinition base, short block) {
158 if (base.getTypeCategory() == XSTypeDefinition.COMPLEX_TYPE) {
174 public static boolean checkComplexDerivationOk(XSComplexTypeDecl derived, XSTypeDefinition base, short block) {
236 private static boolean checkComplexDerivation(XSComplexTypeDecl derived, XSTypeDefinition base, short block) {
246 XSTypeDefinition directBase = derived.fBaseType;
260 if (directBase.getTypeCategory() == XSTypeDefinition.COMPLEX_TYPE)
264 if (directBase.getTypeCategory() == XSTypeDefinition.SIMPLE_TYPE) {
266 if (base.getTypeCategory() == XSTypeDefinition.COMPLEX_TYPE) {
286 public static Object ElementDefaultValidImmediate(XSTypeDefinition type, String value, ValidationContext context, ValidatedInfo vinfo) {
293 if (type.getTypeCategory() == XSTypeDefinition.SIMPLE_TYPE) {
1107 if (dElement.fType.getTypeCategory() == XSTypeDefinition.SIMPLE_TYPE ||