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

Packages that use TypeUse
com.sun.tools.xjc.api.impl.s2j implementation of the XJC API for schema to java. 
com.sun.tools.xjc.model Implementation of the com.sun.xml.bind.v2.model.core package for XJC. 
com.sun.tools.xjc.reader Front-end that reads schema(s) and produce BGM. 
com.sun.tools.xjc.reader.dtd.bindinfo Object Model that represents DTD binding information. 
com.sun.tools.xjc.reader.relaxng   
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.api.impl.s2j
 

Constructors in com.sun.tools.xjc.api.impl.s2j with parameters of type TypeUse
TypeAndAnnotationImpl(Outline outline, TypeUse typeUse)
           
 

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

Subinterfaces of TypeUse in com.sun.tools.xjc.model
 interface CElement
          Either CElementInfo or CClassInfo.
 interface CNonElement
           
 interface CTypeInfo
          TypeInfo at the compile-time.
 

Classes in com.sun.tools.xjc.model that implement TypeUse
(package private)  class AbstractCTypeInfoImpl
          Partial implementation of CTypeInfo.
 class CArrayInfo
          TODO: Because s2j doesn't generate the array binding, this is unnecessary.
 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 CElementInfo
          ElementInfo implementation for the compile-time model.
 class CEnumLeafInfo
          Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.
 class CWildcardTypeInfo
          CTypeInfo for the DOM node.
(package private)  class TypeUseImpl
          General-purpose TypeUse implementation.
 

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
           
protected  TypeUse CSingleTypePropertyInfo.type
           
 

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, com.sun.xml.bind.v2.model.core.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.XSComponent source, com.sun.xml.xsom.XmlString defaultValue)
           
static TypeUse TypeUseFactory.makeCollection(TypeUse t)
           
static TypeUse TypeUseFactory.makeID(TypeUse t, com.sun.xml.bind.v2.model.core.ID id)
           
static TypeUse TypeUseFactory.makeMimeTyped(TypeUse t, javax.activation.MimeType mt)
           
 

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, boolean required)
           
CElementInfo(Model model, javax.xml.namespace.QName tagName, CClassInfoParent parent, TypeUse contentType, com.sun.xml.xsom.XmlString defaultValue, com.sun.xml.xsom.XSComponent source, CCustomizations customizations, org.xml.sax.Locator location)
          Creates an element in the given parent.
CSingleTypePropertyInfo(java.lang.String name, TypeUse type, com.sun.xml.xsom.XSComponent source, CCustomizations customizations, org.xml.sax.Locator locator)
           
CValuePropertyInfo(java.lang.String name, com.sun.xml.xsom.XSComponent source, CCustomizations customizations, org.xml.sax.Locator locator, TypeUse type)
           
 

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

Fields in com.sun.tools.xjc.reader declared as TypeUse
 TypeUse RawTypeSet.XmlTypeRef.target
           
 

Constructors in com.sun.tools.xjc.reader with parameters of type TypeUse
RawTypeSet.XmlTypeRef(javax.xml.namespace.QName elementName, TypeUse target, boolean nillable, com.sun.xml.xsom.XmlString defaultValue, com.sun.xml.xsom.XSComponent source, CCustomizations custs, org.xml.sax.Locator loc)
           
 

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

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

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

Methods in com.sun.tools.xjc.reader.relaxng that return TypeUse
(package private)  TypeUse DatatypeLib.get(java.lang.String name)
          Maps the type name to the information.
 TypeUse TypeUseBinder.onAttribute(org.kohsuke.rngom.digested.DAttributePattern p)
           
 TypeUse TypeUseBinder.onChoice(org.kohsuke.rngom.digested.DChoicePattern p)
           
 TypeUse TypeUseBinder.onData(org.kohsuke.rngom.digested.DDataPattern p)
           
 TypeUse TypeUseBinder.onElement(org.kohsuke.rngom.digested.DElementPattern p)
           
 TypeUse TypeUseBinder.onEmpty(org.kohsuke.rngom.digested.DEmptyPattern p)
           
 TypeUse TypeUseBinder.onGrammar(org.kohsuke.rngom.digested.DGrammarPattern p)
           
 TypeUse TypeUseBinder.onGroup(org.kohsuke.rngom.digested.DGroupPattern p)
           
 TypeUse TypeUseBinder.onInterleave(org.kohsuke.rngom.digested.DInterleavePattern p)
           
 TypeUse TypeUseBinder.onList(org.kohsuke.rngom.digested.DListPattern p)
           
 TypeUse TypeUseBinder.onMixed(org.kohsuke.rngom.digested.DMixedPattern p)
           
 TypeUse TypeUseBinder.onNotAllowed(org.kohsuke.rngom.digested.DNotAllowedPattern p)
           
 TypeUse TypeUseBinder.onOneOrMore(org.kohsuke.rngom.digested.DOneOrMorePattern p)
           
 TypeUse TypeUseBinder.onOptional(org.kohsuke.rngom.digested.DOptionalPattern p)
           
 TypeUse TypeUseBinder.onRef(org.kohsuke.rngom.digested.DRefPattern p)
           
 TypeUse TypeUseBinder.onText(org.kohsuke.rngom.digested.DTextPattern p)
           
 TypeUse TypeUseBinder.onValue(org.kohsuke.rngom.digested.DValuePattern p)
           
 TypeUse TypeUseBinder.onZeroOrMore(org.kohsuke.rngom.digested.DZeroOrMorePattern p)
           
 

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> ConversionFinder.builtinConversions
          Transducers 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)
           
 TypeUse SimpleTypeBuilder.build(com.sun.xml.xsom.XSSimpleType type)
          Entry point from outside.
(package private)  TypeUse SimpleTypeBuilder.compose(com.sun.xml.xsom.XSSimpleType t)
           
 TypeUse ConversionFinder.find(com.sun.xml.xsom.XSSimpleType type, com.sun.xml.xsom.XSComponent referer)
          Public entry point.
 

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)
           
 

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)
           
 

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