Uses of Interface
com.sun.tools.xjc.model.TypeUse
Packages that use TypeUse
Package
Description
Implementation of the
org.glassfish.jaxb.core.v2.model.core
package for XJC.Object Model that represents DTD binding information.
Object Model that represents customization declarations.
-
Uses of TypeUse in com.sun.tools.xjc.model
Subinterfaces of TypeUse in com.sun.tools.xjc.modelModifier and TypeInterfaceDescriptioninterface
EitherCClassInfo
orCClassRef
.interface
NonElement
at compile-time.Classes in com.sun.tools.xjc.model that implement TypeUseModifier and TypeClassDescriptionfinal class
Because XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.class
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.final class
MutableClassInfo
representation.final class
Reference to an existing class.final class
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 TypeUseModifier and TypeFieldDescriptionstatic final TypeUse
CBuiltinLeafInfo.BOOLEAN_ZERO_OR_ONE
boolean restricted to 0 or 1.static final TypeUse
CBuiltinLeafInfo.HEXBIN_BYTE_ARRAY
static final TypeUse
CBuiltinLeafInfo.ID
static final TypeUse
CBuiltinLeafInfo.IDREF
IDREF.static final TypeUse
CBuiltinLeafInfo.NORMALIZED_STRING
static final TypeUse
CBuiltinLeafInfo.STRING_LIST
For all list of strings, such as NMTOKENS, ENTITIES.static final TypeUse
CBuiltinLeafInfo.TOKEN
protected final TypeUse
CSingleTypePropertyInfo.type
protected final TypeUse
CSingleTypePropertyInfo.type
Methods in com.sun.tools.xjc.model that return TypeUseModifier and TypeMethodDescriptionstatic TypeUse
static TypeUse
TypeUseFactory.adapt
(TypeUse t, Class<? extends XmlAdapter> adapter, boolean copy) final TypeUse
CBuiltinLeafInfo.makeAdapted
(Class<? extends XmlAdapter> adapter, boolean copy) Creates aTypeUse
that represents an adapted use of this .final TypeUse
CBuiltinLeafInfo.makeCollection()
Creates aTypeUse
that represents a collection of this .static TypeUse
TypeUseFactory.makeCollection
(TypeUse t) static TypeUse
final TypeUse
CBuiltinLeafInfo.makeMimeTyped
(MimeType mt) Creates aTypeUse
that represents a MIME-type assocaited version of this .static TypeUse
TypeUseFactory.makeMimeTyped
(TypeUse t, MimeType mt) Methods in com.sun.tools.xjc.model that return types with arguments of type TypeUseMethods in com.sun.tools.xjc.model with parameters of type TypeUseModifier and TypeMethodDescriptionstatic TypeUse
static TypeUse
TypeUseFactory.adapt
(TypeUse t, Class<? extends XmlAdapter> adapter, boolean copy) static CDefaultValue
Creates a new 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
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 TypeUseModifierConstructorDescriptionCAttributePropertyInfo
(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 TypeUseModifier and TypeMethodDescriptionBIConversion.getTransducer()
Gets a transducer for this conversion.BIEnumeration.getTransducer()
Returns a transducer for this enumeration declaration.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 TypeUseModifier and TypeFieldDescriptionSimpleTypeBuilder.builtinConversions
TypeUse
s for the built-in types.final XSSimpleTypeFunction<TypeUse>
SimpleTypeBuilder.composer
Methods in com.sun.tools.xjc.reader.xmlschema that return TypeUseModifier and TypeMethodDescriptionClassSelector.bindToType
(XSType t, XSComponent referer) SimpleTypeBuilder.build
(XSSimpleType type) Entry point from outside.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 TypeUseModifier and TypeMethodDescriptionabstract TypeUse
BIConversion.getTypeUse
(XSSimpleType owner) Gets theTypeUse
object that this conversion represents.BIConversion.Static.getTypeUse
(XSSimpleType owner) BIConversion.User.getTypeUse
(XSSimpleType owner) BIConversion.UserAdapter.getTypeUse
(XSSimpleType owner) Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type TypeUseModifier and TypeMethodDescriptionBIProperty.createAttributeProperty
(XSAttributeUse use, TypeUse tu) 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