Lines Matching refs:RawTypeSet
46 import com.sun.tools.internal.xjc.reader.RawTypeSet;
61 * Builds {@link RawTypeSet} for XML Schema.
72 public static RawTypeSet build( XSParticle p, boolean optional ) {
80 return new RawTypeSet(rtsb.refs,mul);
90 private final Set<RawTypeSet.Ref> refs = new LinkedHashSet<RawTypeSet.Ref>();
98 * Gets the {@link RawTypeSet.Ref}s that were built.
100 public Set<RawTypeSet.Ref> getRefs() {
105 * Build up {@link #refs} and compute the total multiplicity of this {@link RawTypeSet.Ref} set.
151 public static final class WildcardRef extends RawTypeSet.Ref {
183 protected RawTypeSet.Mode canBeType(RawTypeSet parent) {
184 return RawTypeSet.Mode.MUST_BE_REFERENCE;
199 public static final class CClassRef extends RawTypeSet.Ref {
216 protected RawTypeSet.Mode canBeType(RawTypeSet parent) {
219 return RawTypeSet.Mode.MUST_BE_REFERENCE;
221 return RawTypeSet.Mode.SHOULD_BE_TYPEREF;
236 public final class CElementInfoRef extends RawTypeSet.Ref {
257 protected RawTypeSet.Mode canBeType(RawTypeSet parent) {
260 return RawTypeSet.Mode.MUST_BE_REFERENCE;
265 return RawTypeSet.Mode.MUST_BE_REFERENCE;
274 return RawTypeSet.Mode.MUST_BE_REFERENCE;
276 return RawTypeSet.Mode.MUST_BE_REFERENCE;
281 return RawTypeSet.Mode.CAN_BE_TYPEREF;
283 return RawTypeSet.Mode.SHOULD_BE_TYPEREF;
303 public static final class XmlTypeRef extends RawTypeSet.Ref {
349 protected RawTypeSet.Mode canBeType(RawTypeSet parent) {
354 return RawTypeSet.Mode.MUST_BE_REFERENCE;
356 return RawTypeSet.Mode.MUST_BE_REFERENCE;
361 return RawTypeSet.Mode.CAN_BE_TYPEREF;
363 return RawTypeSet.Mode.SHOULD_BE_TYPEREF;