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. -
-
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)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, 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)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, 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)
-