Uses of Interface
com.sun.tools.xjc.model.TypeUse
Packages that use TypeUse
Package
Description
Implementation of the
com.sun.xml.bind.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 TypeInterfaceDescriptioninterfaceEitherCClassInfoorCClassRef.interfaceNonElementat compile-time.Classes in com.sun.tools.xjc.model that implement TypeUseModifier and TypeClassDescriptionfinal classBecause XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.classEncapsulates 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 classMutableClassInforepresentation.final classReference to an existing class.final classTransducer 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 TypeUseCBuiltinLeafInfo.BOOLEAN_ZERO_OR_ONEboolean restricted to 0 or 1.static final TypeUseCBuiltinLeafInfo.HEXBIN_BYTE_ARRAYstatic final TypeUseCBuiltinLeafInfo.IDstatic final TypeUseCBuiltinLeafInfo.IDREFIDREF.static final TypeUseCBuiltinLeafInfo.NORMALIZED_STRINGstatic final TypeUseCBuiltinLeafInfo.STRING_LISTFor all list of strings, such as NMTOKENS, ENTITIES.static final TypeUseCBuiltinLeafInfo.TOKENprotected final TypeUseCSingleTypePropertyInfo.typeprotected final TypeUseCSingleTypePropertyInfo.typeMethods in com.sun.tools.xjc.model that return TypeUseModifier and TypeMethodDescriptionstatic TypeUsestatic TypeUseTypeUseFactory.adapt(TypeUse t, Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy) Creates a new adapterTypeUseby using the existingAdapterclass.final TypeUseCBuiltinLeafInfo.makeAdapted(Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy) Creates aTypeUsethat represents an adapted use of thisCBuiltinLeafInfo.final TypeUseCBuiltinLeafInfo.makeCollection()Creates aTypeUsethat represents a collection of thisCBuiltinLeafInfo.static TypeUseTypeUseFactory.makeCollection(TypeUse t) static TypeUsefinal TypeUseCBuiltinLeafInfo.makeMimeTyped(javax.activation.MimeType mt) Creates aTypeUsethat represents a MIME-type assocaited version of thisCBuiltinLeafInfo.static TypeUseTypeUseFactory.makeMimeTyped(TypeUse t, javax.activation.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 TypeUsestatic TypeUseTypeUseFactory.adapt(TypeUse t, Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy) Creates a new adapterTypeUseby using the existingAdapterclass.static CDefaultValueCreates a newCDefaultValuethat computes the default value by applying a lexical representation to aTypeUse.voidCElementInfo.initContentType(TypeUse contentType, XSElementDecl source, XmlString defaultValue) static TypeUseTypeUseFactory.makeCollection(TypeUse t) static TypeUsestatic TypeUseTypeUseFactory.makeMimeTyped(TypeUse t, javax.activation.MimeType mt) protected static booleanCPropertyInfo.needsExplicitTypeName(TypeUse type, QName typeName) Checks if the givenTypeUsewould need an explicitXmlSchemaTypeannotation 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.builtinConversionsTypeUses for the built-in types.final XSSimpleTypeFunction<TypeUse>SimpleTypeBuilder.composerMethods 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 TypeUseBIConversion.getTypeUse(XSSimpleType owner) Gets theTypeUseobject 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