Uses of Interface
com.sun.tools.xjc.model.TypeUse
-
Packages that use TypeUse Package Description com.sun.tools.xjc.model Implementation of thecom.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 Modifier and Type Interface Description interface
CClass
EitherCClassInfo
orCClassRef
.interface
CNonElement
NonElement
at compile-time.Classes in com.sun.tools.xjc.model that implement TypeUse Modifier and Type Class Description 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
MutableClassInfo
representation.class
CClassRef
Reference 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 Modifier and Type Field Description 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
protected TypeUse
CSingleTypePropertyInfo. type
Methods in com.sun.tools.xjc.model that return TypeUse Modifier and Type Method Description static TypeUse
TypeUseFactory. adapt(TypeUse t, CAdapter adapter)
static TypeUse
TypeUseFactory. adapt(TypeUse t, Class<? extends XmlAdapter> adapter, boolean copy)
TypeUse
CBuiltinLeafInfo. makeAdapted(Class<? extends XmlAdapter> adapter, boolean copy)
Creates aTypeUse
that represents an adapted use of thisCBuiltinLeafInfo
.TypeUse
CBuiltinLeafInfo. makeCollection()
Creates aTypeUse
that represents a collection of thisCBuiltinLeafInfo
.static TypeUse
TypeUseFactory. makeCollection(TypeUse t)
static TypeUse
TypeUseFactory. makeID(TypeUse t, ID id)
TypeUse
CBuiltinLeafInfo. makeMimeTyped(MimeType mt)
Creates aTypeUse
that represents a MIME-type assocaited version of thisCBuiltinLeafInfo
.static TypeUse
TypeUseFactory. makeMimeTyped(TypeUse t, MimeType mt)
Methods in com.sun.tools.xjc.model that return types with arguments of type TypeUse Modifier and Type Method Description Map<QName,TypeUse>
Model. typeUses()
Methods in com.sun.tools.xjc.model with parameters of type TypeUse Modifier and Type Method Description static TypeUse
TypeUseFactory. adapt(TypeUse t, CAdapter adapter)
static TypeUse
TypeUseFactory. adapt(TypeUse t, Class<? extends XmlAdapter> adapter, boolean copy)
static CDefaultValue
CDefaultValue. create(TypeUse typeUse, XmlString defaultValue)
Creates a newCDefaultValue
that computes the default value by applying a lexical representation to aTypeUse
.void
CElementInfo. initContentType(TypeUse contentType, XSElementDecl source, XmlString defaultValue)
static TypeUse
TypeUseFactory. makeCollection(TypeUse t)
static TypeUse
TypeUseFactory. makeID(TypeUse t, ID id)
static TypeUse
TypeUseFactory. makeMimeTyped(TypeUse t, MimeType mt)
protected static boolean
CPropertyInfo. needsExplicitTypeName(TypeUse type, QName typeName)
Checks if the givenTypeUse
would need an explicitXmlSchemaType
annotation with the given type name.Constructors in com.sun.tools.xjc.model with parameters of type TypeUse Constructor Description CAttributePropertyInfo(String name, XSComponent source, CCustomizations customizations, Locator locator, QName attName, TypeUse type, QName typeName, boolean required)
CElementInfo(Model model, QName tagName, CClassInfoParent parent, TypeUse contentType, XmlString defaultValue, XSElementDecl source, CCustomizations customizations, Locator location)
Creates an element in the given parent.CValuePropertyInfo(String name, XSComponent source, CCustomizations customizations, Locator locator, TypeUse type, 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 Modifier and Type Method Description 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 Modifier and Type Field Description static Map<String,TypeUse>
SimpleTypeBuilder. builtinConversions
TypeUse
s for the built-in types.XSSimpleTypeFunction<TypeUse>
SimpleTypeBuilder. composer
Methods in com.sun.tools.xjc.reader.xmlschema that return TypeUse Modifier and Type Method Description TypeUse
ClassSelector. bindToType(XSType t, XSComponent referer)
TypeUse
SimpleTypeBuilder. build(XSSimpleType type)
Entry point from outside.TypeUse
SimpleTypeBuilder. buildDef(XSSimpleType type)
A version of theSimpleTypeBuilder.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 Modifier and Type Method Description abstract TypeUse
BIConversion. getTypeUse(XSSimpleType owner)
Gets theTypeUse
object that this conversion represents.TypeUse
BIConversion.Static. getTypeUse(XSSimpleType owner)
TypeUse
BIConversion.User. getTypeUse(XSSimpleType owner)
TypeUse
BIConversion.UserAdapter. getTypeUse(XSSimpleType owner)
Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type TypeUse Modifier and Type Method Description CAttributePropertyInfo
BIProperty. createAttributeProperty(XSAttributeUse use, TypeUse tu)
CValuePropertyInfo
BIProperty. createValueProperty(String defaultName, boolean forConstant, XSComponent source, TypeUse tu, QName typeName)
Constructors in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type TypeUse Constructor Description Static(Locator loc, TypeUse transducer)
-