com.sun.tools.xjc.reader
Class RawTypeSet

java.lang.Object
  extended by com.sun.tools.xjc.reader.RawTypeSet

public final class RawTypeSet
extends Object

Set of RawTypeSet.Ref.


Nested Class Summary
static class RawTypeSet.Mode
          Represents the possible binding option for this RawTypeSet.
static class RawTypeSet.Ref
          A reference to something.
 
Field Summary
 RawTypeSet.Mode canBeTypeRefs
          True if this type set can form references to types.
 Multiplicity mul
          The occurence of the whole references.
 Set<RawTypeSet.Ref> refs
           
 
Constructor Summary
RawTypeSet(Set<RawTypeSet.Ref> refs, Multiplicity m)
          Should be called from one of the raw type set builders.
 
Method Summary
 void addTo(CElementPropertyInfo prop)
           
 void addTo(CReferencePropertyInfo prop)
           
 CElementPropertyInfo.CollectionMode getCollectionMode()
           
 javax.activation.MimeType getExpectedMimeType()
           
 ID id()
           
 boolean isRequired()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

refs

public final Set<RawTypeSet.Ref> refs

canBeTypeRefs

public final RawTypeSet.Mode canBeTypeRefs
True if this type set can form references to types.


mul

public final Multiplicity mul
The occurence of the whole references.

Constructor Detail

RawTypeSet

public RawTypeSet(Set<RawTypeSet.Ref> refs,
                  Multiplicity m)
Should be called from one of the raw type set builders.

Method Detail

getCollectionMode

public CElementPropertyInfo.CollectionMode getCollectionMode()

isRequired

public boolean isRequired()

addTo

public void addTo(CElementPropertyInfo prop)

addTo

public void addTo(CReferencePropertyInfo prop)

id

public ID id()

getExpectedMimeType

public javax.activation.MimeType getExpectedMimeType()