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.corepackage 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 interfaceCClassEitherCClassInfoorCClassRef.interfaceCNonElementNonElementat compile-time.Classes in com.sun.tools.xjc.model that implement TypeUse Modifier and Type Class Description classCArrayInfoBecause XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.classCBuiltinLeafInfoEncapsulates 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.classCClassInfoMutableClassInforepresentation.classCClassRefReference to an existing class.classCEnumLeafInfoTransducer 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 TypeUseCBuiltinLeafInfo. BOOLEAN_ZERO_OR_ONEboolean restricted to 0 or 1.static TypeUseCBuiltinLeafInfo. HEXBIN_BYTE_ARRAYstatic TypeUseCBuiltinLeafInfo. IDstatic TypeUseCBuiltinLeafInfo. IDREFIDREF.static TypeUseCBuiltinLeafInfo. NORMALIZED_STRINGstatic TypeUseCBuiltinLeafInfo. STRING_LISTFor all list of strings, such as NMTOKENS, ENTITIES.static TypeUseCBuiltinLeafInfo. TOKENprotected TypeUseCSingleTypePropertyInfo. typeprotected TypeUseCSingleTypePropertyInfo. typeMethods in com.sun.tools.xjc.model that return TypeUse Modifier and Type Method Description static TypeUseTypeUseFactory. adapt(TypeUse t, CAdapter adapter)static TypeUseTypeUseFactory. adapt(TypeUse t, Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy)Creates a new adapterTypeUseby using the existingAdapterclass.TypeUseCBuiltinLeafInfo. makeAdapted(Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy)Creates aTypeUsethat represents an adapted use of thisCBuiltinLeafInfo.TypeUseCBuiltinLeafInfo. makeCollection()Creates aTypeUsethat represents a collection of thisCBuiltinLeafInfo.static TypeUseTypeUseFactory. makeCollection(TypeUse t)static TypeUseTypeUseFactory. makeID(TypeUse t, com.sun.xml.bind.v2.model.core.ID id)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 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 TypeUseTypeUseFactory. adapt(TypeUse t, CAdapter adapter)static TypeUseTypeUseFactory. adapt(TypeUse t, Class<? extends javax.xml.bind.annotation.adapters.XmlAdapter> adapter, boolean copy)Creates a new adapterTypeUseby using the existingAdapterclass.static CDefaultValueCDefaultValue. create(TypeUse typeUse, XmlString defaultValue)Creates 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 TypeUseTypeUseFactory. makeID(TypeUse t, com.sun.xml.bind.v2.model.core.ID id)static 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 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 TypeUseBIConversion. getTransducer()Gets a transducer for this conversion.TypeUseBIEnumeration. getTransducer()Returns a transducer for this enumeration declaration.TypeUseBIUserConversion. 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. builtinConversionsTypeUses for the built-in types.XSSimpleTypeFunction<TypeUse>SimpleTypeBuilder. composerMethods in com.sun.tools.xjc.reader.xmlschema that return TypeUse Modifier and Type Method Description TypeUseClassSelector. bindToType(XSType t, XSComponent referer)TypeUseSimpleTypeBuilder. build(XSSimpleType type)Entry point from outside.TypeUseSimpleTypeBuilder. 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 TypeUseBIConversion. getTypeUse(XSSimpleType owner)Gets theTypeUseobject that this conversion represents.TypeUseBIConversion.Static. getTypeUse(XSSimpleType owner)TypeUseBIConversion.User. getTypeUse(XSSimpleType owner)TypeUseBIConversion.UserAdapter. getTypeUse(XSSimpleType owner)Methods in com.sun.tools.xjc.reader.xmlschema.bindinfo with parameters of type TypeUse Modifier and Type Method Description CAttributePropertyInfoBIProperty. createAttributeProperty(XSAttributeUse use, TypeUse tu)CValuePropertyInfoBIProperty. 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)
-