Lines Matching defs:ct
26 package com.sun.tools.internal.xjc.reader.xmlschema.ct;
43 public boolean isApplicable(XSComplexType ct) {
47 XSType bt = ct.getBaseType();
50 ct.isMixed() &&
51 ct.getDerivationMethod()==XSType.EXTENSION &&
52 ct.getContentType().asParticle() != null &&
53 ct.getExplicitContent().asEmpty() == null
61 public void build(XSComplexType ct) {
62 XSComplexType baseType = ct.getBaseType().asComplexType();
65 CClass baseClass = selector.bindToType(baseType, ct, true);
68 if (!checkIfExtensionSafe(baseType, ct)) {
70 errorReceiver.error(ct.getLocator(),
72 baseType.getName(), ct.getName() )
78 builder.recordBindingMode(ct, ComplexTypeBindingMode.FALLBACK_EXTENSION);
80 BIProperty prop = BIProperty.getCustomization(ct);
83 RawTypeSet ts = RawTypeSetBuilder.build(ct.getContentType().asParticle(), false);
84 p = prop.createDummyExtendedMixedReferenceProperty("contentOverrideFor" + ct.getName(), ct, ts);
89 green.attContainer(ct);