Uses of Interface
com.sun.tools.xjc.model.TypeUse

Packages that use TypeUse
com.sun.tools.xjc.model Implementation of the com.sun.xml.bind.v2.model.core package for XJC. 
com.sun.tools.xjc.reader.dtd.bindinfo Object Model that represents DTD binding information. 
com.sun.tools.xjc.reader.xmlschema   
com.sun.tools.xjc.reader.xmlschema.bindinfo Object Model that represents customization declarations. 
 

Uses of TypeUse in com.sun.tools.xjc.model
 

Subinterfaces of TypeUse in com.sun.tools.xjc.model
 interface CClass
          Either CClassInfo or CClassRef.
 interface CNonElement
          NonElement at compile-time.
 

Classes in com.sun.tools.xjc.model that implement TypeUse
 class CArrayInfo
          Because XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.
 class CBuiltinLeafInfo
          Encapsulates the default handling for leaf classes (which are bound to text in XML.) In particular this class knows how to convert the lexical value into the Java class according to this default rule.
 class CClassInfo
          Mutable ClassInfo represenatation.
 class CClassRef
          Refernece to an existing class.
 class CEnumLeafInfo
          Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.
 

Fields in com.sun.tools.xjc.model declared as TypeUse
static TypeUse CBuiltinLeafInfo.BOOLEAN_ZERO_OR_ONE
          boolean restricted to 0 or 1.
static TypeUse CBuiltinLeafInfo.HEXBIN_BYTE_ARRAY
           
static TypeUse CBuiltinLeafInfo.ID
           
static TypeUse CBuiltinLeafInfo.IDREF
          IDREF.
static TypeUse CBuiltinLeafInfo.NORMALIZED_STRING
           
static TypeUse CBuiltinLeafInfo.STRING_LIST
          For all list of strings, such as NMTOKENS, ENTITIES.
static TypeUse CBuiltinLeafInfo.TOKEN
           
 

Methods in com.sun.tools.xjc.model that return TypeUse
static TypeUse TypeUseFactory.adapt(TypeUse t, CAdapter adapter)
           
static TypeUse TypeUseFactory.adapt(TypeUse t, java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy)
          Creates a new adapter TypeUse by using the existing Adapter class.
 TypeUse CBuiltinLeafInfo.makeAdapted(java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy)
          Creates a TypeUse that represents an adapted use of this CBuiltinLeafInfo.
 TypeUse CBuiltinLeafInfo.makeCollection()
          Creates a TypeUse that represents a collection of this CBuiltinLeafInfo.
static TypeUse TypeUseFactory.makeCollection(TypeUse t)
           
static TypeUse TypeUseFactory.makeID(TypeUse t, ID id)
           
 TypeUse CBuiltinLeafInfo.makeMimeTyped(javax.activation.MimeType mt)
          Creates a TypeUse that represents a MIME-type assocaited version of this CBuiltinLeafInfo.
static TypeUse TypeUseFactory.makeMimeTyped(TypeUse t, javax.activation.MimeType mt)
           
 

Methods in com.sun.tools.xjc.model that return types with arguments of type TypeUse
 java.util.Map<javax.xml.namespace.QName,TypeUse> Model.typeUses()
           
 

Methods in com.sun.tools.xjc.model with parameters of type TypeUse
static TypeUse TypeUseFactory.adapt(TypeUse t, CAdapter adapter)
           
static TypeUse TypeUseFactory.adapt(TypeUse t, java.lang.Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy)
          Creates a new adapter TypeUse by using the existing Adapter class.
static CDefaultValue CDefaultValue.create(TypeUse typeUse, com.sun.xml.xsom.XmlString defaultValue)
          Creates a new CDefaultValue that computes the default value by applying a lexical representation to a TypeUse.
 void CElementInfo.initContentType(TypeUse contentType, com.sun.xml.xsom.XSElementDecl source, com.sun.xml.xsom.XmlString defaultValue)
           
static TypeUse TypeUseFactory.makeCollection(TypeUse t)
           
static TypeUse TypeUseFactory.makeID(TypeUse t, ID id)
           
static TypeUse TypeUseFactory.makeMimeTyped(TypeUse t, javax.activation.MimeType mt)
           
protected static boolean CPropertyInfo.needsExplicitTypeName(TypeUse type, javax.xml.namespace.QName typeName)
          Checks if the given TypeUse would need an explicit XmlSchemaType annotation with the given type name.
 

Constructors in com.sun.tools.xjc.model with parameters of type TypeUse
CAttributePropertyInfo(java.lang.String name, com.sun.xml.xsom.XSComponent source, CCustomizations customizations, org.xml.sax.Locator locator, javax.xml.namespace.QName attName, TypeUse type, javax.xml.namespace.QName typeName, boolean required)
           
CElementInfo(Model model, javax.xml.namespace.QName tagName, CClassInfoParent parent, TypeUse contentType, com.sun.xml.xsom.XmlString defaultValue, com.sun.xml.xsom.XSElementDecl source, CCustomizations customizations, org.xml.sax.Locator location)
          Creates an element in the given parent.
CValuePropertyInfo(java.lang.String name, com.sun.xml.xsom.XSComponent source, CCustomizations customizations, org.xml.sax.Locator locator, TypeUse type, javax.xml.namespace.QName typeName)
           
 

Uses of TypeUse in com.sun.tools.xjc.reader.dtd.bindinfo
 

Methods in com.sun.tools.xjc.reader.dtd.bindinfo that return TypeUse
 TypeUse BIConversion.getTransducer()
          Gets a transducer for this conversion.
 TypeUse BIEnumeration.getTransducer()
          Returns a transducer for this enumeration declaration.
 TypeUse BIUserConversion.getTransducer()
          Gets a transducer for this conversion.
 

Uses of TypeUse in com.sun.tools.xjc.reader.xmlschema
 

Fields in com.sun.tools.xjc.reader.xmlschema with type parameters of type TypeUse
static java.util.Map<java.lang.String,TypeUse> SimpleTypeBuilder.builtinConversions
          TypeUses for the built-in types.
 com.sun.xml.xsom.visitor.XSSimpleTypeFunction<TypeUse> SimpleTypeBuilder.composer
           
 

Methods in com.sun.tools.xjc.reader.xmlschema that return TypeUse
 TypeUse ClassSelector.bindToType(com.sun.xml.xsom.XSType t, com.sun.xml.xsom.XSComponent referer)
           
 TypeUse SimpleTypeBuilder.build(com.sun.xml.xsom.XSSimpleType type)
          Entry point from outside.
 TypeUse SimpleTypeBuilder.buildDef(com.sun.xml.xsom.XSSimpleType type)
          A version of the SimpleTypeBuilder.build(XSSimpleType) method used to bind the definition of a class generated from the given simple type.
 

Uses of TypeUse in com.sun.tools.xjc.reader.xmlschema.bindinfo
 

Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo that return TypeUse
abstract  TypeUse BIConversion.getTypeUse(com.sun.xml.xsom.XSSimpleType owner)
          Gets the TypeUse object that this conversion represents.
 TypeUse BIConversion.Static.getTypeUse(com.sun.xml.xsom.XSSimpleType owner)
           
 TypeUse BIConversion.User.getTypeUse(com.sun.xml.xsom.XSSimpleType owner)
           
 TypeUse BIConversion.UserAdapter.getTypeUse(com.sun.xml.xsom.XSSimpleType owner)
           
 

Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type TypeUse
 CAttributePropertyInfo BIProperty.createAttributeProperty(com.sun.xml.xsom.XSAttributeUse use, TypeUse tu)
           
 CValuePropertyInfo BIProperty.createValueProperty(java.lang.String defaultName, boolean forConstant, com.sun.xml.xsom.XSComponent source, TypeUse tu, javax.xml.namespace.QName typeName)
           
 

Constructors in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type TypeUse
BIConversion.Static(org.xml.sax.Locator loc, TypeUse transducer)