A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbortException - Exception in com.sun.tools.xjc
-
Signals the abortion of the compilation.
- AbortException() - Constructor for exception com.sun.tools.xjc.AbortException
- absorb(BindInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Merges all the declarations inside the given BindInfo to this BindInfo.
- AbstractExtensionBindingChecker - Class in com.sun.tools.xjc.reader
-
Common code between
DTDExtensionBindingChecker
andExtensionBindingChecker
. - AbstractExtensionBindingChecker(String, Options, ErrorHandler) - Constructor for class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
- AbstractReferenceFinderImpl - Class in com.sun.tools.xjc.reader.internalizer
-
XMLFilter that finds references to other schema files from SAX events.
- AbstractReferenceFinderImpl(DOMForest) - Constructor for class com.sun.tools.xjc.reader.internalizer.AbstractReferenceFinderImpl
- accept(CClassInfoParent.Visitor<T>) - Method in class com.sun.tools.xjc.model.CClassInfo
- accept(CClassInfoParent.Visitor<T>) - Method in interface com.sun.tools.xjc.model.CClassInfoParent
- accept(CClassInfoParent.Visitor<T>) - Method in class com.sun.tools.xjc.model.CClassInfoParent.Package
- accept(CClassInfoParent.Visitor<T>) - Method in class com.sun.tools.xjc.model.CElementInfo
- accept(CPropertyVisitor<V>) - Method in class com.sun.tools.xjc.model.CAttributePropertyInfo
- accept(CPropertyVisitor<V>) - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- accept(CPropertyVisitor<V>) - Method in class com.sun.tools.xjc.model.CPropertyInfo
- accept(CPropertyVisitor<V>) - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- accept(CPropertyVisitor<V>) - Method in class com.sun.tools.xjc.model.CValuePropertyInfo
- accept(CPropertyVisitor2<R, P>, P) - Method in class com.sun.tools.xjc.model.CAttributePropertyInfo
- accept(CPropertyVisitor2<R, P>, P) - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- accept(CPropertyVisitor2<R, P>, P) - Method in class com.sun.tools.xjc.model.CPropertyInfo
- accept(CPropertyVisitor2<R, P>, P) - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- accept(CPropertyVisitor2<R, P>, P) - Method in class com.sun.tools.xjc.model.CValuePropertyInfo
- Accessor(JExpression) - Constructor for class com.sun.tools.xjc.generator.bean.field.SingleField.Accessor
- AcknowledgePluginCustomizationBinder - Class in com.sun.tools.xjc.reader.xmlschema
-
Mark as acknowledge every
BIXPluginCustomization
seen in XSComponent and sub-tree. - AcknowledgePluginCustomizationBinder() - Constructor for class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- activePlugins - Variable in class com.sun.tools.xjc.Options
-
Plugin
s that are enabled in this compilation. - adapt(TypeUse, CAdapter) - Static method in class com.sun.tools.xjc.model.TypeUseFactory
- adapt(TypeUse, Class<? extends XmlAdapter>, boolean) - Static method in class com.sun.tools.xjc.model.TypeUseFactory
- add(Class<T>, T) - Static method in class com.sun.tools.xjc.reader.Ring
- add(T) - Static method in class com.sun.tools.xjc.reader.Ring
- addBindFile(File) - Method in class com.sun.tools.xjc.Options
-
Adds a new binding file.
- addBindFile(InputSource) - Method in class com.sun.tools.xjc.Options
-
Adds a new binding file.
- addBindFileRecursive(File) - Method in class com.sun.tools.xjc.Options
-
Recursively scan directories and add all ".xjb" files in it.
- addCatalog(File) - Method in class com.sun.tools.xjc.Options
-
Adds a new catalog file.Use created or existed resolver to parse new catalog file.
- addConfiguredBinding(FileSet) - Method in class com.sun.tools.xjc.XJCBase
-
Nested
<binding>
element. - addConfiguredDepends(FileSet) - Method in class com.sun.tools.xjc.XJCBase
-
Nested
<depends>
element. - addConfiguredProduces(FileSet) - Method in class com.sun.tools.xjc.XJCBase
-
Nested
<produces>
element. - addConfiguredSchema(FileSet) - Method in class com.sun.tools.xjc.XJCBase
-
Nested
<schema>
element. - addConfiguredXMLCatalog(XMLCatalog) - Method in class com.sun.tools.xjc.XJCBase
-
Add the catalog to our internal catalog
- addConstructor(String...) - Method in class com.sun.tools.xjc.model.CClassInfo
-
Creates a new constructor declaration and adds it.
- addDecl(BIDeclaration) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Adds a new declaration.
- addGrammar(File) - Method in class com.sun.tools.xjc.Options
- addGrammar(InputSource) - Method in class com.sun.tools.xjc.Options
-
Adds a new input schema.
- addGrammarRecursive(File) - Method in class com.sun.tools.xjc.Options
-
Recursively scan directories and add all XSD files in it.
- addNext(Element) - Method in class com.sun.tools.xjc.reader.gbind.Element
- addNext(Element) - Method in interface com.sun.tools.xjc.reader.gbind.ElementSet
-
For each element in this set, adds an edge to the given element.
- addParameter(JType, String) - Method in class com.sun.tools.xjc.generator.bean.MethodWriter
-
Adds a parameter to the previously declared method.
- addParameter(Class<?>, String) - Method in class com.sun.tools.xjc.generator.bean.MethodWriter
- addProperty(CPropertyInfo) - Method in class com.sun.tools.xjc.model.CClassInfo
-
Adds a new property.
- addRuntime(Class<?>) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- addRuntime(Class<?>) - Method in interface com.sun.tools.xjc.outline.Outline
-
Copies the specified class into the user's package and returns a reference to it.
- addTo(CElementPropertyInfo) - Method in class com.sun.tools.xjc.reader.RawTypeSet
- addTo(CReferencePropertyInfo) - Method in class com.sun.tools.xjc.reader.RawTypeSet
- ALL - Static variable in class com.sun.tools.xjc.util.MimeTypeRange
- allowExtensions - Variable in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
If false, any use of extensions is reported as an error.
- annotate(JAnnotatable) - Method in interface com.sun.tools.xjc.api.TypeAndAnnotation
-
Annotates the given program element by additional JAXB annotations that need to be there at the point of reference.
- annotate(JAnnotatable) - Method in class com.sun.tools.xjc.generator.bean.field.DummyListField
-
Annotate the field according to the recipes given as
CPropertyInfo
. - annotateXMLSchema(XSSchemaSet) - Method in class com.sun.tools.xjc.ModelLoader
-
Annotates the obtained schema set.
- annotation(XSAnnotation) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- AnnotationParserFactoryImpl - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Implementation of XSOM
AnnotationParserFactory
that parses JAXB customization declarations. - AnnotationParserFactoryImpl(Options) - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl
- annotations - Variable in class com.sun.tools.xjc.api.Reference
-
Deprecated.The declaration from which annotations for the
Reference.type
is read. - any(XSWildcard.Any) - Method in class com.sun.tools.xjc.reader.xmlschema.WildcardNameClassBuilder
- ANYTYPE - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- apply(XSSchemaSet, ErrorReceiver) - Method in class com.sun.tools.xjc.reader.internalizer.SCDBasedBindingSet
-
Applies the additional binding customizations.
- arrays() - Method in class com.sun.tools.xjc.model.Model
-
No array mapping generation for XJC.
- asDecl(NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- asDecl(Class) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- asElement() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Deprecated.always return null at this level.
- asElement() - Method in class com.sun.tools.xjc.model.CClassInfo
- asElement() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- Aspect - Enum in com.sun.tools.xjc.outline
-
Sometimes a single JAXB-generated bean spans across multiple Java classes/interfaces.
- assignClassName(String, String) - Method in interface com.sun.tools.xjc.api.ClassNameAllocator
-
Hook that allows the client of the XJC API to rename some of the JAXB-generated classes.
- assignClassName(String, String) - Method in class com.sun.tools.xjc.model.AutoClassNameAllocator
- attContainer(XSAttContainer) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- attGroupDecl(XSAttGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- attGroupDecl(XSAttGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- attGroupDecl(XSAttGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- attGroupDecl(XSAttGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- attGroupDecl(XSAttGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- attributeDecl(XSAttributeDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- attributeDecl(XSAttributeDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- attributeDecl(XSAttributeDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- attributeDecl(XSAttributeDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- attributeDecl(XSAttributeDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- attributeFormDefault(XmlNsForm) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaWriter
- attributeUse(XSAttributeUse) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- attributeUse(XSAttributeUse) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- attributeUse(XSAttributeUse) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
-
Attribute use always becomes a property.
- attributeUse(XSAttributeUse) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- attributeUse(XSAttributeUse) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- AutoClassNameAllocator - Class in com.sun.tools.xjc.model
-
ClassNameAllocator
filter that performs automatic name conflict resolution. - AutoClassNameAllocator(ClassNameAllocator) - Constructor for class com.sun.tools.xjc.model.AutoClassNameAllocator
- automaticNameConflictResolution - Variable in class com.sun.tools.xjc.Options
-
If true, try to resolve name conflicts automatically by assigning mechanical numbers.
B
- BadCommandLineException - Exception in com.sun.tools.xjc
-
Signals a bad command line argument.
- BadCommandLineException() - Constructor for exception com.sun.tools.xjc.BadCommandLineException
- BadCommandLineException(String) - Constructor for exception com.sun.tools.xjc.BadCommandLineException
- BadCommandLineException(String, Throwable) - Constructor for exception com.sun.tools.xjc.BadCommandLineException
- base - Variable in class com.sun.tools.xjc.model.CEnumLeafInfo
-
Represents the underlying type of this enumeration and its conversion.
- BASE64_BYTE_ARRAY - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- baseType - Variable in class com.sun.tools.xjc.model.CPropertyInfo
-
If the base type of the property is overriden, this field is set to non-null.
- BaseTypeBean() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty.BaseTypeBean
- BEAN_ONLY - com.sun.tools.xjc.generator.bean.ImplStructureStrategy
-
Generates beans only.
- BeanGenerator - Class in com.sun.tools.xjc.generator.bean
-
Generates fields and accessors.
- beans() - Method in class com.sun.tools.xjc.model.Model
- begin() - Static method in class com.sun.tools.xjc.reader.Ring
-
Starts a new scope.
- BGMBuilder - Class in com.sun.tools.xjc.reader.xmlschema
-
Root of the XML Schema binder.
- BGMBuilder(String, String, boolean, FieldRendererFactory, List<Plugin>) - Constructor for class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
- BIClass - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Class declaration.
- BIClass() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
- BIConversion - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Conversion declaration.
- BIConversion() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion
- BIConversion(Locator) - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion
-
Deprecated.
- BIConversion.Static - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Implementation that returns a statically-determined constant
TypeUse
. - BIConversion.User - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
User-specified
<javaType>
customization. - BIConversion.UserAdapter - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
- BIDeclaration - Interface in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Base interface for all binding customization declarations.
- BIDom - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
DOM customization.
- BIDom() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDom
-
Default constructor.
- BIEnum - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Enumeration customization.
- BIEnum() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
-
Default constructor.
- BIEnumMember - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Enumeration member customization.
- BIEnumMember() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnumMember
- BIFactoryMethod - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Controls the
ObjectFactory
method name. - BIFactoryMethod() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIFactoryMethod
-
Default constructor.
- BIG_DECIMAL - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- BIG_INTEGER - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- BIGlobalBinding - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Global binding customization.
- BIGlobalBinding() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
-
Creates a bind info object with the default values
- BIInlineBinaryData - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Generates
XmlInlineBinaryData
. - BIInlineBinaryData() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIInlineBinaryData
-
Default constructor.
- bind() - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Obtains the compiled schema object model.
- bind(Collection<Reference>, Map<QName, Reference>, String, ProcessingEnvironment) - Method in interface com.sun.tools.xjc.api.JavaCompiler
-
Deprecated.Compiles the given annotated Java source code.
- BindGreen - Class in com.sun.tools.xjc.reader.xmlschema
- BindGreen() - Constructor for class com.sun.tools.xjc.reader.xmlschema.BindGreen
-
Default constructor.
- BindInfo - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Container for customization declarations.
- BindInfo() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Default constructor.
- BindingComponent - Class in com.sun.tools.xjc.reader.xmlschema
-
Component accessible from
Ring
. - BindingComponent() - Constructor for class com.sun.tools.xjc.reader.xmlschema.BindingComponent
- bindingFileSchema - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Lazily parsed schema for the binding file.
- BindPurple - Class in com.sun.tools.xjc.reader.xmlschema
- BindPurple() - Constructor for class com.sun.tools.xjc.reader.xmlschema.BindPurple
-
Default constructor.
- BindRed - Class in com.sun.tools.xjc.reader.xmlschema
-
This is where a binding of a new class starts.
- BindRed() - Constructor for class com.sun.tools.xjc.reader.xmlschema.BindRed
-
Default constructor.
- bindToType(XSComplexType, XSComponent, boolean) - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
- bindToType(XSComponent, XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
-
Checks if the given component is being mapped to a type.
- bindToType(XSElementDecl, XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
- bindToType(XSType, XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
- BindYellow - Class in com.sun.tools.xjc.reader.xmlschema
- BindYellow() - Constructor for class com.sun.tools.xjc.reader.xmlschema.BindYellow
-
Default constructor.
- BIProperty - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Property customization.
- BIProperty() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- BIProperty(Locator, String, String, BIProperty.BaseTypeBean, CollectionTypeAttribute, Boolean, OptionalPropertyMode, Boolean) - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- BIProperty.BaseTypeBean - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
- BISchemaBinding - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Schema-wide binding customization.
- BISchemaBinding() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding
-
Default constructor.
- BISchemaBinding.NamingRule - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Default naming rules of the generated interfaces.
- BISerializable - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
This customization will enable serialization support on XJC.
- BISerializable() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISerializable
-
Default constructor.
- BIXDom - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Compatibility with 1.0.
- BIXDom() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXDom
-
Default constructor.
- BIXPluginCustomization - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Customization specified via
Plugin.getCustomizationURIs()
. - BIXPluginCustomization(Element, Locator) - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXPluginCustomization
- BIXSubstitutable - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Forces a non-collapsing behavior to allow extension schemas to perform element substitutions.
- BIXSubstitutable() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXSubstitutable
-
Default constructor.
- BOOLEAN - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- BOOLEAN_ZERO_OR_ONE - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
boolean restricted to 0 or 1.
- build(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
-
Builds the
CPropertyInfo
s from the given particle (and its descendants), and set them to the class returned byClassSelector.getCurrentBean()
. - build(XSParticle, boolean) - Static method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder
- build(XSParticle, Collection<XSParticle>) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
-
The version of the build method that forces a specified set of particles to become a property.
- build(XSSchemaSet, JCodeModel, ErrorReceiver, Options) - Static method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Entry point.
- build(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
-
Entry point from outside.
- build(XSWildcard) - Static method in class com.sun.tools.xjc.reader.xmlschema.WildcardNameClassBuilder
- buildDef(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
-
A version of the
SimpleTypeBuilder.build(XSSimpleType)
method used to bind the definition of a class generated from the given simple type. - buildDOMForest(InternalizationLogic) - Method in class com.sun.tools.xjc.ModelLoader
-
Builds DOMForest and performs the internalization.
- builder - Variable in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
- builder - Variable in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder
- builder - Variable in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
- buildStronglyConnectedComponents(List<ConnectedComponent>) - Method in class com.sun.tools.xjc.reader.gbind.Element
-
Builds a set of strongly connected components and puts them all into the given set.
- builtinConversions - Static variable in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
-
TypeUse
s for the built-in types. - builtins() - Method in class com.sun.tools.xjc.model.Model
- BYTE - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
C
- CAdapter - Class in com.sun.tools.xjc.model
-
Extended
Adapter
for use within XJC. - CAdapter(JClass) - Constructor for class com.sun.tools.xjc.model.CAdapter
- CAdapter(Class<? extends XmlAdapter>, boolean) - Constructor for class com.sun.tools.xjc.model.CAdapter
-
When the adapter class is statically known to us.
- calcDefaultValues() - Method in class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
-
Compute the most common namespace URI in this package (to put into
XmlSchema.namespace()
and what value we should put intoXmlSchema.elementFormDefault()
. - CALENDAR - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- CAN_BE_TYPEREF - com.sun.tools.xjc.reader.RawTypeSet.Mode
-
This
RawTypeSet
can be either an reference property or an element property, and XJC recommends reference property. - canBeMappedToTypeSafeEnum(XSDeclaration) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- canBeMappedToTypeSafeEnum(XSSimpleType) - Static method in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
-
Returns true if the given simple type can be mapped to a type-safe enum class.
- canBeMappedToTypeSafeEnum(String, String) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- canBeMappedToTypeSafeEnum(QName) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
-
Checks if the given XML Schema built-in type can be mapped to a type-safe enum class.
- canBeReferencedByIDREF() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Deprecated.why are you calling a method whose return value is always known?
- canBeReferencedByIDREF() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
-
Deprecated.why are you calling the method whose return value is known?
- canBeType(RawTypeSet) - Method in class com.sun.tools.xjc.reader.RawTypeSet.Ref
-
Can this be a type ref?
- canBeType(RawTypeSet) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CClassRef
- canBeType(RawTypeSet) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CElementInfoRef
- canBeType(RawTypeSet) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.WildcardRef
- canBeType(RawTypeSet) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.XmlTypeRef
- canBeTypeRefs - Variable in class com.sun.tools.xjc.reader.RawTypeSet
-
True if this type set can form references to types.
- CArrayInfo - Class in com.sun.tools.xjc.model
-
Because XJC doesn't generate the array binding, this class will never show up in the model constructed by XJC.
- CArrayInfo(Model, CNonElement, XSComponent, CCustomizations) - Constructor for class com.sun.tools.xjc.model.CArrayInfo
- CAttributePropertyInfo - Class in com.sun.tools.xjc.model
-
AttributePropertyInfo
for the compiler. - CAttributePropertyInfo(String, XSComponent, CCustomizations, Locator, QName, TypeUse, QName, boolean) - Constructor for class com.sun.tools.xjc.model.CAttributePropertyInfo
- CBuiltinLeafInfo - Class in com.sun.tools.xjc.model
-
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.
- CClass - Interface in com.sun.tools.xjc.model
-
Either
CClassInfo
orCClassRef
. - CClassInfo - Class in com.sun.tools.xjc.model
-
Mutable
ClassInfo
representation. - CClassInfo(Model, JCodeModel, String, Locator, QName, QName, XSComponent, CCustomizations) - Constructor for class com.sun.tools.xjc.model.CClassInfo
- CClassInfo(Model, JPackage, String, Locator, QName, QName, XSComponent, CCustomizations) - Constructor for class com.sun.tools.xjc.model.CClassInfo
- CClassInfo(Model, CClassInfoParent, String, Locator, QName, QName, XSComponent, CCustomizations) - Constructor for class com.sun.tools.xjc.model.CClassInfo
- CClassInfoParent - Interface in com.sun.tools.xjc.model
-
Parent of a
CClassInfo
/CElementInfo
. - CClassInfoParent.Package - Class in com.sun.tools.xjc.model
-
JPackage
as aCClassInfoParent
. - CClassInfoParent.Visitor<T> - Interface in com.sun.tools.xjc.model
-
Visitor of
CClassInfoParent
- CClassRef - Class in com.sun.tools.xjc.model
-
Reference to an existing class.
- CClassRef(Model, XSComponent, BIClass, CCustomizations) - Constructor for class com.sun.tools.xjc.model.CClassRef
- CClassRef(Model, XSComponent, BIEnum, CCustomizations) - Constructor for class com.sun.tools.xjc.model.CClassRef
- CCustomizable - Interface in com.sun.tools.xjc.model
-
Implemented by model components that can have customizations contributed by
Plugin
s. - CCustomizations - Class in com.sun.tools.xjc.model
-
Represents the list of
CPluginCustomization
s attached to a JAXB model component. - CCustomizations() - Constructor for class com.sun.tools.xjc.model.CCustomizations
- CCustomizations(Collection<? extends CPluginCustomization>) - Constructor for class com.sun.tools.xjc.model.CCustomizations
- CDefaultValue - Class in com.sun.tools.xjc.model
-
Object that computes the default value expression lazily.
- CDefaultValue() - Constructor for class com.sun.tools.xjc.model.CDefaultValue
-
Default constructor.
- CElement - Interface in com.sun.tools.xjc.model
- CElementInfo - Class in com.sun.tools.xjc.model
-
ElementInfo
implementation for the compile-time model. - CElementInfo(Model, QName, CClassInfoParent, TypeUse, XmlString, XSElementDecl, CCustomizations, Locator) - Constructor for class com.sun.tools.xjc.model.CElementInfo
-
Creates an element in the given parent.
- CElementInfo(Model, QName, CClassInfoParent, String, CCustomizations, Locator) - Constructor for class com.sun.tools.xjc.model.CElementInfo
-
Creates an element with a class in the given parent.
- CElementPropertyInfo - Class in com.sun.tools.xjc.model
-
ElementPropertyInfo
for the compiler. - CElementPropertyInfo(String, CElementPropertyInfo.CollectionMode, ID, MimeType, XSComponent, CCustomizations, Locator, boolean) - Constructor for class com.sun.tools.xjc.model.CElementPropertyInfo
- CElementPropertyInfo.CollectionMode - Enum in com.sun.tools.xjc.model
- CEnumConstant - Class in com.sun.tools.xjc.model
-
Enumeration constant.
- CEnumConstant(String, String, String, XSComponent, CCustomizations, Locator) - Constructor for class com.sun.tools.xjc.model.CEnumConstant
- CEnumLeafInfo - Class in com.sun.tools.xjc.model
-
Transducer that converts a string into an "enumeration class." The structure of the generated class needs to precisely follow the JAXB spec.
- CEnumLeafInfo(Model, QName, CClassInfoParent, String, CNonElement, Collection<CEnumConstant>, XSComponent, CCustomizations, Locator) - Constructor for class com.sun.tools.xjc.model.CEnumLeafInfo
- characters(char[], int, int) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- characters(char[], int, int) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- check() - Method in class com.sun.tools.xjc.reader.ModelChecker
- checkAndEnable(String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
Verify that the given URI is indeed a valid extension namespace URI, and if so enable it.
- checkFallback(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
-
Similar to the build method but this method only checks if the BGM that will be built by the build method will do the fallback (map all the properties into one list) or not.
- checkIfValidTargetNode(DOMForest, Element, Element) - Method in interface com.sun.tools.xjc.reader.internalizer.InternalizationLogic
-
Checks if the specified element is a valid target node to attach a customization.
- checkSchemaCorrectness(ErrorReceiver) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Checks the correctness of the XML Schema documents and return true if it's OK.
- choice(Multiplicity, Multiplicity) - Static method in class com.sun.tools.xjc.model.Multiplicity
- Choice - Class in com.sun.tools.xjc.reader.gbind
-
Expression
that represents the union of two expressions "A|B". - Choice(Expression, Expression) - Constructor for class com.sun.tools.xjc.reader.gbind.Choice
- className - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
-
Gets the specified class name, or null if not specified.
- classNameAllocator - Variable in class com.sun.tools.xjc.Options
-
This allocator has the final say on deciding the class name.
- ClassNameAllocator - Interface in com.sun.tools.xjc.api
-
Callback interface that allows the driver of the XJC API to rename JAXB-generated classes/interfaces/enums.
- classNameReplacer - Variable in class com.sun.tools.xjc.Options
- ClassOutline - Class in com.sun.tools.xjc.outline
-
Outline object that provides per-
CClassInfo
information for filling in methods/fields for a bean. - ClassOutline(CClassInfo, JDefinedClass, JClass, JDefinedClass) - Constructor for class com.sun.tools.xjc.outline.ClassOutline
- ClassOutlineImpl - Class in com.sun.tools.xjc.generator.bean
-
ClassOutline
enhanced with schema2java specific information. - classpaths - Variable in class com.sun.tools.xjc.Options
- ClassSelector - Class in com.sun.tools.xjc.reader.xmlschema
-
Manages association between
XSComponent
s and generatedCTypeInfo
s. - ClassSelector() - Constructor for class com.sun.tools.xjc.reader.xmlschema.ClassSelector
- clazz - Variable in class com.sun.tools.xjc.outline.EnumOutline
-
The generated enum class.
- close() - Method in class com.sun.tools.xjc.util.NullStream
- CNonElement - Interface in com.sun.tools.xjc.model
-
NonElement
at compile-time. - codeModel - Variable in class com.sun.tools.xjc.generator.bean.MethodWriter
- codeModel - Variable in class com.sun.tools.xjc.model.Model
-
This model uses this code model exclusively.
- CodeModelClassFactory - Class in com.sun.tools.xjc.util
-
Create new
JDefinedClass
and report class collision errors, if necessary. - CodeModelClassFactory(ErrorReceiver) - Constructor for class com.sun.tools.xjc.util.CodeModelClassFactory
- collectElementNames(Map<QName, CPropertyInfo>) - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- collectElementNames(Map<QName, CPropertyInfo>) - Method in class com.sun.tools.xjc.model.CPropertyInfo
-
Puts the element names that this property possesses to the map, so that we can find two properties that own the same element name, which is an error.
- collectElementNames(Map<QName, CPropertyInfo>) - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- CollectionTypeAttribute - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Bean used by JAXB to bind a collection type attribute to our
FieldRenderer
. - CollectionTypeAttribute() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.CollectionTypeAttribute
-
Default constructor.
- com.sun.tools.xjc - package com.sun.tools.xjc
-
Schema to Java compiler
- com.sun.tools.xjc.api - package com.sun.tools.xjc.api
-
API for programmatic invocation of XJC and schemagen.
- com.sun.tools.xjc.generator.bean - package com.sun.tools.xjc.generator.bean
- com.sun.tools.xjc.generator.bean.field - package com.sun.tools.xjc.generator.bean.field
-
FieldRenderer and its implementation classes.
- com.sun.tools.xjc.model - package com.sun.tools.xjc.model
-
Implementation of the
org.glassfish.jaxb.core.v2.model.core
package for XJC. - com.sun.tools.xjc.model.nav - package com.sun.tools.xjc.model.nav
-
Compile-time representation of Java type system.
- com.sun.tools.xjc.outline - package com.sun.tools.xjc.outline
-
Provides the outline of the generated Java source code so that additional processing (such as adding more annotations) can be done on the generated code.
- com.sun.tools.xjc.reader - package com.sun.tools.xjc.reader
-
Front-end that reads schema(s) and produce BGM.
- com.sun.tools.xjc.reader.gbind - package com.sun.tools.xjc.reader.gbind
-
Binary expressions are left-associative.
- com.sun.tools.xjc.reader.internalizer - package com.sun.tools.xjc.reader.internalizer
-
internalization of external binding files and <jaxb:bindings> customizations.
- com.sun.tools.xjc.reader.xmlschema - package com.sun.tools.xjc.reader.xmlschema
- com.sun.tools.xjc.reader.xmlschema.bindinfo - package com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Object Model that represents customization declarations.
- com.sun.tools.xjc.util - package com.sun.tools.xjc.util
- compatibilityMode - Variable in class com.sun.tools.xjc.Options
-
this switch determines how carefully the compiler will follow the compatibility rules in the spec.
- compiled(Outline) - Method in class com.sun.tools.xjc.XJCListener
-
Called after the schema is compiled and the code generation strategy is determined, but before any code is actually generated as files.
- complexType(XSComplexType) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- complexType(XSComplexType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- complexType(XSComplexType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- complexType(XSComplexType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- complexType(XSComplexType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- composer - Variable in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
- compute(Outline) - Method in class com.sun.tools.xjc.model.CDefaultValue
- computeLabel(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
-
Computes the label of a given particle.
- ConnectedComponent - Class in com.sun.tools.xjc.reader.gbind
-
Represents one strongly-connected component of the
Element
graph. - ConnectedComponent() - Constructor for class com.sun.tools.xjc.reader.gbind.ConnectedComponent
-
Default constructor.
- ConsoleErrorReporter - Class in com.sun.tools.xjc
-
ErrorReceiver
that prints to aPrintStream
. - ConsoleErrorReporter() - Constructor for class com.sun.tools.xjc.ConsoleErrorReporter
- ConsoleErrorReporter(OutputStream) - Constructor for class com.sun.tools.xjc.ConsoleErrorReporter
- ConsoleErrorReporter(PrintStream) - Constructor for class com.sun.tools.xjc.ConsoleErrorReporter
- Const - Class in com.sun.tools.xjc.reader
-
Useful constant values.
- constants - Variable in class com.sun.tools.xjc.outline.EnumOutline
-
Constants.
- constRef - Variable in class com.sun.tools.xjc.outline.EnumConstantOutline
-
The generated enum constant.
- Constructor - Class in com.sun.tools.xjc.model
-
Constructor declaration.
- Constructor(String[]) - Constructor for class com.sun.tools.xjc.model.Constructor
- contains(ElementSet) - Method in class com.sun.tools.xjc.reader.gbind.Element
- contains(ElementSet) - Method in interface com.sun.tools.xjc.reader.gbind.ElementSet
-
Doesn't have to be strict (it's OK for this method to return false when it's actually true) since this is used just for optimization.
- contentForWildcard - Variable in class com.sun.tools.xjc.Options
-
When on, generates content property for types with multiple xs:any derived elements (which is supposed to be correct behaviour)
- ContentListField - Class in com.sun.tools.xjc.generator.bean.field
-
Realizes a property as an untyped
List
. - ContentListField(ClassOutlineImpl, CPropertyInfo, JClass) - Constructor for class com.sun.tools.xjc.generator.bean.field.ContentListField
- CPluginCustomization - Class in com.sun.tools.xjc.model
-
Vendor extension customization contributed from
Plugin
s. - CPluginCustomization(Element, Locator) - Constructor for class com.sun.tools.xjc.model.CPluginCustomization
- CPropertyInfo - Class in com.sun.tools.xjc.model
-
Model of a property to be generated.
- CPropertyInfo(String, boolean, XSComponent, CCustomizations, Locator) - Constructor for class com.sun.tools.xjc.model.CPropertyInfo
- CPropertyVisitor<V> - Interface in com.sun.tools.xjc.model
-
Visitor for
CPropertyInfo
. - CPropertyVisitor2<R,P> - Interface in com.sun.tools.xjc.model
-
Visitor for
CPropertyInfo
. - create() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl
- create(int, Integer) - Static method in class com.sun.tools.xjc.model.Multiplicity
- create(JExpression) - Method in class com.sun.tools.xjc.generator.bean.field.ContentListField
- create(JExpression) - Method in class com.sun.tools.xjc.generator.bean.field.DummyListField
- create(JExpression) - Method in class com.sun.tools.xjc.generator.bean.field.IsSetField
- create(JExpression) - Method in class com.sun.tools.xjc.generator.bean.field.NoExtendedContentField
- create(JExpression) - Method in class com.sun.tools.xjc.generator.bean.field.SingleField
- create(JExpression) - Method in class com.sun.tools.xjc.generator.bean.field.UnboxedField
- create(JExpression) - Method in class com.sun.tools.xjc.generator.bean.field.UntypedListField
- create(JExpression) - Method in interface com.sun.tools.xjc.outline.FieldOutline
-
Creates a new
FieldAccessor
of this field for the specified object. - create(TypeUse, XmlString) - Static method in class com.sun.tools.xjc.model.CDefaultValue
-
Creates a new that computes the default value by applying a lexical representation to a
TypeUse
. - create(Class) - Static method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- create(Type) - Static method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- create(BigInteger, BigInteger) - Static method in class com.sun.tools.xjc.model.Multiplicity
- create(ContentHandler[]) - Static method in class com.sun.tools.xjc.util.ForkContentHandler
-
Creates ForkContentHandlers so that the specified handlers will receive SAX events in the order of the array.
- createArg() - Method in class com.sun.tools.xjc.XJCBase
- createAttributeProperty(XSAttributeUse, TypeUse) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- createClass(JClassContainer, int, String, Locator) - Method in class com.sun.tools.xjc.util.CodeModelClassFactory
- createClass(JClassContainer, int, String, Locator, ClassType) - Method in class com.sun.tools.xjc.util.CodeModelClassFactory
- createClass(JClassContainer, String, Locator) - Method in class com.sun.tools.xjc.util.CodeModelClassFactory
- createClass(JClassContainer, String, Locator, ClassType) - Method in class com.sun.tools.xjc.util.CodeModelClassFactory
- createClasses(Outline, CClassInfo) - Method in enum com.sun.tools.xjc.generator.bean.ImplStructureStrategy
-
Creates class(es) for the given bean.
- createClassLoader() - Method in class com.sun.tools.xjc.XJCTask
- createClasspath() - Method in class com.sun.tools.xjc.XJCBase
-
Nested
<classpath>
element. - createCodeWriter() - Method in class com.sun.tools.xjc.Options
-
Creates a configured CodeWriter that produces files into the specified directory.
- createCodeWriter(CodeWriter) - Method in class com.sun.tools.xjc.Options
-
Creates a configured CodeWriter that produces files into the specified directory.
- createConstant(Outline, XmlString) - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- createConstant(Outline, XmlString) - Method in interface com.sun.tools.xjc.model.TypeUse
-
Creates a constant for the given lexical value.
- createContentExtendedMixedReferenceProperty(String, XSComponent, RawTypeSet) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- createDummyExtendedMixedReferenceProperty(String, XSComponent, RawTypeSet) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- createElementOrReferenceProperty(String, boolean, XSParticle, RawTypeSet) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- createElementProperty(String, boolean, XSParticle, RawTypeSet) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- createExternalReferenceFinder(DOMForest) - Method in interface com.sun.tools.xjc.reader.internalizer.InternalizationLogic
-
Creates a new instance of XMLFilter that can be used to find references to external schemas.
- createInterface(JClassContainer, int, String, Locator) - Method in class com.sun.tools.xjc.util.CodeModelClassFactory
- createInterface(JClassContainer, String, Locator) - Method in class com.sun.tools.xjc.util.CodeModelClassFactory
- createJvmarg() - Method in class com.sun.tools.xjc.XJCBase
- createMethodWriter() - Method in class com.sun.tools.xjc.generator.bean.ClassOutlineImpl
- createMethodWriter(ClassOutlineImpl) - Method in enum com.sun.tools.xjc.generator.bean.ImplStructureStrategy
- createParameterizedType(NClass, NType...) - Static method in class com.sun.tools.xjc.model.nav.NavigatorImpl
-
Creates a
NType
representation for a parameterized typeRawType<ParamType1,ParamType2,...>
. - createParameterizedType(Class, NType...) - Static method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- createParser() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Creates
XMLParser
for XSOM which reads documents from this DOMForest rather than doing a fresh parse. - createReferenceProperty(String, boolean, XSComponent, RawTypeSet, boolean, boolean, boolean, boolean) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- createSAXSource(String) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Creates a
SAXSource
that, when parsed, reads from this (instead of parsing the original source identified by the system ID.) - createSchemaCompiler() - Static method in class com.sun.tools.xjc.api.XJC
-
Gets a fresh
SchemaCompiler
. - createTopLevelBindings() - Method in class com.sun.tools.xjc.model.Model
-
Represents the "top-level binding".
- createTree(XSParticle) - Static method in class com.sun.tools.xjc.reader.xmlschema.ExpressionBuilder
- createValueProperty(String, boolean, XSComponent, TypeUse, QName) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- createXSOM(DOMForest, SCDBasedBindingSet) - Method in class com.sun.tools.xjc.ModelLoader
-
Parses a
DOMForest
into aXSSchemaSet
. - createXSOMParser(DOMForest) - Method in class com.sun.tools.xjc.ModelLoader
- createXSOMParser(XMLParser) - Method in class com.sun.tools.xjc.ModelLoader
-
Potentially problematic - make sure the parser instance passed is initialized with proper security feature.
- CReferencePropertyInfo - Class in com.sun.tools.xjc.model
-
ReferencePropertyInfo
for the compiler. - CReferencePropertyInfo(String, boolean, boolean, boolean, XSComponent, CCustomizations, Locator, boolean, boolean, boolean) - Constructor for class com.sun.tools.xjc.model.CReferencePropertyInfo
- CTypeInfo - Interface in com.sun.tools.xjc.model
-
TypeInfo
at the compile-time. - CTypeRef - Class in com.sun.tools.xjc.model
-
TypeRef
for XJC. - CTypeRef(CNonElement, XSElementDecl) - Constructor for class com.sun.tools.xjc.model.CTypeRef
- CTypeRef(CNonElement, QName, QName, boolean, XmlString) - Constructor for class com.sun.tools.xjc.model.CTypeRef
- CustomizableOutline - Interface in com.sun.tools.xjc.outline
-
This interface describes that outline class could be customized.
- CValuePropertyInfo - Class in com.sun.tools.xjc.model
-
ValuePropertyInfo
implementation for XJC. - CValuePropertyInfo(String, XSComponent, CCustomizations, Locator, TypeUse, QName) - Constructor for class com.sun.tools.xjc.model.CValuePropertyInfo
- CWildcardTypeInfo - Class in com.sun.tools.xjc.model
-
CTypeInfo
for the DOM node.
D
- DATA_HANDLER - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- debug(String) - Method in class com.sun.tools.xjc.ErrorReceiver
-
Reports a debug message to users.
- debugMode - Variable in class com.sun.tools.xjc.Options
-
If "-debug" is specified.
- decl - Variable in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CClassRef
- decl - Variable in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CElementInfoRef
- declareMethod(JType, String) - Method in class com.sun.tools.xjc.generator.bean.MethodWriter
-
Declares a method in both the interface and the implementation.
- declareMethod(Class<?>, String) - Method in class com.sun.tools.xjc.generator.bean.MethodWriter
- declaresAttributeWildcard() - Method in class com.sun.tools.xjc.model.CClassInfo
-
Returns true if a new attribute wildcard property needs to be declared on this class.
- DEFAULT_GETTER_JAVADOC - com.sun.tools.xjc.generator.bean.field.Messages
- DEFAULT_GETTER_LIST_JAVADOC - com.sun.tools.xjc.generator.bean.field.Messages
- DEFAULT_GETTER_LIST_JAVADOC_TYPES - com.sun.tools.xjc.generator.bean.field.Messages
- DEFAULT_GETTER_LIST_JAVADOC_TYPES_END - com.sun.tools.xjc.generator.bean.field.Messages
- DEFAULT_GETTER_LIST_RETURN - com.sun.tools.xjc.generator.bean.field.Messages
- DEFAULT_GETTER_RETURN - com.sun.tools.xjc.generator.bean.field.Messages
- DEFAULT_SETTER_JAVADOC - com.sun.tools.xjc.generator.bean.field.Messages
- defaultPackage - Variable in class com.sun.tools.xjc.Options
-
The -p option that should control the default Java package that will contain the generated code.
- defaultPackage1 - Variable in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
If this is non-null, this package name takes over all the schema customizations.
- defaultPackage2 - Variable in class com.sun.tools.xjc.Options
-
Similar to the -p option, but this one works with a lower priority, and customizations overrides this.
- defaultPackage2 - Variable in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
If this is non-null, this package name will be used when no customization is specified.
- defaultSymbolSpace - Variable in class com.sun.tools.xjc.model.Model
-
Default ID/IDREF symbol space.
- defaultValue - Variable in class com.sun.tools.xjc.model.CPropertyInfo
-
If non-null, keeps the default value in Java representation.
- defaultValue - Variable in class com.sun.tools.xjc.model.CTypeRef
- defaultValue(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementDeclWriter
- defaultValue(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWriter
- deriveName(String, XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Derives a name from a schema component.
- disableXmlSecurity - Variable in class com.sun.tools.xjc.Options
-
If true XML security features when parsing XML documents will be disabled.
- dispatchGlobalConversions(XSSchemaSet) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
-
Moves global BIConversion to the right object.
- displayName() - Method in class com.sun.tools.xjc.model.CPropertyInfo
- DOMForest - Class in com.sun.tools.xjc.reader.internalizer
-
Builds a DOM forest and maintains association from system IDs to DOM trees.
- DOMForest(InternalizationLogic, Options) - Constructor for class com.sun.tools.xjc.reader.internalizer.DOMForest
- DOMForest(SAXParserFactory, DocumentBuilder, InternalizationLogic) - Constructor for class com.sun.tools.xjc.reader.internalizer.DOMForest
- DOMForest.Handler - Interface in com.sun.tools.xjc.reader.internalizer
- DOMForestScanner - Class in com.sun.tools.xjc.reader.internalizer
-
Produces a complete series of SAX events from any DOM node in the DOMForest.
- DOMForestScanner(DOMForest) - Constructor for class com.sun.tools.xjc.reader.internalizer.DOMForestScanner
-
Scans DOM nodes of the given forest.
- DOMUtils - Class in com.sun.tools.xjc.util
- DOUBLE - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- Driver - Class in com.sun.tools.xjc
-
Command Line Interface of XJC.
- DTD - com.sun.tools.xjc.Language
- DTD - Static variable in class com.sun.tools.xjc.reader.Const
-
URI to represent DTD.
- DualObjectFactoryGenerator - Class in com.sun.tools.xjc.generator.bean
-
ObjectFactoryGenerator
used when we generate interfaces and implementations in separate packages. - DummyListField - Class in com.sun.tools.xjc.generator.bean.field
-
Realizes a property as an untyped
List
. - DummyListField(ClassOutlineImpl, CPropertyInfo, JClass) - Constructor for class com.sun.tools.xjc.generator.bean.field.DummyListField
- dump(OutputStream) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Dumps the contents of the forest to the specified stream.
- dump(Result) - Method in class com.sun.tools.xjc.model.Model
- DUPLICATE_ELEMENT - com.sun.tools.xjc.reader.Messages
- DUPLICATE_PROPERTY - com.sun.tools.xjc.reader.Messages
- DURATION - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
E
- EagerNClass - Class in com.sun.tools.xjc.model.nav
- EagerNClass(Class<?>) - Constructor for class com.sun.tools.xjc.model.nav.EagerNClass
- element - Variable in class com.sun.tools.xjc.model.CPluginCustomization
-
The annotation found in a schema (or in an external binding file.) Always non-null.
- element - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXPluginCustomization
-
Customization element.
- Element - Class in com.sun.tools.xjc.reader.gbind
-
Expression
that represents an alphabet of a regular language. - Element() - Constructor for class com.sun.tools.xjc.reader.gbind.Element
- elementDecl(XSElementDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- elementDecl(XSElementDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- elementDecl(XSElementDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- elementDecl(XSElementDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- elementDecl(XSElementDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- elementDecl(XSElementDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.ExpressionBuilder
- elementDecl(XSElementDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.MultiplicityCounter
- elementDecl(XSElementDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder
- elementFormDefault(XmlNsForm) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaWriter
- elementName() - Method in interface com.sun.tools.xjc.api.Property
-
Name of the XML element that corresponds to the property.
- ElementOutline - Class in com.sun.tools.xjc.outline
-
Outline object that provides per-
CElementInfo
information for filling in methods/fields for a bean. - ElementOutline(CElementInfo, JDefinedClass) - Constructor for class com.sun.tools.xjc.outline.ElementOutline
- ElementSet - Interface in com.sun.tools.xjc.reader.gbind
-
A set over a list of
Element
. - ElementSets - Class in com.sun.tools.xjc.reader.gbind
-
Factory methods for
ElementSet
. - empty - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
An instance with the empty contents.
- empty(XSContentType) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- empty(XSContentType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- empty(XSContentType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- empty(XSContentType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- empty(XSContentType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- EMPTY - Static variable in class com.sun.tools.xjc.model.CCustomizations
-
Convenient singleton instance that represents an empty
CCustomizations
. - EMPTY_SET - Static variable in interface com.sun.tools.xjc.reader.gbind.ElementSet
- enabledExtensions - Variable in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
Set of namespace URIs that designates enabled extensions.
- enableIntrospection - Variable in class com.sun.tools.xjc.Options
-
When on, fixes getter/setter generation to match the Bean Introspection API
- encoding - Variable in class com.sun.tools.xjc.Options
-
Encoding to be used by generated java sources, null for platform default.
- end(Ring) - Static method in class com.sun.tools.xjc.reader.Ring
-
Ends a scope.
- endDocument() - Method in class com.sun.tools.xjc.reader.internalizer.VersionChecker
- endDocument() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- endDocument() - Method in class com.sun.tools.xjc.util.ForkContentHandler
- endElement(String, String, String) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- endElement(String, String, String) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- endElement(String, String, String) - Method in class com.sun.tools.xjc.util.SubtreeCutter
- endPrefixMapping(String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
- endPrefixMapping(String) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- endPrefixMapping(String) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- entityResolver - Variable in class com.sun.tools.xjc.Options
-
On JDK 8 an odler stores
CatalogResolver
, but the field type is made toEntityResolver
so that XJC can be used even if resolver.jar is not available in the classpath. - EnumConstantOutline - Class in com.sun.tools.xjc.outline
-
Outline object that provides per-
CEnumConstant
information. - EnumConstantOutline(CEnumConstant, JEnumConstant) - Constructor for class com.sun.tools.xjc.outline.EnumConstantOutline
-
Reserved for
BeanGenerator
. - EnumMemberMode - Enum in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Enum member name handling mode.
- EnumOutline - Class in com.sun.tools.xjc.outline
-
Outline object that provides per-
CEnumLeafInfo
information for filling in methods/fields for a bean. - EnumOutline(CEnumLeafInfo, JDefinedClass) - Constructor for class com.sun.tools.xjc.outline.EnumOutline
- enums() - Method in class com.sun.tools.xjc.model.Model
- EPSILON - Static variable in class com.sun.tools.xjc.reader.gbind.Expression
-
Expression
that represents epsilon, the length-0 string. - equals(Object) - Method in class com.sun.tools.xjc.api.Reference
-
Deprecated.
- equals(Object) - Method in interface com.sun.tools.xjc.api.TypeAndAnnotation
-
Two are equal if they has the same type and annotations.
- equals(Object) - Method in class com.sun.tools.xjc.model.CCustomizations
- equals(Object) - Method in class com.sun.tools.xjc.model.Multiplicity
- equals(Object) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISerializable
- equals(Locator, Locator) - Static method in class com.sun.tools.xjc.util.Util
-
Compares if two
Locator
s point to the exact same position. - erasure(NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- ERR_CLASS_NOT_FOUND - com.sun.tools.xjc.reader.Messages
- ERR_ILLEGAL_CUSTOMIZATION_TAGNAME - com.sun.tools.xjc.reader.Messages
- ERR_MULTIPLE_GLOBAL_BINDINGS - Static variable in class com.sun.tools.xjc.reader.xmlschema.Messages
- ERR_MULTIPLE_GLOBAL_BINDINGS_OTHER - Static variable in class com.sun.tools.xjc.reader.xmlschema.Messages
- ERR_PLUGIN_NOT_ENABLED - com.sun.tools.xjc.reader.Messages
- ERR_REFERENCE_TO_NONEXPORTED_CLASS - Static variable in class com.sun.tools.xjc.reader.xmlschema.Messages
- ERR_REFERENCE_TO_NONEXPORTED_CLASS_MAP_FALSE - Static variable in class com.sun.tools.xjc.reader.xmlschema.Messages
- ERR_REFERENCE_TO_NONEXPORTED_CLASS_REFERER - Static variable in class com.sun.tools.xjc.reader.xmlschema.Messages
- ERR_RELEVANT_LOCATION - com.sun.tools.xjc.reader.Messages
- ERR_SUPPORTED_EXTENSION_IGNORED - com.sun.tools.xjc.reader.Messages
- ERR_UNACKNOWLEDGED_CUSTOMIZATION - Static variable in class com.sun.tools.xjc.reader.xmlschema.Messages
- ERR_UNACKNOWLEDGED_CUSTOMIZATION_LOCATION - Static variable in class com.sun.tools.xjc.reader.xmlschema.Messages
- ERR_UNDECLARED_PREFIX - com.sun.tools.xjc.reader.Messages
- ERR_UNEXPECTED_EXTENSION_BINDING_PREFIXES - com.sun.tools.xjc.reader.Messages
- ERR_UNSUPPORTED_EXTENSION - com.sun.tools.xjc.reader.Messages
- ERR_VENDOR_EXTENSION_DISALLOWED_IN_STRICT_MODE - com.sun.tools.xjc.reader.Messages
- error(Exception) - Method in class com.sun.tools.xjc.ErrorReceiver
- error(String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
Reports an error and returns the created SAXParseException
- error(String, Exception) - Method in class com.sun.tools.xjc.ErrorReceiver
- error(Locator, String) - Method in class com.sun.tools.xjc.ErrorReceiver
- error(Locator, String, Exception) - Method in class com.sun.tools.xjc.ErrorReceiver
- error(SAXParseException) - Method in interface com.sun.tools.xjc.api.ErrorListener
- error(SAXParseException) - Method in class com.sun.tools.xjc.ConsoleErrorReporter
- error(SAXParseException) - Method in class com.sun.tools.xjc.ErrorReceiver
- error(SAXParseException) - Method in class com.sun.tools.xjc.util.ErrorReceiverFilter
- ERROR - com.sun.tools.xjc.reader.xmlschema.bindinfo.EnumMemberMode
- errorCheck() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
-
Performs error check
- ErrorListener - Interface in com.sun.tools.xjc.api
-
Implemented by the driver of the compiler engine to handle errors found during the compiliation.
- ErrorReceiver - Class in com.sun.tools.xjc
-
Implemented by the driver of the compiler engine to handle errors found during the compiliation.
- ErrorReceiver() - Constructor for class com.sun.tools.xjc.ErrorReceiver
-
Default constructor.
- ErrorReceiverFilter - Class in com.sun.tools.xjc.util
-
Filter implementation of the ErrorReceiver.
- ErrorReceiverFilter() - Constructor for class com.sun.tools.xjc.util.ErrorReceiverFilter
- ErrorReceiverFilter(ErrorListener) - Constructor for class com.sun.tools.xjc.util.ErrorReceiverFilter
- ErrorReporter - Class in com.sun.tools.xjc.reader.xmlschema
-
Provides error report capability to other owner components by encapsulating user-specified
ErrorHandler
and exposing utlity methods. - ErrorReporter() - Constructor for class com.sun.tools.xjc.reader.xmlschema.ErrorReporter
-
Default constructor.
- escapeSpace(String) - Static method in class com.sun.tools.xjc.reader.Util
- execute() - Method in class com.sun.tools.xjc.XJC2Task
- execute() - Method in class com.sun.tools.xjc.XJCBase
-
Runs XJC.
- executeTasks() - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
-
Runs all the pending build tasks.
- EXPECTED_CONTENT_TYPES - Static variable in class com.sun.tools.xjc.reader.Const
-
Attribute name of the expected media type.
- exposed - Variable in class com.sun.tools.xjc.generator.bean.ImplStructureStrategy.Result
-
Corresponds to
Aspect.EXPOSED
- EXPOSED - com.sun.tools.xjc.outline.Aspect
-
The exposed part of the bean.
- Expression - Class in com.sun.tools.xjc.reader.gbind
-
This builds content models.
- Expression() - Constructor for class com.sun.tools.xjc.reader.gbind.Expression
-
Default constructor.
- ExpressionBuilder - Class in com.sun.tools.xjc.reader.xmlschema
-
Visits
XSParticle
and creates a correspondingExpression
tree. - EXTENSION - Static variable in class com.sun.tools.xjc.Options
-
loosely follow the compatibility rules and allow the use of vendor binding extensions
- ExtensionBindingChecker - Class in com.sun.tools.xjc.reader
-
This filter checks jaxb:extensionBindingPrefix and pass/filter extension bindings.
- ExtensionBindingChecker(String, Options, ErrorHandler) - Constructor for class com.sun.tools.xjc.reader.ExtensionBindingChecker
F
- facet(XSFacet) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- factoryClass(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlTypeWriter
- factoryClass(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlTypeWriter
- factoryMethod(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlTypeWriter
- fatalError(SAXParseException) - Method in interface com.sun.tools.xjc.api.ErrorListener
- fatalError(SAXParseException) - Method in class com.sun.tools.xjc.ConsoleErrorReporter
- fatalError(SAXParseException) - Method in class com.sun.tools.xjc.ErrorReceiver
- fatalError(SAXParseException) - Method in class com.sun.tools.xjc.util.ErrorReceiverFilter
- FieldAccessor - Interface in com.sun.tools.xjc.outline
-
Encapsulates the access on a field.
- FieldOutline - Interface in com.sun.tools.xjc.outline
-
Representation of a field of
ClassOutline
. - FieldRenderer - Interface in com.sun.tools.xjc.generator.bean.field
-
Abstract model of one field in a generated class.
- fieldRendererFactory - Variable in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
- FieldRendererFactory - Class in com.sun.tools.xjc.generator.bean.field
-
Factory for
FieldRenderer
. - FieldRendererFactory() - Constructor for class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
-
Default constructor.
- fields - Variable in class com.sun.tools.xjc.model.Constructor
-
array of field names to be initialized.
- find(String) - Method in class com.sun.tools.xjc.model.CCustomizations
-
Finds the first
CPluginCustomization
that belongs to the given namespace URI. - find(String, String) - Method in class com.sun.tools.xjc.model.CCustomizations
-
Finds the first
CPluginCustomization
that belongs to the given namespace URI and the local name. - findExternalResource(String, String, Attributes) - Method in class com.sun.tools.xjc.reader.internalizer.AbstractReferenceFinderImpl
-
IF the given element contains a reference to an external resource, return its URL.
- FLOAT - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- flush() - Method in class com.sun.tools.xjc.util.NullStream
- forcePackageName(String) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Forces all the JAXB-generated classes to go into the specific package.
- ForkContentHandler - Class in com.sun.tools.xjc.util
-
ContentHandler that "forks" the incoming SAX2 events to two ContentHandlers.
- ForkContentHandler(ContentHandler, ContentHandler) - Constructor for class com.sun.tools.xjc.util.ForkContentHandler
-
Creates a ForkContentHandler.
- ForkEntityResolver - Class in com.sun.tools.xjc.util
-
EntityResolver
that delegates to twoEntityResolver
s. - ForkEntityResolver(EntityResolver, EntityResolver) - Constructor for class com.sun.tools.xjc.util.ForkEntityResolver
- ForkingFilter - Class in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
XMLFilter
that can fork an event to anotherContentHandler
in the middle. - ForkingFilter() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- ForkingFilter(ContentHandler) - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- format(Object...) - Method in enum com.sun.tools.xjc.generator.bean.field.Messages
- format(Object...) - Method in enum com.sun.tools.xjc.reader.Messages
- format(String, Object...) - Static method in class com.sun.tools.xjc.Messages
-
Loads a string resource and formats it with specified arguments.
- format(String, Object...) - Static method in class com.sun.tools.xjc.reader.xmlschema.Messages
-
Loads a string resource and formats it with specified arguments.
- fromRawValue(JBlock, String, JExpression) - Method in interface com.sun.tools.xjc.outline.FieldAccessor
-
Sets the value of the field from the specified expression.
- fullName() - Method in class com.sun.tools.xjc.model.CArrayInfo
- fullName() - Method in class com.sun.tools.xjc.model.CClassInfo
-
Returns the FQCN of this bean.
- fullName() - Method in interface com.sun.tools.xjc.model.CClassInfoParent
-
Returns the fully-qualified name.
- fullName() - Method in class com.sun.tools.xjc.model.CClassInfoParent.Package
- fullName() - Method in class com.sun.tools.xjc.model.CClassRef
- fullName() - Method in class com.sun.tools.xjc.model.CElementInfo
- fullName() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- fullName() - Method in interface com.sun.tools.xjc.model.nav.NType
-
Human readable name of this type.
G
- generate(ClassOutlineImpl, CPropertyInfo) - Method in interface com.sun.tools.xjc.generator.bean.field.FieldRenderer
-
Generates accesssors and fields for the given implementation class, then return
FieldOutline
for accessing the generated field. - generate(ClassOutlineImpl, CPropertyInfo) - Method in class com.sun.tools.xjc.generator.bean.field.GenericFieldRenderer
- generate(ClassOutlineImpl, CPropertyInfo) - Method in class com.sun.tools.xjc.generator.bean.field.IsSetFieldRenderer
- generate(ClassOutlineImpl, CPropertyInfo) - Method in class com.sun.tools.xjc.generator.bean.field.UntypedListFieldRenderer
- generate(Model, ErrorReceiver) - Static method in class com.sun.tools.xjc.generator.bean.BeanGenerator
-
Generates beans into code model according to the BGM, and produces the reflection model.
- GENERATE - com.sun.tools.xjc.reader.xmlschema.bindinfo.EnumMemberMode
- generateAccessors() - Method in class com.sun.tools.xjc.generator.bean.field.ContentListField
- generateAccessors() - Method in class com.sun.tools.xjc.generator.bean.field.DummyListField
- generateAccessors() - Method in class com.sun.tools.xjc.generator.bean.field.NoExtendedContentField
- generateAccessors() - Method in class com.sun.tools.xjc.generator.bean.field.UntypedListField
- generateAdapterIfNecessary(CPropertyInfo, JAnnotatable) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
-
Generates
XmlJavaTypeAdapter
fromPropertyInfo
if necessary. - generateCode(Options, ErrorReceiver) - Method in class com.sun.tools.xjc.model.Model
-
Fully-generate the source code into the given model.
- generateCode(Plugin[], ErrorListener) - Method in interface com.sun.tools.xjc.api.S2JJAXBModel
-
Generates artifacts.
- generatedFile(String, int, int) - Method in class com.sun.tools.xjc.XJCListener
-
Called for each file generated by XJC.
- generateEpisodeFile(Result) - Method in interface com.sun.tools.xjc.api.J2SJAXBModel
-
Deprecated.Generates the episode file from the model.
- generateSchema(SchemaOutputResolver, ErrorListener) - Method in interface com.sun.tools.xjc.api.J2SJAXBModel
-
Deprecated.Generates the schema documents from the model.
- generateStaticClass(Class<?>, JPackage) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- GenericFieldRenderer - Class in com.sun.tools.xjc.generator.bean.field
-
Creates
- GenericFieldRenderer(Class<?>) - Constructor for class com.sun.tools.xjc.generator.bean.field.GenericFieldRenderer
- get() - Static method in class com.sun.tools.xjc.reader.Ring
-
An instance is associated with a thread.
- get(int) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
- get(Class<T>) - Static method in class com.sun.tools.xjc.reader.Ring
- get(Class<T>) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Gets the first declaration with a given name, or null if none is found.
- get(String) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Gets the DOM tree associated with the specified system ID, or null if none is found.
- get(QName) - Method in interface com.sun.tools.xjc.api.S2JJAXBModel
-
Gets a
Mapping
object for the given global element. - getAdapter() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- getAdapter() - Method in class com.sun.tools.xjc.model.CPropertyInfo
- getAdapter() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- getAdapterClass(Outline) - Method in class com.sun.tools.xjc.model.CAdapter
- getAdapterIfKnown() - Method in class com.sun.tools.xjc.model.CAdapter
-
Returns the adapter class if the adapter type is statically known to XJC.
- getAdapterUse() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Deprecated.
- getAdapterUse() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
-
Deprecated.
- getAdapterUse() - Method in interface com.sun.tools.xjc.model.CNonElement
-
Deprecated.
- getAdapterUse() - Method in interface com.sun.tools.xjc.model.TypeUse
-
If this type use is adapting the type, returns the adapter.
- getAddexports() - Method in class com.sun.tools.xjc.XJCBase
- getAddmodules() - Method in class com.sun.tools.xjc.XJCBase
- getAddopens() - Method in class com.sun.tools.xjc.XJCBase
- getAddreads() - Method in class com.sun.tools.xjc.XJCBase
- getAllElements() - Method in class com.sun.tools.xjc.model.Model
- getAllObjectFactories() - Method in interface com.sun.tools.xjc.api.S2JJAXBModel
-
Gets all the
ObjectFactory
classes generated by the compilation. - getAllPackageContexts() - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getAllPackageContexts() - Method in interface com.sun.tools.xjc.outline.Outline
-
Gets all package-wise contexts at once.
- getAllPlugins() - Method in class com.sun.tools.xjc.Options
-
Gets all the
Plugin
s discovered so far. - getAnyTypeInfo() - Method in class com.sun.tools.xjc.model.Model
- getArray() - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getAttributeFormDefault() - Method in class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
-
The attribute form default for this package.
- getAttributeFormDefault() - Method in interface com.sun.tools.xjc.outline.PackageOutline
-
The attribute form default for this package.
- getAttributeFormDefault(String) - Method in class com.sun.tools.xjc.model.Model
- getBaseClass() - Method in class com.sun.tools.xjc.model.CClassInfo
-
This inherited version returns null if this class extends from
CClassRef
. - getBaseClass(NType, NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getBaseType() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getBaseType() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- getBindFiles() - Method in class com.sun.tools.xjc.Options
-
Input external binding files.
- getBindInfo(XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Gets the BindInfo object associated to a schema component.
- getBuilder() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Back pointer to the BGMBuilder which is building a BGM from schema components including this customization.
- getBuildID() - Static method in class com.sun.tools.xjc.Driver
- getBuildID() - Static method in class com.sun.tools.xjc.Options
- getCatalog() - Method in class com.sun.tools.xjc.XJCBase
- getChildElements(Element) - Static method in class com.sun.tools.xjc.util.DOMUtils
-
Gets all the child elements.
- getChildElements(Element, String, String) - Static method in class com.sun.tools.xjc.util.DOMUtils
-
Gets the child elements of the given name.
- getChildren() - Method in interface com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration
-
Gets child s if any.
- getChildren() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- getClasses() - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getClasses() - Method in class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
- getClasses() - Method in interface com.sun.tools.xjc.outline.Outline
-
Returns all the
ClassOutline
s known to this object. - getClasses() - Method in interface com.sun.tools.xjc.outline.PackageOutline
-
Gets
ClassOutline
s whoseClassOutline._package()
points to this object. - getClassFactory() - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getClassFactory() - Method in interface com.sun.tools.xjc.outline.Outline
-
Gets a reference to
new CodeModelClassFactory(getErrorHandler())
. - getClassInfo(NClass) - Method in class com.sun.tools.xjc.model.Model
- getClassList() - Method in interface com.sun.tools.xjc.api.JAXBModel
-
Deprecated.this method is provided for now to allow gradual migration for JAX-RPC.
- getClassLocation(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getClassName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
-
Gets the specified class name, or null if not specified.
- getClassName(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getClassScope() - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
-
Gets the current class scope.
- getClassSelector() - Method in class com.sun.tools.xjc.reader.xmlschema.BindingComponent
- getClassSelector() - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
- getClassShortName(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getClazz() - Method in class com.sun.tools.xjc.model.CClassInfo
- getClazz() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getClazz(CClassInfo) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getClazz(CClassInfo) - Method in interface com.sun.tools.xjc.outline.Outline
-
Obtains per-class context information.
- getCodeGenerationStrategy() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getCodeModel() - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getCodeModel() - Method in interface com.sun.tools.xjc.outline.Outline
-
Short for
getModel().codeModel
. - getCollectionMode() - Method in class com.sun.tools.xjc.reader.RawTypeSet
- getCommonBaseType(JCodeModel, JType...) - Static method in class com.sun.tools.xjc.reader.TypeUtil
-
Computes the common base type of types.
- getCommonBaseType(JCodeModel, Collection<? extends JType>) - Static method in class com.sun.tools.xjc.reader.TypeUtil
-
Computes the common base type of two types.
- getComponentType(NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getConst(FieldRenderer) - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getConstants() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getConstructors() - Method in class com.sun.tools.xjc.model.CClassInfo
-
list all constructor declarations.
- getContainer(CClassInfoParent, Aspect) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getContainer(CClassInfoParent, Aspect) - Method in interface com.sun.tools.xjc.outline.Outline
- getContentInMemoryType() - Method in class com.sun.tools.xjc.model.CElementInfo
- getContentList(JClass) - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getContentType() - Method in class com.sun.tools.xjc.model.CElementInfo
- getConv() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- getCoreClassName() - Method in class com.sun.tools.xjc.XJCTask
- getCoreListType() - Method in class com.sun.tools.xjc.generator.bean.field.ContentListField
- getCoreListType() - Method in class com.sun.tools.xjc.generator.bean.field.DummyListField
- getCoreListType() - Method in class com.sun.tools.xjc.generator.bean.field.NoExtendedContentField
- getCoreListType() - Method in class com.sun.tools.xjc.generator.bean.field.UntypedListField
- getCurrentBean() - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
- getCurrentBean() - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
- getCurrentRoot() - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
- getCustomization(XSComponent) - Static method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
-
Finds a property customization that describes how the given component should be mapped to a property (if it's mapped to a property at all.)
- getCustomizationContext() - Static method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
- getCustomizations() - Method in interface com.sun.tools.xjc.model.CCustomizable
-
Gets the list of customizations attached to this model component.
- getCustomizations() - Method in class com.sun.tools.xjc.model.CEnumConstant
- getCustomizations() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getCustomizations() - Method in class com.sun.tools.xjc.model.CPropertyInfo
- getCustomizations() - Method in class com.sun.tools.xjc.model.Model
-
Gets the global customizations.
- getCustomizationUnmarshaller() - Static method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
- getCustomizationURIs() - Method in class com.sun.tools.xjc.Plugin
-
Returns the list of namespace URIs that are supported by this plug-in as schema annotations.
- getDeclaredField(NClass, String) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getDeclaredFields() - Method in class com.sun.tools.xjc.outline.ClassOutline
-
Gets all the
FieldOutline
s newly declared in this class. - getDeclaredFields(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getDeclaredMethods(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getDeclaringClassForField(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getDeclaringClassForMethod(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getDecls() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Gets all the declarations
- getDefault() - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getDefault() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
-
Finds a BIProperty which this object should delegate to.
- getDefaultEnumMemberSizeCap() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getDefaultPackageName(String) - Static method in class com.sun.tools.xjc.api.XJC
-
Computes the namespace
URI -> package name
conversion as specified by the JAXB spec. - getDefaultProperty() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getDefaultValue() - Method in class com.sun.tools.xjc.model.CElementInfo
- getDefaultValue() - Method in class com.sun.tools.xjc.model.CTypeRef
-
Inside XJC, use
CTypeRef.defaultValue
that has context information. - getDestdir() - Method in class com.sun.tools.xjc.XJCBase
- getDisableXmlSecurity() - Method in class com.sun.tools.xjc.XJCBase
- getDocument() - Method in interface com.sun.tools.xjc.reader.internalizer.DOMForest.Handler
-
Gets the DOM that was built.
- getDocumentation() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Gets the documentation parsed from
<xs:documentation>
s. - getDocumentation(XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Gets the documentation object associated to a schema component.
- getDocumentLocator() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- getDOMHandler() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- getDummyList(JClass) - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getElement() - Method in interface com.sun.tools.xjc.api.Mapping
-
Name of the XML element.
- getElement(CElementInfo) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getElement(CElementInfo) - Method in interface com.sun.tools.xjc.outline.Outline
-
If the
CElementInfo
generates a class, returns such a class. - getElement(Document, String) - Static method in class com.sun.tools.xjc.util.DOMUtils
- getElement(Document, String, String) - Static method in class com.sun.tools.xjc.util.DOMUtils
- getElement(Document, QName) - Static method in class com.sun.tools.xjc.util.DOMUtils
- getElementFormDefault() - Method in class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
-
The element form default for this package.
- getElementFormDefault() - Method in interface com.sun.tools.xjc.outline.PackageOutline
-
The element form default for this package.
- getElementFormDefault(String) - Method in class com.sun.tools.xjc.model.Model
- getElementInfo(NClass, QName) - Method in class com.sun.tools.xjc.model.Model
- getElementMappings(NClass) - Method in class com.sun.tools.xjc.model.Model
- getElementName() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Deprecated.always return null at this level.
- getElementName() - Method in class com.sun.tools.xjc.model.CClassInfo
- getElementName() - Method in class com.sun.tools.xjc.model.CClassRef
- getElementName() - Method in class com.sun.tools.xjc.model.CElementInfo
- getElementName() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getElements() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- getElements(NodeList) - Static method in class com.sun.tools.xjc.util.DOMUtils
- getElementText(Element) - Static method in class com.sun.tools.xjc.util.DOMUtils
- getEnclosingClass() - Method in class com.sun.tools.xjc.model.CEnumConstant
- getEncoding() - Method in class com.sun.tools.xjc.XJCBase
- getEndLocation(Element) - Method in class com.sun.tools.xjc.reader.internalizer.LocatorTable
- getEntityResolver() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
- getEnum(CEnumLeafInfo) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getEnum(CEnumLeafInfo) - Method in interface com.sun.tools.xjc.outline.Outline
- getEnumConstants(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getEnumMemberMode() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getEnums() - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getEnums() - Method in interface com.sun.tools.xjc.outline.Outline
-
Gets all the
EnumOutline
s. - getErrorHandler() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
- getErrorReceiver() - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getErrorReceiver() - Method in interface com.sun.tools.xjc.outline.Outline
-
Any error during the back-end proccessing should be sent to this object.
- getErrorReporter() - Method in class com.sun.tools.xjc.reader.xmlschema.BindingComponent
- getErrorReporter() - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
- getExistingClassRef() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
-
Reference to the existing class, or null.
- getExpectedMimeType() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
never has a default associated MIME type.
- getExpectedMimeType() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- getExpectedMimeType() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getExpectedMimeType() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- getExpectedMimeType() - Method in interface com.sun.tools.xjc.model.TypeUse
-
A can have an associated MIME type.
- getExpectedMimeType() - Method in class com.sun.tools.xjc.reader.RawTypeSet
- getExpectedMimeType() - Method in class com.sun.tools.xjc.reader.RawTypeSet.Ref
-
When this
RawTypeSet
binds to aCElementPropertyInfo
, this method is used to determine if the property has an associated expected MIME type or not. - getExpectedMimeType() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CElementInfoRef
- getExpectedMimeType() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.XmlTypeRef
- getExtension() - Method in class com.sun.tools.xjc.XJCBase
- getField(CPropertyInfo) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getField(CPropertyInfo) - Method in interface com.sun.tools.xjc.outline.Outline
-
Gets the object that wraps the generated field for a given
CPropertyInfo
. - getFieldLocation(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getFieldName(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getFieldRendererFactory() - Method in class com.sun.tools.xjc.Options
-
Gets the active
FieldRendererFactory
that shall be used to buildModel
. - getFieldType() - Method in class com.sun.tools.xjc.generator.bean.field.SingleField
- getFieldType() - Method in class com.sun.tools.xjc.generator.bean.field.UnboxedField
- getFieldType(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getFileOrURL(String) - Static method in class com.sun.tools.xjc.reader.Util
- getFirstChildElement(Element, String, String) - Static method in class com.sun.tools.xjc.util.DOMUtils
-
Gets the fist child of the given name, or null.
- getFlattenClasses() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getFork() - Method in class com.sun.tools.xjc.XJCBase
-
Gets the "fork" flag.
- getGlobalBinding() - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Gets the global bindings.
- getGrammars() - Method in class com.sun.tools.xjc.Options
-
Input schema files.
- getHeader() - Method in class com.sun.tools.xjc.XJCBase
- getIdentityTransformer() - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Gets the shared instance of the identity transformer.
- getImplClass() - Method in class com.sun.tools.xjc.outline.ClassOutline
- getImplClass() - Method in interface com.sun.tools.xjc.outline.CustomizableOutline
-
Provides customization output.
- getImplClass() - Method in class com.sun.tools.xjc.outline.ElementOutline
- getImplClass() - Method in class com.sun.tools.xjc.outline.EnumOutline
- getInfo() - Method in class com.sun.tools.xjc.model.CArrayInfo
-
Deprecated.
- getInfo() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Deprecated.
- getInfo() - Method in class com.sun.tools.xjc.model.CClassInfo
-
Deprecated.
- getInfo() - Method in class com.sun.tools.xjc.model.CClassRef
-
Deprecated.
- getInfo() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
-
Deprecated.
- getInfo() - Method in interface com.sun.tools.xjc.model.CNonElement
-
Deprecated.
- getInfo() - Method in interface com.sun.tools.xjc.model.TypeUse
-
Individual item type.
- getInputSource(String) - Static method in class com.sun.tools.xjc.reader.Util
-
Gets an InputSource from a string, which contains either a file name or an URL.
- getItemType() - Method in class com.sun.tools.xjc.model.CArrayInfo
- getJavadoc() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
-
Gets the javadoc comment specified in the customization.
- getJavadoc() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
-
Gets the associated javadoc.
- getJavadoc() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding
- getJavaType(QName) - Method in interface com.sun.tools.xjc.api.S2JJAXBModel
-
Returns the fully-qualified name of the Java type that is bound to the specified XML type.
- getLexicalValue() - Method in class com.sun.tools.xjc.model.CEnumConstant
- getLimitmodules() - Method in class com.sun.tools.xjc.XJCBase
- getList(JClass) - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getLocalCustomization(XSParticle, Class<T>) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
- getLocalDomCustomization(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Gets the
BIDom
object that applies to the given particle. - getLocalPropCustomization(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
-
Gets the BIProperty object that applies to the given particle.
- getLocation() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- getLocation() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getLocation() - Method in interface com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration
-
Gets the source location where this declaration was written.
- getLocationString(SAXParseException) - Method in class com.sun.tools.xjc.ErrorReceiver
-
Returns the human readable string representation of the
Locator
part of the specifiedSAXParseException
. - getLocator() - Method in class com.sun.tools.xjc.model.CArrayInfo
- getLocator() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- getLocator() - Method in interface com.sun.tools.xjc.model.CCustomizable
-
Gets the source location in the schema from which this model component is created.
- getLocator() - Method in class com.sun.tools.xjc.model.CEnumConstant
- getLocator() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
-
Source line information that points to the place where this type-safe enum is defined.
- getLocator() - Method in class com.sun.tools.xjc.model.CPropertyInfo
- getLocator() - Method in class com.sun.tools.xjc.model.CWildcardTypeInfo
- getLocator() - Method in class com.sun.tools.xjc.model.Model
-
Deprecated.No line number available for the "root" component.
- getMappings() - Method in interface com.sun.tools.xjc.api.S2JJAXBModel
-
Gets a read-only view of all the
Mapping
s. - getMaxString() - Method in class com.sun.tools.xjc.model.Multiplicity
-
Returns the string representation of the 'max' property.
- getMethodLocation(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getMethodName(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getMethodParameters(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getModel() - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getModel() - Method in interface com.sun.tools.xjc.outline.Outline
-
This outline is for this model.
- getModeWithEnum() - Method in enum com.sun.tools.xjc.reader.xmlschema.bindinfo.EnumMemberMode
-
The mode will change to this when there's
<jaxb:enum>
customization. - getModuleName() - Method in class com.sun.tools.xjc.Options
-
Gets Java module name option.
- getModulepath() - Method in class com.sun.tools.xjc.XJCBase
- getMostUsedNamespaceURI() - Method in class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
-
The namespace URI most commonly used in classes in this package.
- getMostUsedNamespaceURI() - Method in interface com.sun.tools.xjc.outline.PackageOutline
-
The namespace URI most commonly used in classes in this package.
- getName() - Method in class com.sun.tools.xjc.model.CClassInfo
- getName() - Method in class com.sun.tools.xjc.model.CEnumConstant
- getName() - Method in class com.sun.tools.xjc.model.CPropertyInfo
-
Deprecated.marked as deprecated so that we can spot the use of this method.
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.User
- getName() - Method in interface com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration
-
Gets the name of this binding declaration, which is the same as the tag name of the binding element.
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDom
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnumMember
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIFactoryMethod
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIInlineBinaryData
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXPluginCustomization
- getName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXSubstitutable
- getName(boolean) - Method in class com.sun.tools.xjc.model.CPropertyInfo
-
Gets the name of the property.
- getName(XSDeclaration) - Static method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Returns the QName of the declaration.
- getNameConverter() - Method in class com.sun.tools.xjc.model.Model
-
Gets the name converter that shall be used to parse XML names into Java names.
- getNameConverter() - Method in class com.sun.tools.xjc.Options
-
Gets the active
NameConverter
that shall be used to buildModel
. - getNameConverter() - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Name converter that implements "
XML -> Java
name conversion" as specified in the spec. - getNamespaceURI(String) - Method in class com.sun.tools.xjc.util.NamespaceContextAdapter
- getNavigator() - Method in class com.sun.tools.xjc.model.Model
- getObjectFactory() - Method in class com.sun.tools.xjc.generator.bean.DualObjectFactoryGenerator
-
Returns the private version (which is what gets used at runtime.)
- getObjectFactory() - Method in class com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator
-
Returns a reference to the generated (public) ObjectFactory
- getOneDocument() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Picks one document at random and returns it.
- getOptionalPropertyMode() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- getOptionName() - Method in class com.sun.tools.xjc.Plugin
-
Gets the option name to turn on this add-on.
- getOptions() - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Deprecated.This method is not really "deprecated" (in the sense of being removed from future versions), but the JAXB team is not committed to evolve
Options
class in the compatible fashion. So please don't use this method unless you know what you're doing. - getOptions() - Method in exception com.sun.tools.xjc.BadCommandLineException
-
Gets the partly parsed option object, if any.
- getOrCreateBindInfo(XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Gets or creates the BindInfo object associated to a schema component.
- getOwner() - Method in class com.sun.tools.xjc.model.CCustomizations
-
Gets the model component that carries this customization.
- getOwner() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
- getOwnerPackage() - Method in class com.sun.tools.xjc.model.CClassInfo
- getOwnerPackage() - Method in interface com.sun.tools.xjc.model.CClassInfoParent
-
Gets the nearest
JPackage
. - getOwnerPackage() - Method in class com.sun.tools.xjc.model.CClassInfoParent.Package
- getOwnerPackage() - Method in class com.sun.tools.xjc.model.CElementInfo
- getPackage() - Method in class com.sun.tools.xjc.XJCBase
- getPackage(JPackage) - Method in class com.sun.tools.xjc.model.Model
- getPackage(JPackage, Aspect) - Method in enum com.sun.tools.xjc.generator.bean.ImplStructureStrategy
-
Gets the specified aspect of the given package.
- getPackage(String) - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
-
Gets the Java package to which classes from this namespace should go.
- getPackageContext(JPackage) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- getPackageContext(JPackage) - Method in interface com.sun.tools.xjc.outline.Outline
-
Gets per-package context information.
- getPackageName() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding
- getPackageName(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getParserHandler(String) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Parses schemas or external bindings through SAX events by feeding events into SAX
ContentHandler
. - getParserHandler(String, boolean) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Returns a
ContentHandler
to feed SAX events into. - getParticleBinder() - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Gets the particle binder for this binding.
- getPatchmodule() - Method in class com.sun.tools.xjc.XJCBase
- getPrefix(String) - Method in class com.sun.tools.xjc.util.NamespaceContextAdapter
- getPrefixes(String) - Method in class com.sun.tools.xjc.util.NamespaceContextAdapter
- getPrimitive(Class) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getPrologComment() - Method in class com.sun.tools.xjc.Options
-
Gets the string suitable to be used as the prolog comment baked into artifacts.This is the string like "This file was generated by the JAXB RI on YYYY/mm/dd..."
- getProperties() - Method in class com.sun.tools.xjc.model.CClassInfo
-
Returns a mutable list.
- getProperty() - Method in class com.sun.tools.xjc.model.CElementInfo
- getProperty(String) - Method in class com.sun.tools.xjc.model.CClassInfo
-
Gets a propery by name.
- getPropertyInfo() - Method in interface com.sun.tools.xjc.outline.FieldAccessor
-
Short for
owner().getPropertyInfo()
- getPropertyInfo() - Method in interface com.sun.tools.xjc.outline.FieldOutline
-
Gets the corresponding model object.
- getPropertyName(boolean) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
-
Returns the customized property name.
- getRawType() - Method in class com.sun.tools.xjc.generator.bean.field.IsSetField
- getRawType() - Method in interface com.sun.tools.xjc.outline.FieldOutline
-
Gets the type of the "raw value".
- getReadOnly() - Method in class com.sun.tools.xjc.XJCBase
- getRecursive() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
- getRefBaseClass() - Method in class com.sun.tools.xjc.model.CClassInfo
- getReferer() - Method in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
- getReferer(XSType) - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
Find all types that refer to the given complex type.
- getRefs() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder
-
Gets the
RawTypeSet.Ref
s that were built. - getRemoveOldOutput() - Method in class com.sun.tools.xjc.XJCBase
- getRequiredUnboxed() - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getReturnType(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getRootDocuments() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Returns a read-only set of root document system IDs.
- getSchemaComponent() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- getSchemaComponent() - Method in interface com.sun.tools.xjc.model.CCustomizable
-
If this model object is built from XML Schema, this property returns a schema component from which the model is built.
- getSchemaComponent() - Method in class com.sun.tools.xjc.model.CEnumConstant
- getSchemaComponent() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getSchemaComponent() - Method in class com.sun.tools.xjc.model.CPropertyInfo
-
If this model object is built from XML Schema, this property returns a schema component from which the model is built.
- getSchemaComponent() - Method in class com.sun.tools.xjc.model.Model
-
Deprecated.Always return null. Perhaps you are interested in
Model.schemaComponent
? - getSchemaLanguage() - Method in class com.sun.tools.xjc.Options
- getSchemaLocations() - Method in class com.sun.tools.xjc.model.Model
- getSchemaType() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- getSchemaType() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- getScope() - Method in class com.sun.tools.xjc.model.CClassInfo
- getScope() - Method in class com.sun.tools.xjc.model.CClassRef
- getScope() - Method in class com.sun.tools.xjc.model.CElementInfo
- getSerializable() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getSideHandler() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- getSimpleTypeName(XSElementDecl) - Static method in class com.sun.tools.xjc.model.CTypeRef
- getSingle() - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getSinglePrimitiveAccess() - Method in class com.sun.tools.xjc.generator.bean.field.FieldRendererFactory
- getSource() - Method in class com.sun.tools.xjc.model.CTypeRef
- getSourceLocation() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Gets the location of this annotation in the source file.
- getSpecDefaultName(XSModelGroup, boolean) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
-
Computes a name from unnamed model group by following the spec.
- getSpecTarget() - Method in class com.sun.tools.xjc.XJCBase
- getSqueezedName() - Method in class com.sun.tools.xjc.model.CClassInfo
-
Returns the "squeezed name" of this bean token.
- getSqueezedName() - Method in class com.sun.tools.xjc.model.CElementInfo
-
Returns the "squeezed name" of this element.
- getStartLocation(Element) - Method in class com.sun.tools.xjc.reader.internalizer.LocatorTable
- getSubstitutionHead() - Method in class com.sun.tools.xjc.model.CClassInfo
- getSubstitutionHead() - Method in class com.sun.tools.xjc.model.CClassRef
- getSubstitutionHead() - Method in class com.sun.tools.xjc.model.CElementInfo
- getSubstitutionMembers() - Method in class com.sun.tools.xjc.model.CElementInfo
- getSuperClass() - Method in class com.sun.tools.xjc.outline.ClassOutline
-
Returns the super class of this class, if it has the super class and it is also a JAXB-bound class.
- getSuperClass() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getSuperClass(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getSuperInterface() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- getSymbolSpace(String) - Method in class com.sun.tools.xjc.model.Model
- getSystemId(Document) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Gets the system ID from which the given DOM is parsed.
- getSystemProperty(Class<?>, String) - Static method in class com.sun.tools.xjc.util.Util
-
Calls the other getSystemProperty method with "[clazz].[name].
- getSystemProperty(String) - Static method in class com.sun.tools.xjc.util.Util
-
An easier-to-use version of the System.getProperty method that doesn't throw an exception even if a property cannot be read.
- getTagName() - Method in class com.sun.tools.xjc.model.CTypeRef
- getTarget() - Method in class com.sun.tools.xjc.model.CTypeRef
- getTarget() - Method in class com.sun.tools.xjc.outline.ClassOutline
- getTarget() - Method in interface com.sun.tools.xjc.outline.CustomizableOutline
-
Provides bound information about customizable target.
- getTarget() - Method in class com.sun.tools.xjc.outline.ElementOutline
- getTarget() - Method in class com.sun.tools.xjc.outline.EnumOutline
- getType() - Method in interface com.sun.tools.xjc.api.Mapping
-
Returns the fully-qualified name of the java class for the type of this element.
- getType() - Method in class com.sun.tools.xjc.model.CArrayInfo
- getType() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
A reference to the representation of the type.
- getType() - Method in class com.sun.tools.xjc.model.CClassInfo
- getType() - Method in class com.sun.tools.xjc.model.CClassRef
- getType() - Method in class com.sun.tools.xjc.model.CElementInfo
-
Deprecated.why are you calling a method that returns this?
- getType() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getType() - Method in class com.sun.tools.xjc.model.CWildcardTypeInfo
- getType() - Method in class com.sun.tools.xjc.model.SymbolSpace
-
Gets the Java type of this symbol space.
- getType(JCodeModel, String, ErrorReceiver, Locator) - Static method in class com.sun.tools.xjc.reader.TypeUtil
-
Obtains a
JType
object for the string representation of a type. - getType(Aspect) - Method in class com.sun.tools.xjc.generator.bean.field.ContentListField
- getType(Aspect) - Method in class com.sun.tools.xjc.generator.bean.field.NoExtendedContentField
- getType(Aspect) - Method in class com.sun.tools.xjc.generator.bean.field.UnboxedField
- getTypeArgument(NType, int) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getTypeClass() - Method in interface com.sun.tools.xjc.api.TypeAndAnnotation
-
Returns the Java type.
- getTypeInfo(NType) - Method in class com.sun.tools.xjc.model.Model
- getTypeInfo(Ref<NType, NClass>) - Method in class com.sun.tools.xjc.model.Model
- getTypeName() - Method in class com.sun.tools.xjc.model.CArrayInfo
- getTypeName() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- getTypeName() - Method in class com.sun.tools.xjc.model.CClassInfo
- getTypeName() - Method in class com.sun.tools.xjc.model.CClassRef
- getTypeName() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getTypeName() - Method in class com.sun.tools.xjc.model.CTypeRef
- getTypeName(NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getTypeNames() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Returns all the type names recognized by this bean info.
- getTypes() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- getTypeUse(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion
-
Gets the
TypeUse
object that this conversion represents. - getTypeUse(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.Static
- getTypeUse(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.User
- getTypeUse(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.UserAdapter
- getUpgrademodulepath() - Method in class com.sun.tools.xjc.XJCBase
- getUpstream() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- getUpstream() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- getUsage() - Method in class com.sun.tools.xjc.Plugin
-
Gets the description of this add-on.
- getUsedPackages(Aspect) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
-
Returns all used JPackages.
- getUserClassLoader(ClassLoader) - Method in class com.sun.tools.xjc.Options
-
Gets a classLoader that can load classes specified via the -classpath option.
- getUserSpecifiedImplClass() - Method in class com.sun.tools.xjc.model.CClassInfo
- getUserSpecifiedImplClass() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
-
Gets the fully qualified name of the user-specified implementation class, if any.
- getVerbose() - Method in class com.sun.tools.xjc.XJCBase
- getVersion() - Method in enum com.sun.tools.xjc.api.SpecVersion
-
Gives the String representation of the
- getVoidType() - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- getWildcard() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- getWrapperStyleDrilldown() - Method in interface com.sun.tools.xjc.api.Mapping
-
If this element is a so-called "wrapper-style" element, obtains its member information.
- getXmlName() - Method in class com.sun.tools.xjc.model.CAttributePropertyInfo
- getXmlName() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
-
Deprecated.
- getXmlName() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
-
Deprecated.
- getXmlNs(String) - Method in class com.sun.tools.xjc.model.Model
-
Not implemented in the compile-time model.
- getXmlTypeName(Reference) - Method in interface com.sun.tools.xjc.api.J2SJAXBModel
-
Deprecated.Returns the name of the XML Type bound to the specified Java type.
- Graph - Class in com.sun.tools.xjc.reader.gbind
-
Graph of
Element
s. - Graph(Expression) - Constructor for class com.sun.tools.xjc.reader.gbind.Graph
-
Builds a from an
Expression
tree. - group(Multiplicity, Multiplicity) - Static method in class com.sun.tools.xjc.model.Multiplicity
- guessSchemaLanguage() - Method in class com.sun.tools.xjc.Options
-
Guesses the schema language.
H
- hadError() - Method in class com.sun.tools.xjc.ConsoleErrorReporter
- hadError() - Method in class com.sun.tools.xjc.util.ErrorReceiverFilter
- handle(XSComponent, CPropertyInfo) - Static method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIFactoryMethod
-
If the given component has
BIInlineBinaryData
customization, reflect that to the specified property. - handle(XSComponent, CPropertyInfo) - Static method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIInlineBinaryData
-
If the given component has customization, reflect that to the specified property.
- hasAnnotation(Class<? extends Annotation>) - Method in class com.sun.tools.xjc.model.CPropertyInfo
- hasAttributeWildcard() - Method in class com.sun.tools.xjc.model.CClassInfo
- hasAttributeWildcard(boolean) - Method in class com.sun.tools.xjc.model.CClassInfo
- hasClass() - Method in class com.sun.tools.xjc.model.CElementInfo
-
True if this element has its own class (as opposed to be represented as an instance of
JAXBElement
. - hasDefaultConstructor(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- hashCode() - Method in class com.sun.tools.xjc.api.Reference
-
Deprecated.
- hashCode() - Method in class com.sun.tools.xjc.model.CCustomizations
- hashCode() - Method in class com.sun.tools.xjc.model.Multiplicity
- hashCode() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISerializable
- hasProperties() - Method in class com.sun.tools.xjc.model.CClassInfo
- hasSelfLoop() - Method in class com.sun.tools.xjc.reader.gbind.Element
- hasSetValue() - Method in class com.sun.tools.xjc.generator.bean.field.SingleField.Accessor
- hasSetValue() - Method in interface com.sun.tools.xjc.outline.FieldAccessor
-
Return an expression that evaluates to true only when this field has a set value(s).
- hasSubClasses() - Method in class com.sun.tools.xjc.model.CClassInfo
- hasValueProperty() - Method in class com.sun.tools.xjc.model.CClassInfo
- HEXBIN_BYTE_ARRAY - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
I
- id() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- id() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
-
A reference property can never be ID/IDREF because they always point to other element classes.
- id() - Method in class com.sun.tools.xjc.reader.RawTypeSet
- id() - Method in class com.sun.tools.xjc.reader.RawTypeSet.Ref
-
When this
RawTypeSet
binds to aCElementPropertyInfo
, this method is used to determine if the property is ID or not. - id() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CClassRef
- id() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CElementInfoRef
- id() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.WildcardRef
- id() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.XmlTypeRef
- ID - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- identityConstraint(XSIdentityConstraint) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- IDREF - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
IDREF.
- idUse() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- idUse() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- idUse() - Method in interface com.sun.tools.xjc.model.TypeUse
-
Whether the referenced type (individual item type in case of collection) is ID/IDREF.
- ignorableWhitespace(char[], int, int) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- ignorableWhitespace(char[], int, int) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- IMAGE - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- implClass - Variable in class com.sun.tools.xjc.outline.ClassOutline
-
The implementation aspect of a bean.
- implClass - Variable in class com.sun.tools.xjc.outline.ElementOutline
-
The implementation aspect of a bean.
- implementation - Variable in class com.sun.tools.xjc.generator.bean.ImplStructureStrategy.Result
-
Corresponds to
Aspect.IMPLEMENTATION
- IMPLEMENTATION - com.sun.tools.xjc.outline.Aspect
-
The part of the bean that holds all the implementations.
- implRef - Variable in class com.sun.tools.xjc.outline.ClassOutline
-
The implementation class that shall be used for reference.
- ImplStructureStrategy - Enum in com.sun.tools.xjc.generator.bean
-
Decides how a bean token is mapped to the generated classes.
- ImplStructureStrategy.Result - Class in com.sun.tools.xjc.generator.bean
- includes(Multiplicity) - Method in class com.sun.tools.xjc.model.Multiplicity
-
Returns true if the multiplicity represented by this object completely includes the multiplicity represented by the other object.
- inExtensionMode - Variable in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
True if the compiler is running in the extension mode (as opposed to the strict conformance mode.)
- info(SAXParseException) - Method in interface com.sun.tools.xjc.api.ErrorListener
-
Used to report possibly verbose information that can be safely ignored.
- info(SAXParseException) - Method in class com.sun.tools.xjc.ConsoleErrorReporter
- info(SAXParseException) - Method in class com.sun.tools.xjc.ErrorReceiver
-
Reports verbose messages to users.
- info(SAXParseException) - Method in class com.sun.tools.xjc.util.ErrorReceiverFilter
- inheritsAttributeWildcard() - Method in class com.sun.tools.xjc.model.CClassInfo
-
Returns true if this class inherits a wildcard attribute property from its ancestor classes.
- initContentType(TypeUse, XSElementDecl, XmlString) - Method in class com.sun.tools.xjc.model.CElementInfo
- initOptions(Options) - Method in exception com.sun.tools.xjc.BadCommandLineException
- inlineBinaryData - Variable in class com.sun.tools.xjc.model.CPropertyInfo
-
Property annotated with
XmlInlineBinaryData
. - inlineBinaryData() - Method in class com.sun.tools.xjc.model.CPropertyInfo
- INSTANCE - Static variable in class com.sun.tools.xjc.model.CWildcardTypeInfo
- INT - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- InternalizationLogic - Interface in com.sun.tools.xjc.reader.internalizer
-
Encapsulates schema-language dependent internalization logic.
- INTF_AND_IMPL - com.sun.tools.xjc.generator.bean.ImplStructureStrategy
-
Generates the interfaces to describe beans (content interfaces) and then the beans themselves in a hidden impl package.
- isAbstract() - Method in class com.sun.tools.xjc.model.CClassRef
- isAbstract() - Method in interface com.sun.tools.xjc.model.CElement
-
Returns true iff this element is an abstract element.
- isAbstract() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- isAbstract() - Method in class com.sun.tools.xjc.model.nav.EagerNClass
- isAbstract() - Method in interface com.sun.tools.xjc.model.nav.NClass
- isAbstract(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isAcknowledged() - Method in class com.sun.tools.xjc.model.CPluginCustomization
- isAcknowledged() - Method in interface com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration
-
Checks if this declaration was acknowledged.
- isAcknowledgedXmimeContentTypes(XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
- isArray(NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isArrayButNotByteArray(NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isAtMostOnce() - Method in class com.sun.tools.xjc.model.Multiplicity
-
returns true if the multiplicity is (0,1) or (1,1).
- isBound(XSElementDecl, XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
-
Checks if the given component is bound to a class.
- isBoxedType() - Method in class com.sun.tools.xjc.model.CArrayInfo
- isBoxedType() - Method in class com.sun.tools.xjc.model.CClassInfo
- isBoxedType() - Method in class com.sun.tools.xjc.model.CClassRef
- isBoxedType() - Method in class com.sun.tools.xjc.model.CElementInfo
- isBoxedType() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- isBoxedType() - Method in class com.sun.tools.xjc.model.nav.EagerNClass
- isBoxedType() - Method in interface com.sun.tools.xjc.model.nav.NType
-
Returns true iff this type represents a class that has a unboxed form.
- isBridgeMethod(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isCanceled() - Method in class com.sun.tools.xjc.XJCListener
-
XJC will periodically invoke this method to see if it should cancel a compilation.
- isChoiceContentPropertyEnabled() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- isCollection() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Deprecated.
- isCollection() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
-
Deprecated.
- isCollection() - Method in interface com.sun.tools.xjc.model.CNonElement
-
Deprecated.
- isCollection() - Method in class com.sun.tools.xjc.model.CPropertyInfo
- isCollection() - Method in interface com.sun.tools.xjc.model.TypeUse
-
If the use can hold multiple values of the specified type.
- isCollection() - Method in class com.sun.tools.xjc.reader.gbind.ConnectedComponent
-
Returns true iff this can match a substring whose length is greater than 1.
- isCollectionNillable() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- isCollectionNillable() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- isCollectionRequired() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- isCollectionRequired() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- isConstantProperty() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
-
Gets the inherited value of the "fixedAttrToConstantProperty" customization.
- isContent() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- isCustomizationTagName(String, String) - Method in class com.sun.tools.xjc.Plugin
-
Checks if the given tag name is a valid tag name for the customization element in this plug-in.
- isCutting() - Method in class com.sun.tools.xjc.util.SubtreeCutter
- isDummy() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- isElement() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Deprecated.always return false at this level.
- isElement() - Method in class com.sun.tools.xjc.model.CClassInfo
- isElement() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- isEnum(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isEqual(BIGlobalBinding) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- isExtensionMode() - Method in class com.sun.tools.xjc.Options
- isFinal() - Method in class com.sun.tools.xjc.model.CClassInfo
-
Deprecated.if you are calling this method directly, you must be doing something wrong.
- isFinal(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
-
Deprecated.no class generated by XJC is final.
- isFinalMethod(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isGenerateElementClass() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- isGenerateMixedExtensions() - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
- isGenerateMixedExtensions() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- isInnerClass(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isInterface(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isJavaNamingConventionEnabled() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- isLaterThan(SpecVersion) - Method in enum com.sun.tools.xjc.api.SpecVersion
-
Returns true if this version is equal or later than the given one.
- isLeaf() - Method in class com.sun.tools.xjc.model.CTypeRef
- isListOfValues() - Method in class com.sun.tools.xjc.reader.RawTypeSet.Ref
- isListOfValues() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CClassRef
- isListOfValues() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CElementInfoRef
- isListOfValues() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.WildcardRef
- isListOfValues() - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.XmlTypeRef
- isMapped() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
- isMixed() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- isMixedExtendedCust() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- isNillable() - Method in class com.sun.tools.xjc.model.CTypeRef
- isOptional() - Method in class com.sun.tools.xjc.model.Multiplicity
-
returns true if the multiplicity is (0,1)
- isOptionalPrimitive() - Method in class com.sun.tools.xjc.model.CAttributePropertyInfo
- isOptionalPrimitive() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- isOptionalPrimitive() - Method in class com.sun.tools.xjc.model.CPropertyInfo
-
Returns true if this property needs to represent null just for the purpose of representing an absence of the property.
- isOptionalPrimitive() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- isOrdered() - Method in class com.sun.tools.xjc.model.CClassInfo
- isOverriding(Void, NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isPackageLevelAnnotations() - Method in class com.sun.tools.xjc.model.Model
- isParameterizedType(NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isPointless() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Returns true if this doesn't contain any useful information.
- isPrimitive() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- isPrimitive(NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isPublicField(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isPublicMethod(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isRecognizableExtension(String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
Checks if the given namespace URI can be potentially recognized by this XJC.
- isRepeated() - Method in enum com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode
- isRequired() - Method in class com.sun.tools.xjc.model.CAttributePropertyInfo
- isRequired() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- isRequired() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- isRequired() - Method in class com.sun.tools.xjc.reader.gbind.ConnectedComponent
-
Returns true iff this forms a cut set of a graph.
- isRequired() - Method in class com.sun.tools.xjc.reader.RawTypeSet
- isRestrictionFreshType() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- isSameType(NType, NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- ISSET - com.sun.tools.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
- IsSetField - Class in com.sun.tools.xjc.generator.bean.field
- IsSetField(ClassOutlineImpl, CPropertyInfo, FieldOutline, boolean, boolean) - Constructor for class com.sun.tools.xjc.generator.bean.field.IsSetField
- IsSetFieldRenderer - Class in com.sun.tools.xjc.generator.bean.field
-
FieldRenderer that wraps another field generator and produces isSetXXX unsetXXX methods.
- IsSetFieldRenderer(FieldRenderer, boolean, boolean) - Constructor for class com.sun.tools.xjc.generator.bean.field.IsSetFieldRenderer
- isSimpleMode() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- isSimpleType() - Method in class com.sun.tools.xjc.model.CArrayInfo
- isSimpleType() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- isSimpleType() - Method in class com.sun.tools.xjc.model.CClassInfo
- isSimpleType() - Method in class com.sun.tools.xjc.model.CClassRef
- isSimpleType() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- isSimpleTypeSubstitution() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- isStaticField(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isStaticMethod(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isSubClassOf(NType, NType) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isSupportedExtension(String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
Checks if the given namespace URI is supported as the extension bindings.
- isTransient(Void) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- isUnboxable() - Method in class com.sun.tools.xjc.model.CAttributePropertyInfo
-
An optional attribute can never be unboxable, for we need null to represent the absence.
- isUnboxable() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- isUnboxable() - Method in class com.sun.tools.xjc.model.CPropertyInfo
-
Returns true if this property is "unboxable".
- isUnboxable() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
-
Reference properties refer to elements, and none of the Java primitive type maps to an element.
- isUnique() - Method in class com.sun.tools.xjc.model.Multiplicity
-
returns true if the multiplicity is (1,1).
- isValueList() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- isWhitespaceAdapter() - Method in class com.sun.tools.xjc.model.CAdapter
-
Returns true if the adapter is for whitespace normalization.
- isZero() - Method in class com.sun.tools.xjc.model.Multiplicity
-
returns true if the multiplicity is (0,0).
- iterator() - Method in class com.sun.tools.xjc.reader.gbind.ConnectedComponent
- iterator() - Method in class com.sun.tools.xjc.reader.gbind.Element
-
Deprecated.if you statically call this method, there's something wrong.
- iterator() - Method in class com.sun.tools.xjc.reader.gbind.Graph
-
List up
ConnectedComponent
s of this graph in an order. - iterator() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
J
- J2SJAXBModel - Interface in com.sun.tools.xjc.api
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
com.sun.tools.jxc.api.J2SJAXBModel
instead. - JavaCompiler - Interface in com.sun.tools.xjc.api
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
com.sun.tools.jxc.api.JavaCompiler
instead. - javadoc - Variable in class com.sun.tools.xjc.model.CClassInfo
-
TODO: revisit this design.
- javadoc - Variable in class com.sun.tools.xjc.model.CEnumConstant
-
Javadoc comment.
- javadoc - Variable in class com.sun.tools.xjc.model.CEnumLeafInfo
- javadoc - Variable in class com.sun.tools.xjc.model.CPropertyInfo
-
Javadoc for this property.
- javadoc - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
-
Gets the javadoc comment specified in the customization.
- javadoc - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnumMember
-
Gets the javadoc comment specified in the customization.
- javadoc() - Method in class com.sun.tools.xjc.generator.bean.MethodWriter
-
To generate javadoc for the previously declared method, use this method to obtain a
JDocComment
object. - JAXB_NSURI - Static variable in class com.sun.tools.xjc.reader.Const
-
JAXB customization URI.
- JAXBModel - Interface in com.sun.tools.xjc.api
-
The in-memory representation of the JAXB binding.
K
- kind() - Method in class com.sun.tools.xjc.model.CAttributePropertyInfo
- kind() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- kind() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- kind() - Method in class com.sun.tools.xjc.model.CValuePropertyInfo
L
- Language - Enum in com.sun.tools.xjc
-
Type of the schema language.
- LATEST - Static variable in enum com.sun.tools.xjc.api.SpecVersion
- lax(boolean) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlAnyElementWriter
- LEAVES - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
All built-in leaves.
- length() - Method in class com.sun.tools.xjc.util.StringCutter
- listDocuments() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Gets all the parsed documents.
- listSimpleType(XSListSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- listSubclasses() - Method in class com.sun.tools.xjc.model.CClassInfo
-
Enumerates all the sub-classes of this class.
- listSystemIDs() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Gets all the system IDs of the documents.
- load(Options, JCodeModel, ErrorReceiver) - Static method in class com.sun.tools.xjc.ModelLoader
-
A convenience method to load schemas into a
Model
. - loadObjectFactory(NClass, String) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- loadXMLSchema() - Method in class com.sun.tools.xjc.ModelLoader
-
Parses a set of XML Schema files into an annotated grammar.
- LocalScoping - Enum in com.sun.tools.xjc.reader.xmlschema.bindinfo
- location(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaWriter
- locator - Variable in class com.sun.tools.xjc.model.CPluginCustomization
-
The source location where this customization is placed.
- locator - Variable in class com.sun.tools.xjc.model.CPropertyInfo
- locatorTable - Variable in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Stores location information for all the trees in this forest.
- LocatorTable - Class in com.sun.tools.xjc.reader.internalizer
- LocatorTable() - Constructor for class com.sun.tools.xjc.reader.internalizer.LocatorTable
-
Default constructor.
- logic - Variable in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Schema language dependent part of the processing.
- LONG - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
M
- main(String[]) - Static method in class com.sun.tools.xjc.Driver
- main(String[]) - Static method in class com.sun.tools.xjc.util.MimeTypeRange
- main(String[]) - Static method in class com.sun.tools.xjc.XJCFacade
- majorType - Variable in class com.sun.tools.xjc.util.MimeTypeRange
- makeAdapted(Class<? extends XmlAdapter>, boolean) - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Creates a
TypeUse
that represents an adapted use of this . - makeCollection() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Creates a
TypeUse
that represents a collection of this . - makeCollection(TypeUse) - Static method in class com.sun.tools.xjc.model.TypeUseFactory
- makeID(TypeUse, ID) - Static method in class com.sun.tools.xjc.model.TypeUseFactory
- makeJavaName(boolean, String) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
-
Converts an XML name to the corresponding Java name.
- makeJavaName(XSParticle, String) - Method in class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
- makeMimeTyped(TypeUse, MimeType) - Static method in class com.sun.tools.xjc.model.TypeUseFactory
- makeMimeTyped(MimeType) - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Creates a
TypeUse
that represents a MIME-type assocaited version of this . - makeOptional() - Method in class com.sun.tools.xjc.model.Multiplicity
- makeRepeated() - Method in class com.sun.tools.xjc.model.Multiplicity
- mangle(String) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding.NamingRule
-
Changes the name according to the rule.
- mangleAnonymousTypeClassName(String) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding
- mangleClassName(String, XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding
-
Transforms the default name produced from XML name by following the customization.
- map - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding
-
If false, it means not to generate any classes from this namespace.
- Mapping - Interface in com.sun.tools.xjc.api
-
JAXB-induced mapping between a Java class and an XML element declaration.
- markAsAcknowledged() - Method in class com.sun.tools.xjc.model.CPluginCustomization
-
When a
Plugin
"uses" this annotation, call this method to mark it. - markAsAcknowledged() - Method in interface com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration
-
Marks this declaration to be acknowledged -- either actually used or the existence is admitted (for example when a property customization is given at the point of definition.)
- markAsAcknowledged() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- marshal(InMemory) - Method in class com.sun.tools.xjc.util.ReadOnlyAdapter
- max - Variable in class com.sun.tools.xjc.model.Multiplicity
- members - Variable in class com.sun.tools.xjc.model.CEnumLeafInfo
-
List of enum members.
- members - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
-
Gets the map that contains
XML value -> BIEnumMember
pairs. - merge(CCustomizations, CCustomizations) - Static method in class com.sun.tools.xjc.model.CCustomizations
-
Merges two objects into one.
- merge(Collection<MimeTypeRange>) - Static method in class com.sun.tools.xjc.util.MimeTypeRange
-
Creates a range by merging all the given types.
- message(String) - Method in class com.sun.tools.xjc.XJCListener
-
Other miscellenous messages that do not have structures will be reported through this method.
- Messages - Class in com.sun.tools.xjc
-
Formats error messages.
- Messages - Class in com.sun.tools.xjc.reader.xmlschema
-
Formats error messages.
- Messages - Enum in com.sun.tools.xjc.generator.bean.field
-
Message resources
- Messages - Enum in com.sun.tools.xjc.reader
-
Formats error messages.
- MethodWriter - Class in com.sun.tools.xjc.generator.bean
-
The back-end may or may not generate the content interface separately from the implementation class.
- MethodWriter(ClassOutline) - Constructor for class com.sun.tools.xjc.generator.bean.MethodWriter
- MimeTypeRange - Class in com.sun.tools.xjc.util
- MimeTypeRange(String) - Constructor for class com.sun.tools.xjc.util.MimeTypeRange
- min - Variable in class com.sun.tools.xjc.model.Multiplicity
- model - Variable in class com.sun.tools.xjc.model.CClassInfo
-
The
Model
object to which this bean belongs. - model - Variable in class com.sun.tools.xjc.model.CEnumLeafInfo
-
The
Model
object to which this bean belongs. - model - Variable in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
- Model - Class in com.sun.tools.xjc.model
-
Root of the object model that represents the code that needs to be generated.
- Model(Options, JCodeModel, NameConverter, ClassNameAllocator, XSSchemaSet) - Constructor for class com.sun.tools.xjc.model.Model
- ModelChecker - Class in com.sun.tools.xjc.reader
-
Checks errors on model classes.
- ModelChecker() - Constructor for class com.sun.tools.xjc.reader.ModelChecker
- modelGroup(XSModelGroup) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- modelGroup(XSModelGroup) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- modelGroup(XSModelGroup) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- modelGroup(XSModelGroup) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- modelGroup(XSModelGroup) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- modelGroup(XSModelGroup) - Method in class com.sun.tools.xjc.reader.xmlschema.ExpressionBuilder
- modelGroup(XSModelGroup) - Method in class com.sun.tools.xjc.reader.xmlschema.MultiplicityCounter
- modelGroup(XSModelGroup) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder
- modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.ExpressionBuilder
- modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.MultiplicityCounter
- modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder
- ModelLoader - Class in com.sun.tools.xjc
-
Builds a
Model
object. - ModelLoader(Options, JCodeModel, ErrorReceiver) - Constructor for class com.sun.tools.xjc.ModelLoader
- mul - Variable in class com.sun.tools.xjc.reader.RawTypeSet
-
The occurence of the whole references.
- Multiplicity - Class in com.sun.tools.xjc.model
-
represents a possible number of occurence.
- MultiplicityCounter - Class in com.sun.tools.xjc.reader.xmlschema
-
Counts
Multiplicity
for a particle/term. - multiply(Multiplicity, Multiplicity) - Static method in class com.sun.tools.xjc.model.Multiplicity
- MUST_BE_REFERENCE - com.sun.tools.xjc.reader.RawTypeSet.Mode
-
This
RawTypeSet
can be only bound to a reference property.
N
- name - Variable in class com.sun.tools.xjc.model.CEnumConstant
-
Name of the constant.
- name - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnumMember
-
Gets the specified class name, or null if not specified.
- name - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIFactoryMethod
- name() - Method in interface com.sun.tools.xjc.api.Property
-
The name of the property.
- name(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlAttributeWriter
- name(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementDeclWriter
- name(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementRefWriter
- name(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWrapperWriter
- name(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWriter
- name(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlRootElementWriter
- name(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaTypeWriter
- name(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlTypeWriter
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
-
Name of this declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion
-
Name of the conversion declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.User
-
Name of the conversion declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDom
-
Name of the conversion declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
-
Name of this declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnumMember
-
Name of this declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIFactoryMethod
-
Name of the declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIInlineBinaryData
-
Name of the declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
-
Name of this declaration.
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding
- NAME - Static variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXSubstitutable
-
Name of the conversion declaration.
- nameConverter - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
-
Gets the name converter that will govern the
XML -> Java
name conversion process for this compilation. - namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlAttributeWriter
- namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementDeclWriter
- namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementRefWriter
- namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWrapperWriter
- namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWriter
- namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlRootElementWriter
- namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaTypeWriter
- namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaWriter
- namespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlTypeWriter
- NamespaceContextAdapter - Class in com.sun.tools.xjc.util
-
Take a
ValidationContext
and make it look like aNamespaceContext
. - NamespaceContextAdapter(XmlString) - Constructor for class com.sun.tools.xjc.util.NamespaceContextAdapter
- namespaceURI(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlNsWriter
- NamingRule() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding.NamingRule
- NamingRule(String, String) - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISchemaBinding.NamingRule
- NavigatorImpl - Class in com.sun.tools.xjc.model.nav
-
Navigator
implementation for XJC. - NClass - Interface in com.sun.tools.xjc.model.nav
- needsExplicitTypeName(TypeUse, QName) - Static method in class com.sun.tools.xjc.model.CPropertyInfo
-
Checks if the given
TypeUse
would need an explicitXmlSchemaType
annotation with the given type name. - needsValueField() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
-
The spec says the value field in the enum class will be generated only under certain circumstances.
- NESTED - com.sun.tools.xjc.reader.xmlschema.bindinfo.LocalScoping
- newValidator() - Method in class com.sun.tools.xjc.SchemaCache
- next(String) - Method in class com.sun.tools.xjc.util.StringCutter
- nillable(boolean) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWrapperWriter
- nillable(boolean) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWriter
- NoExtendedContentField - Class in com.sun.tools.xjc.generator.bean.field
-
Realizes a property as an untyped
List
. - NoExtendedContentField(ClassOutlineImpl, CPropertyInfo, JClass) - Constructor for class com.sun.tools.xjc.generator.bean.field.NoExtendedContentField
- noFileHeader - Variable in class com.sun.tools.xjc.Options
-
No file header comment (to be more friendly with diff.)
- NORMALIZED_STRING - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- normalizeSystemId(String) - Static method in class com.sun.tools.xjc.Options
- NOT_REPEATED - com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode
- notation(XSNotation) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- nsSupport - Variable in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
Remembers in-scope namespace bindings.
- NType - Interface in com.sun.tools.xjc.model.nav
-
A type.
- NullStream - Class in com.sun.tools.xjc.util
-
Just consumes the byte stream.
- NullStream() - Constructor for class com.sun.tools.xjc.util.NullStream
-
Default constructor.
O
- objectFactory() - Method in class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
- objectFactory() - Method in interface com.sun.tools.xjc.outline.PackageOutline
-
Generated ObjectFactory from package.
- objectFactoryGenerator() - Method in class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
- objectFactoryGenerator() - Method in interface com.sun.tools.xjc.outline.PackageOutline
-
Generates an ObjectFactory class for this package.
- ObjectFactoryGenerator - Class in com.sun.tools.xjc.generator.bean
-
Generates
ObjectFactory
then wraps it and provides access to it. - ObjectFactoryGenerator() - Constructor for class com.sun.tools.xjc.generator.bean.ObjectFactoryGenerator
-
Default constructor.
- onActivated(Options) - Method in class com.sun.tools.xjc.Plugin
-
Notifies a plugin that it's activated.
- onAttribute(CAttributePropertyInfo) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor
- onBean(CClassInfo) - Method in interface com.sun.tools.xjc.model.CClassInfoParent.Visitor
- ONE - Static variable in class com.sun.tools.xjc.model.Multiplicity
-
the constant representing the (1,1) multiplicity.
- onElement(CElementInfo) - Method in interface com.sun.tools.xjc.model.CClassInfoParent.Visitor
- onElement(CElementPropertyInfo) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor
- oneOrMore(Multiplicity) - Static method in class com.sun.tools.xjc.model.Multiplicity
- OneOrMore - Class in com.sun.tools.xjc.reader.gbind
-
Expression
that represents kleene-star operation (A+) - OneOrMore(Expression) - Constructor for class com.sun.tools.xjc.reader.gbind.OneOrMore
- onPackage(JPackage) - Method in interface com.sun.tools.xjc.model.CClassInfoParent.Visitor
- onReference(CReferencePropertyInfo) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor
- onSetOwner() - Method in interface com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration
-
Called when the parent
BindInfo
got its owner set. - onSetOwner() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- onSetOwner() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIXPluginCustomization
- onValue(CValuePropertyInfo) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor
- OPTIONAL - Static variable in class com.sun.tools.xjc.model.Multiplicity
-
the constant representing the (0,1) multiplicity.
- OptionalPropertyMode - Enum in com.sun.tools.xjc.reader.xmlschema.bindinfo
-
Represents three constants of globalBindings/@optionalProperty.
- options - Variable in class com.sun.tools.xjc.model.Model
-
Command-line options used for building this model.
- options - Variable in class com.sun.tools.xjc.XJCBase
- Options - Class in com.sun.tools.xjc
-
Global options.
- Options() - Constructor for class com.sun.tools.xjc.Options
- org.glassfish.jaxb.xjc - module org.glassfish.jaxb.xjc
-
JAXB Binding Compiler.
- other(XSWildcard.Other) - Method in class com.sun.tools.xjc.reader.xmlschema.WildcardNameClassBuilder
- outerMostBindings - Variable in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Stores all the outer-most
<jaxb:bindings>
customizations. - Outline - Interface in com.sun.tools.xjc.outline
-
Root of the outline.
- OverrideAnnotationOfWriter - Interface in com.sun.tools.xjc.generator.annotation.ri
-
Auto-generated, do not edit.
- owner() - Method in interface com.sun.tools.xjc.outline.FieldAccessor
-
Gets the
FieldOutline
from which this object is created.
P
- Package(JPackage) - Constructor for class com.sun.tools.xjc.model.CClassInfoParent.Package
- packageLevelAnnotations - Variable in class com.sun.tools.xjc.Options
-
This switch controls whether or not xjc will generate package level annotations
- PackageOutline - Interface in com.sun.tools.xjc.outline
-
Outline object that provides per-package information.
- PackageOutlineImpl - Class in com.sun.tools.xjc.generator.bean
-
PackageOutline
enhanced with schema2java specific information. - PackageOutlineImpl(BeanGenerator, Model, JPackage) - Constructor for class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
- parameters - Variable in class com.sun.tools.xjc.util.MimeTypeRange
- parent - Variable in class com.sun.tools.xjc.model.CElementInfo
-
If this element is global, the element info is considered to be package-level, and this points to the package in which this element lives in.
- parent - Variable in class com.sun.tools.xjc.model.CEnumLeafInfo
-
The parent into which the enum class should be generated.
- parent - Variable in class com.sun.tools.xjc.reader.internalizer.AbstractReferenceFinderImpl
- parent() - Method in class com.sun.tools.xjc.generator.bean.ClassOutlineImpl
- parent() - Method in class com.sun.tools.xjc.model.CClassInfo
- parent() - Method in class com.sun.tools.xjc.model.CPropertyInfo
- parent() - Method in class com.sun.tools.xjc.outline.ClassOutline
-
A
Outline
that encloses all the class outlines. - parent() - Method in class com.sun.tools.xjc.outline.ElementOutline
-
A
Outline
that encloses all the class outlines. - parent() - Method in class com.sun.tools.xjc.outline.EnumOutline
-
A
Outline
that encloses all the class outlines. - parent() - Method in interface com.sun.tools.xjc.outline.FieldOutline
-
Gets the enclosing
ClassOutline
. - parse(String) - Static method in enum com.sun.tools.xjc.api.SpecVersion
-
Parses "3.0" into the object.
- parse(String, boolean) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Parses an XML at the given location ( and XMLs referenced by it) into DOM trees and stores them to this forest.
- parse(String, XMLStreamReader, boolean) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
- parse(String, InputSource, boolean) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Parses the given document and add it to the DOM forest.
- parse(InputSource, boolean) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
- parseArgument(Options, String[], int) - Method in class com.sun.tools.xjc.Plugin
-
Parses an option
args[i]
and augment theopt
object appropriately, then return the number of tokens consumed. - parseArgument(String[], int) - Method in class com.sun.tools.xjc.Options
-
Parses an option
args[i]
and return the number of tokens consumed. - parseArguments(String[]) - Method in class com.sun.tools.xjc.Options
-
Parses arguments and fill fields of this object.
- parseRanges(String) - Static method in class com.sun.tools.xjc.util.MimeTypeRange
- parseSchema(String, XMLStreamReader) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Parses a schema or an external binding file from the given source.
- parseSchema(String, Element) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Parses a schema or an external binding file from the specified DOM element.
- parseSchema(InputSource) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Parses a schema or an external binding file from an external source.
- parseVersion(String) - Static method in class com.sun.tools.xjc.XJCFacade
- particle(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- particle(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- particle(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- particle(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- particle(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- particle(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.ExpressionBuilder
- particle(XSParticle) - Method in class com.sun.tools.xjc.reader.xmlschema.MultiplicityCounter
- ParticleBinder - Class in com.sun.tools.xjc.reader.xmlschema
-
Binds the content models of
XSParticle
as properties of the class that's being built. - ParticleBinder() - Constructor for class com.sun.tools.xjc.reader.xmlschema.ParticleBinder
- peek() - Method in class com.sun.tools.xjc.util.StringCutter
- pkg - Variable in class com.sun.tools.xjc.model.CClassInfoParent.Package
- Plugin - Class in com.sun.tools.xjc
-
Add-on that works on the generated source code.
- Plugin() - Constructor for class com.sun.tools.xjc.Plugin
-
Default constructor.
- pluginURIs - Variable in class com.sun.tools.xjc.Options
-
Set of URIs that plug-ins recognize as extension bindings.
- PLUS - Static variable in class com.sun.tools.xjc.model.Multiplicity
-
the constant representing the (1,unbounded) multiplicity.
- pollAbort() - Method in class com.sun.tools.xjc.ErrorReceiver
-
This method will be invoked periodically to allow
AbortException
to be thrown, especially when this is driven by some kind of GUI. - popClassScope() - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
- Populatable - Interface in com.sun.tools.xjc.model
-
Mark model components which does additional code generation.
- populate(Model, Outline) - Method in interface com.sun.tools.xjc.model.Populatable
- postProcessModel(Model, ErrorHandler) - Method in class com.sun.tools.xjc.Plugin
-
Performs the post-processing of the
Model
. - prefix(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlNsWriter
- PRIMITIVE - com.sun.tools.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
- privateOFG - Variable in class com.sun.tools.xjc.generator.bean.DualObjectFactoryGenerator
- processingInstruction(String, String) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- Property - Interface in com.sun.tools.xjc.api
-
Represents a property of a wrapper-style element.
- PROPERTY_CLASS_IS_RESERVED - com.sun.tools.xjc.reader.Messages
- propOrder(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlTypeWriter
- proxyAuth - Variable in class com.sun.tools.xjc.Options
- publicOFG - Variable in class com.sun.tools.xjc.generator.bean.DualObjectFactoryGenerator
- pushClassScope(CClassInfoParent) - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
Q
- q - Variable in class com.sun.tools.xjc.util.MimeTypeRange
-
Each media-range MAY be followed by one or more accept-params, beginning with the "q" parameter for indicating a relative quality factor.
- QNAME - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- queueBuild(XSComponent, CElement) - Method in class com.sun.tools.xjc.reader.xmlschema.ClassSelector
- quiet - Variable in class com.sun.tools.xjc.Options
-
If the "-quiet" option is specified.
R
- rawName() - Method in interface com.sun.tools.xjc.api.Property
- RawTypeSet - Class in com.sun.tools.xjc.reader
-
Set of
RawTypeSet.Ref
. - RawTypeSet(Set<RawTypeSet.Ref>, Multiplicity) - Constructor for class com.sun.tools.xjc.reader.RawTypeSet
-
Should be called from one of the raw type set builders.
- RawTypeSet.Mode - Enum in com.sun.tools.xjc.reader
-
Represents the possible binding option for this
RawTypeSet
. - RawTypeSet.Ref - Class in com.sun.tools.xjc.reader
-
A reference to something.
- RawTypeSetBuilder - Class in com.sun.tools.xjc.reader.xmlschema
-
Builds
RawTypeSet
for XML Schema. - RawTypeSetBuilder() - Constructor for class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder
- RawTypeSetBuilder.CClassRef - Class in com.sun.tools.xjc.reader.xmlschema
-
Reference to a class that maps from an element.
- RawTypeSetBuilder.CElementInfoRef - Class in com.sun.tools.xjc.reader.xmlschema
-
Reference to a class that maps from an element.
- RawTypeSetBuilder.WildcardRef - Class in com.sun.tools.xjc.reader.xmlschema
-
Reference to a wildcard.
- RawTypeSetBuilder.XmlTypeRef - Class in com.sun.tools.xjc.reader.xmlschema
-
References to a type.
- readAnnotation(Class<A>) - Method in class com.sun.tools.xjc.model.CPropertyInfo
- readOnly - Variable in class com.sun.tools.xjc.Options
-
If the -readOnly option is specified.
- ReadOnlyAdapter<OnTheWire,InMemory> - Class in com.sun.tools.xjc.util
-
XmlAdapter
used inside XJC is almost always unmarshal-only. - ReadOnlyAdapter() - Constructor for class com.sun.tools.xjc.util.ReadOnlyAdapter
-
Default constructor.
- realization - Variable in class com.sun.tools.xjc.model.CPropertyInfo
-
Specifies how the field is generated by the backend.
- ref - Variable in class com.sun.tools.xjc.outline.ClassOutline
-
The exposed aspect of the a bean.
- ref - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
- ref() - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- ref() - Method in class com.sun.tools.xjc.model.CPropertyInfo
- ref() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- ref(JClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- ref(Class) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- Ref() - Constructor for class com.sun.tools.xjc.reader.RawTypeSet.Ref
-
Default constructor.
- Reference - Class in com.sun.tools.xjc.api
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
com.sun.tools.jxc.api.Reference
instead. - Reference(ExecutableElement) - Constructor for class com.sun.tools.xjc.api.Reference
-
Deprecated.Creates a reference from the return type of the method and annotations on the method.
- Reference(TypeElement, ProcessingEnvironment) - Constructor for class com.sun.tools.xjc.api.Reference
-
Deprecated.Creates a reference from a class declaration and its annotations.
- Reference(VariableElement) - Constructor for class com.sun.tools.xjc.api.Reference
-
Deprecated.Creates a reference from the parameter type and annotations on the parameter.
- Reference(TypeMirror, Element) - Constructor for class com.sun.tools.xjc.api.Reference
-
Deprecated.Creates a reference by providing two values independently.
- refererStack - Variable in class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
-
The component that is refering to the simple type which we are building.
- refineTarget(Element) - Method in interface com.sun.tools.xjc.reader.internalizer.InternalizationLogic
-
Prepares an element that actually receives customizations.
- refs - Variable in class com.sun.tools.xjc.reader.RawTypeSet
- RELAXNG - com.sun.tools.xjc.Language
- RELAXNG_COMPACT - com.sun.tools.xjc.Language
- RELAXNG_URI - Static variable in class com.sun.tools.xjc.reader.Const
-
RELAX NG namespace URI.
- REPEATED_ELEMENT - com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode
- REPEATED_VALUE - com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode
- requireArgument(String, String[], int) - Method in class com.sun.tools.xjc.Options
-
Obtains an operand and reports an error if it's not there.
- required(boolean) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlAttributeWriter
- required(boolean) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementRefWriter
- required(boolean) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWrapperWriter
- required(boolean) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWriter
- resetSchema() - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Clears all the schema files parsed so far.
- resolve(CTypeRef, Aspect) - Method in class com.sun.tools.xjc.generator.bean.BeanGenerator
- resolve(CTypeRef, Aspect) - Method in interface com.sun.tools.xjc.outline.Outline
-
Resolves a type reference to the actual (possibly generated) type.
- resolveEntity(String, String) - Method in class com.sun.tools.xjc.util.ForkEntityResolver
- restrictionSimpleType(XSRestrictionSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- Result(JDefinedClass, JDefinedClass) - Constructor for class com.sun.tools.xjc.generator.bean.ImplStructureStrategy.Result
- Ring - Class in com.sun.tools.xjc.reader
-
Holds all the binding related singleton components in a "ring", and let you access those components, creating them as necessary.
- rootClass - Variable in class com.sun.tools.xjc.model.Model
-
If non-null, all the generated classes should eventually derive from this class.
- rootInterface - Variable in class com.sun.tools.xjc.model.Model
-
If non-null, all the generated interfaces should eventually derive from this interface.
- run(Outline, Options, ErrorHandler) - Method in class com.sun.tools.xjc.Plugin
-
Run the add-on.
- run(String[], XJCListener) - Static method in class com.sun.tools.xjc.Driver
-
Performs schema compilation and prints the status/error into the specified PrintStream.
- run(String[], PrintStream, PrintStream) - Static method in class com.sun.tools.xjc.Driver
-
Performs schema compilation and prints the status/error into the specified PrintStream.
- runtime14 - Variable in class com.sun.tools.xjc.Options
-
If -explicit-annotation option is specified.
S
- S2JJAXBModel - Interface in com.sun.tools.xjc.api
-
JAXBModel
that exposes additional information available only for theschema -> java
direction. - scan(Document, ContentHandler) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForestScanner
-
Generates the whole set of SAX events from the given Document in the DOMForest.
- scan(Element, ContentHandler) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForestScanner
-
Generates the whole set of SAX events by treating element e as if it's a root element.
- scanEpisodeFile(File) - Method in class com.sun.tools.xjc.Options
-
Finds the
META-INF/sun-jaxb.episode
file to add as a binding customization. - SCDBasedBindingSet - Class in com.sun.tools.xjc.reader.internalizer
-
Set of binding nodes that have target nodes specified via SCD.
- schema(XSSchema) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- SchemaCache - Class in com.sun.tools.xjc
-
Wraps a JAXP
Schema
object and lazily instantiate it. - SchemaCache(String, Class<?>) - Constructor for class com.sun.tools.xjc.SchemaCache
- SchemaCache(String, Class<?>, boolean) - Constructor for class com.sun.tools.xjc.SchemaCache
- SchemaCompiler - Interface in com.sun.tools.xjc.api
-
Schema-to-Java compiler.
- schemaComponent - Variable in class com.sun.tools.xjc.model.Model
-
If this model was built from XML Schema, this field stores the root object of the parse schema model.
- schemaLanguage - Variable in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
Namespace URI of the target schema language.
- scope(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementDeclWriter
- scope(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementDeclWriter
- Sequence - Class in com.sun.tools.xjc.reader.gbind
-
Expression
that represents a concatanation of two expressions "A,B". - Sequence(Expression, Expression) - Constructor for class com.sun.tools.xjc.reader.gbind.Sequence
- serializable - Variable in class com.sun.tools.xjc.model.Model
-
True to generate serializable classes.
- serialVersionUID - Variable in class com.sun.tools.xjc.model.Model
-
serial version UID to be generated.
- setAbstract() - Method in class com.sun.tools.xjc.model.CClassRef
- setAbstract() - Method in interface com.sun.tools.xjc.model.CElement
-
Marks this element as an abstract element.
- setAdapter(CAdapter) - Method in class com.sun.tools.xjc.model.CElementPropertyInfo
- setAddexports(String) - Method in class com.sun.tools.xjc.XJCBase
- setAddmodules(String) - Method in class com.sun.tools.xjc.XJCBase
- setAddopens(String) - Method in class com.sun.tools.xjc.XJCBase
- setAddreads(String) - Method in class com.sun.tools.xjc.XJCBase
- setBaseClass(CClass) - Method in class com.sun.tools.xjc.model.CClassInfo
-
This method accepts both (which means the base class is also generated), or
CClassRef
(which means the base class is already generated and simply referenced.) The latter is treated somewhat special --- from the rest of the model this external base class is invisible. - setBinding(String) - Method in class com.sun.tools.xjc.XJCBase
-
External binding file.
- setCatalog(File) - Method in class com.sun.tools.xjc.XJCBase
-
Adds a new catalog file.
- setClassNameAllocator(ClassNameAllocator) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Sets the
ClassNameAllocator
to be used for the binding operation. - setClasspath(Path) - Method in class com.sun.tools.xjc.XJCBase
-
Nested
<classpath>
element. - setClasspathRef(Reference) - Method in class com.sun.tools.xjc.XJCBase
- setContentHandler(ContentHandler) - Method in class com.sun.tools.xjc.util.SubtreeCutter
- setDefaultPackageName(String) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Sets the default Java package name into which the generated code will be placed.
- setDestdir(File) - Method in class com.sun.tools.xjc.XJCBase
-
Sets the directory to produce generated source files.
- setDisableXmlSecurity(boolean) - Method in class com.sun.tools.xjc.XJCBase
-
Controls whether to disable XML security features when parsing XML documents or not
- setDocumentLocator(Locator) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
- setDocumentLocator(Locator) - Method in class com.sun.tools.xjc.reader.internalizer.AbstractReferenceFinderImpl
- setDocumentLocator(Locator) - Method in class com.sun.tools.xjc.reader.internalizer.VersionChecker
- setDocumentLocator(Locator) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- setDocumentLocator(Locator) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- setEncoding(String) - Method in class com.sun.tools.xjc.XJCBase
- setEntityResolver(EntityResolver) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
- setEntityResolver(EntityResolver) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
- setErrorHandler(ErrorReceiver) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
- setErrorListener(ErrorListener) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
- setErrorReceiver(ErrorListener) - Method in class com.sun.tools.xjc.util.ErrorReceiverFilter
- setExtension(boolean) - Method in class com.sun.tools.xjc.XJCBase
-
Controls whether the compiler will run in the strict conformance mode (flg=false) or the extension mode (flg=true)
- setFailonerror(boolean) - Method in class com.sun.tools.xjc.XJCBase
-
Mostly for our SQE teams and not to be advertized.
- setFieldRendererFactory(FieldRendererFactory, Plugin) - Method in class com.sun.tools.xjc.Options
-
Sets the
FieldRendererFactory
. - setFork(boolean) - Method in class com.sun.tools.xjc.XJCBase
-
Sets the "fork" flag.
- setHeader(boolean) - Method in class com.sun.tools.xjc.XJCBase
-
Controls whether the file header comment is generated or not.
- setLanguage(String) - Method in class com.sun.tools.xjc.XJCBase
-
Sets the schema language.
- setLimitmodules(String) - Method in class com.sun.tools.xjc.XJCBase
- setModulepath(Path) - Method in class com.sun.tools.xjc.XJCBase
- setName(boolean, String) - Method in class com.sun.tools.xjc.model.CPropertyInfo
-
Overrides the name of the property.
- setNameConverter(NameConverter) - Method in class com.sun.tools.xjc.model.Model
- setNameConverter(NameConverter, Plugin) - Method in class com.sun.tools.xjc.Options
-
Sets the
NameConverter
. - setOrdered(boolean) - Method in class com.sun.tools.xjc.model.CClassInfo
- setOwner(BGMBuilder, XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Sets the owner schema component and a reference to BGMBuilder.
- setPackage(String) - Method in class com.sun.tools.xjc.XJCBase
-
Sets the package name of the generated code.
- setPackageLevelAnnotations(boolean) - Method in class com.sun.tools.xjc.model.Model
- setParent(BindInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIClass
- setParent(BindInfo) - Method in interface com.sun.tools.xjc.reader.xmlschema.bindinfo.BIDeclaration
-
Sets the parent BindInfo object of this declaration.
- setParent(BindInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIEnum
- setParent(BindInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIGlobalBinding
- setParent(BindInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIProperty
- setPatchmodule(String) - Method in class com.sun.tools.xjc.XJCBase
- setReadonly(boolean) - Method in class com.sun.tools.xjc.XJCBase
-
Controls whether files should be generated in read-only mode or not
- setRemoveOldOutput(boolean) - Method in class com.sun.tools.xjc.XJCBase
-
"removeOldOutput" attribute.
- setSchema(String) - Method in class com.sun.tools.xjc.XJCBase
-
Parses the schema attribute.
- setSchemaLanguage(Language) - Method in class com.sun.tools.xjc.Options
- setSource(String) - Method in class com.sun.tools.xjc.XJCTask
-
The version of the compiler to run
- setStackSize(String) - Method in class com.sun.tools.xjc.XJCBase
-
Deprecated.not much need for JAXB2, as we now use much less stack.
- setSubstitutionHead(CElementInfo) - Method in class com.sun.tools.xjc.model.CElementInfo
- setTarget(String) - Method in class com.sun.tools.xjc.XJCBase
-
Sets the target version of the compilation
- setTargetVersion(SpecVersion) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
-
Specifies the target spec version for this compilaion.
- setType(JType) - Method in class com.sun.tools.xjc.model.SymbolSpace
- setupCommand() - Method in class com.sun.tools.xjc.XJCBase
-
Set up command line to invoke.
- setUpgrademodulepath(Path) - Method in class com.sun.tools.xjc.XJCBase
- setUserSpecifiedImplClass(String) - Method in class com.sun.tools.xjc.model.CClassInfo
- setWildcard(WildcardMode) - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
- setXexplicitAnnotation(boolean) - Method in class com.sun.tools.xjc.XJCBase
- SHORT - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- shortName - Variable in class com.sun.tools.xjc.model.CClassInfo
-
short name.
- shortName - Variable in class com.sun.tools.xjc.model.CEnumLeafInfo
-
Short name of the generated type-safe enum.
- shortName() - Method in class com.sun.tools.xjc.model.CElementInfo
- SHOULD_BE_TYPEREF - com.sun.tools.xjc.reader.RawTypeSet.Mode
-
This
RawTypeSet
can be either an reference property or an element property, and XJC recommends element property. - simpleType(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- simpleType(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- simpleType(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- simpleType(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- simpleType(XSSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- SimpleTypeBuilder - Class in com.sun.tools.xjc.reader.xmlschema
-
Builds
TypeUse
from simple types. - SimpleTypeBuilder() - Constructor for class com.sun.tools.xjc.reader.xmlschema.SimpleTypeBuilder
-
Default constructor.
- SingleField - Class in com.sun.tools.xjc.generator.bean.field
-
Realizes a property through one getter and one setter.
- SingleField(ClassOutlineImpl, CPropertyInfo) - Constructor for class com.sun.tools.xjc.generator.bean.field.SingleField
- SingleField(ClassOutlineImpl, CPropertyInfo, boolean) - Constructor for class com.sun.tools.xjc.generator.bean.field.SingleField
- SingleField.Accessor - Class in com.sun.tools.xjc.generator.bean.field
- SinglePrimitiveAccessField - Class in com.sun.tools.xjc.generator.bean.field
-
SingleField
that forces the primitive accessor type. - SinglePrimitiveAccessField(ClassOutlineImpl, CPropertyInfo) - Constructor for class com.sun.tools.xjc.generator.bean.field.SinglePrimitiveAccessField
- SinkNode - Class in com.sun.tools.xjc.reader.gbind
-
Sink node of a grpah.
- SinkNode() - Constructor for class com.sun.tools.xjc.reader.gbind.SinkNode
-
Default constructor.
- size() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Gets the number of declarations.
- skip(String) - Method in class com.sun.tools.xjc.util.StringCutter
- SKIP - com.sun.tools.xjc.reader.xmlschema.bindinfo.EnumMemberMode
- skippedEntity(String) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- SourceNode - Class in com.sun.tools.xjc.reader.gbind
-
Source node of a graph.
- SourceNode() - Constructor for class com.sun.tools.xjc.reader.gbind.SourceNode
-
Default constructor.
- SpecVersion - Enum in com.sun.tools.xjc.api
-
Represents the spec version constant.
- STAR - Static variable in class com.sun.tools.xjc.model.Multiplicity
-
the constant representing the (0,unbounded) multiplicity.
- startCutting() - Method in class com.sun.tools.xjc.util.SubtreeCutter
-
Starts cutting a sub-tree.
- startDocument() - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
- startDocument() - Method in class com.sun.tools.xjc.reader.ExtensionBindingChecker
- startDocument() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- startDocument() - Method in class com.sun.tools.xjc.util.ForkContentHandler
- startDocument() - Method in class com.sun.tools.xjc.util.SubtreeCutter
- startElement(String, String, String, Attributes) - Method in class com.sun.tools.xjc.reader.ExtensionBindingChecker
- startElement(String, String, String, Attributes) - Method in class com.sun.tools.xjc.reader.internalizer.AbstractReferenceFinderImpl
- startElement(String, String, String, Attributes) - Method in class com.sun.tools.xjc.reader.internalizer.VersionChecker
- startElement(String, String, String, Attributes) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- startElement(String, String, String, Attributes) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- startElement(String, String, String, Attributes) - Method in class com.sun.tools.xjc.util.SubtreeCutter
- startForking(String, String, String, Attributes, ContentHandler) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
-
Starts the event forking.
- startPrefixMapping(String, String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
- startPrefixMapping(String, String) - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.ForkingFilter
- startPrefixMapping(String, String) - Method in class com.sun.tools.xjc.util.ForkContentHandler
- Static(Locator, TypeUse) - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.Static
- storeEndLocation(Element, Locator) - Method in class com.sun.tools.xjc.reader.internalizer.LocatorTable
- storeStartLocation(Element, Locator) - Method in class com.sun.tools.xjc.reader.internalizer.LocatorTable
- strategy - Variable in class com.sun.tools.xjc.model.Model
-
Specifies the code generation strategy.
- STRICT - Static variable in class com.sun.tools.xjc.Options
-
strictly follow the compatibility rules and reject schemas that contain features from App.
- strictCheck - Variable in class com.sun.tools.xjc.Options
-
Check the source schemas with extra scrutiny.
- STRING - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- STRING_LIST - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
For all list of strings, such as NMTOKENS, ENTITIES.
- StringCutter - Class in com.sun.tools.xjc.util
-
Utility class to parse a string
- StringCutter(String, boolean) - Constructor for class com.sun.tools.xjc.util.StringCutter
- substitutionHeadName(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementDeclWriter
- substitutionHeadNamespace(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementDeclWriter
- SubtreeCutter - Class in com.sun.tools.xjc.util
-
XMLFilter
that can cut sub-trees. - SubtreeCutter() - Constructor for class com.sun.tools.xjc.util.SubtreeCutter
-
Default constructor.
- subType - Variable in class com.sun.tools.xjc.util.MimeTypeRange
- SymbolSpace - Class in com.sun.tools.xjc.model
-
Symbol space for ID/IDREF.
- SymbolSpace(JCodeModel) - Constructor for class com.sun.tools.xjc.model.SymbolSpace
T
- target - Variable in class com.sun.tools.xjc.Options
-
Generates output for the specified version of the runtime.
- target - Variable in class com.sun.tools.xjc.outline.ClassOutline
-
This
ClassOutline
holds information about thisCClassInfo
. - target - Variable in class com.sun.tools.xjc.outline.ElementOutline
-
This
ElementOutline
holds information about thisCElementInfo
. - target - Variable in class com.sun.tools.xjc.outline.EnumConstantOutline
-
This
EnumOutline
holds information about thisCEnumLeafInfo
. - target - Variable in class com.sun.tools.xjc.outline.EnumOutline
-
This
EnumOutline
holds information about thisCEnumLeafInfo
. - target - Variable in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CClassRef
- target - Variable in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CElementInfoRef
- targetDir - Variable in class com.sun.tools.xjc.Options
-
Target directory when producing files.
- theInstance - Static variable in class com.sun.tools.xjc.model.nav.NavigatorImpl
- theInstance - Static variable in class com.sun.tools.xjc.reader.xmlschema.MultiplicityCounter
- toCustomizationList() - Method in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo
-
Gets the list of
CPluginCustomization
s from this. - toElementRef(CReferencePropertyInfo) - Method in class com.sun.tools.xjc.reader.RawTypeSet.Ref
- toElementRef(CReferencePropertyInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CClassRef
- toElementRef(CReferencePropertyInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CElementInfoRef
- toElementRef(CReferencePropertyInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.WildcardRef
- toElementRef(CReferencePropertyInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.XmlTypeRef
-
The whole type set can be later bound to a reference property, in which case we need to generate additional code to wrap this type reference into an element class.
- TOKEN - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- toMimeType() - Method in class com.sun.tools.xjc.util.MimeTypeRange
- TOPLEVEL - com.sun.tools.xjc.reader.xmlschema.bindinfo.LocalScoping
- toRawValue(JBlock, JVar) - Method in interface com.sun.tools.xjc.outline.FieldAccessor
-
Dumps everything in this field into the given variable.
- toString() - Method in enum com.sun.tools.xjc.generator.bean.field.Messages
- toString() - Method in class com.sun.tools.xjc.model.CClassInfo
- toString() - Method in class com.sun.tools.xjc.model.Multiplicity
-
gets the string representation.
- toString() - Method in class com.sun.tools.xjc.model.SymbolSpace
- toString() - Method in class com.sun.tools.xjc.reader.gbind.Choice
- toString() - Method in class com.sun.tools.xjc.reader.gbind.ConnectedComponent
-
Just produces debug representation
- toString() - Method in class com.sun.tools.xjc.reader.gbind.Graph
- toString() - Method in class com.sun.tools.xjc.reader.gbind.OneOrMore
- toString() - Method in class com.sun.tools.xjc.reader.gbind.Sequence
- toString() - Method in class com.sun.tools.xjc.reader.gbind.SinkNode
- toString() - Method in class com.sun.tools.xjc.reader.gbind.SourceNode
- toString() - Method in enum com.sun.tools.xjc.reader.Messages
- toString() - Method in class com.sun.tools.xjc.util.MimeTypeRange
- toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.CArrayInfo
- toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
-
Gets the code model representation of this type.
- toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.CClassInfo
- toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.CClassRef
- toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.CElementInfo
- toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
- toType(Outline, Aspect) - Method in interface com.sun.tools.xjc.model.CTypeInfo
- toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.CWildcardTypeInfo
- toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.nav.EagerNClass
- toType(Outline, Aspect) - Method in interface com.sun.tools.xjc.model.nav.NClass
- toType(Outline, Aspect) - Method in interface com.sun.tools.xjc.model.nav.NType
-
Returns the representation of this type in code model.
- toTypeRef(CElementPropertyInfo) - Method in class com.sun.tools.xjc.reader.RawTypeSet.Ref
- toTypeRef(CElementPropertyInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CClassRef
- toTypeRef(CElementPropertyInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.CElementInfoRef
- toTypeRef(CElementPropertyInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.WildcardRef
- toTypeRef(CElementPropertyInfo) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.XmlTypeRef
- transform(boolean) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Performs internalization.
- type - Variable in class com.sun.tools.xjc.api.Reference
-
Deprecated.The JAXB type being referenced.
- type() - Method in interface com.sun.tools.xjc.api.Property
-
The Java type of the property.
- type(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementRefWriter
- type(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWriter
- type(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlJavaTypeAdapterWriter
- type(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaTypeWriter
- type(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementRefWriter
- type(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementWriter
- type(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlJavaTypeAdapterWriter
- type(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaTypeWriter
- TypeAndAnnotation - Interface in com.sun.tools.xjc.api
-
Java type and associated JAXB annotations.
- TypeUse - Interface in com.sun.tools.xjc.model
-
Information about how another type is referenced.
- TypeUseFactory - Class in com.sun.tools.xjc.model
-
Factory methods to create a new
TypeUse
from an existing one. - typeUses() - Method in class com.sun.tools.xjc.model.Model
- TypeUtil - Class in com.sun.tools.xjc.reader
-
Type-related utility methods.
U
- uid - Variable in class com.sun.tools.xjc.reader.xmlschema.bindinfo.BISerializable
-
serial version UID, or null to avoid generating the serialVersionUID field.
- UnboxedField - Class in com.sun.tools.xjc.generator.bean.field
-
A required primitive property.
- UnboxedField(ClassOutlineImpl, CPropertyInfo) - Constructor for class com.sun.tools.xjc.generator.bean.field.UnboxedField
- union(ElementSet, ElementSet) - Static method in class com.sun.tools.xjc.reader.gbind.ElementSets
-
Returns an union of two
ElementSet
s. - union(XSWildcard.Union) - Method in class com.sun.tools.xjc.reader.xmlschema.WildcardNameClassBuilder
- unionSimpleType(XSUnionSimpleType) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- unsetValues(JBlock) - Method in class com.sun.tools.xjc.generator.bean.field.SingleField.Accessor
- unsetValues(JBlock) - Method in interface com.sun.tools.xjc.outline.FieldAccessor
-
Generates a code fragment to remove any "set" value and move this field to the "unset" state.
- until(String) - Method in class com.sun.tools.xjc.util.StringCutter
- UntypedListField - Class in com.sun.tools.xjc.generator.bean.field
-
Realizes a property as an untyped
List
. - UntypedListField(ClassOutlineImpl, CPropertyInfo, JClass) - Constructor for class com.sun.tools.xjc.generator.bean.field.UntypedListField
- UntypedListFieldRenderer - Class in com.sun.tools.xjc.generator.bean.field
- UntypedListFieldRenderer(JClass) - Constructor for class com.sun.tools.xjc.generator.bean.field.UntypedListFieldRenderer
- UntypedListFieldRenderer(JClass, boolean, boolean) - Constructor for class com.sun.tools.xjc.generator.bean.field.UntypedListFieldRenderer
- usage(Options, boolean) - Static method in class com.sun.tools.xjc.Driver
-
Prints the usage screen and exits the process.
- use(NClass) - Method in class com.sun.tools.xjc.model.nav.NavigatorImpl
- User() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.User
- User(Locator, String, String, JType) - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.User
- UserAdapter() - Constructor for class com.sun.tools.xjc.reader.xmlschema.bindinfo.BIConversion.UserAdapter
-
Default constructor.
- Util - Class in com.sun.tools.xjc.reader
- Util - Class in com.sun.tools.xjc.util
-
Other miscellaneous utility methods.
V
- V2_3 - com.sun.tools.xjc.api.SpecVersion
- V3_0 - com.sun.tools.xjc.api.SpecVersion
- value() - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementRefsWriter
- value() - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlElementsWriter
- value() - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaTypesWriter
- value(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlAnyElementWriter
- value(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlEnumWriter
- value(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlJavaTypeAdapterWriter
- value(JType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSeeAlsoWriter
- value(XmlAccessOrder) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlAccessorOrderWriter
- value(XmlAccessType) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlAccessorTypeWriter
- value(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlAnyElementWriter
- value(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlEnumWriter
- value(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlJavaTypeAdapterWriter
- value(Class) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSeeAlsoWriter
- value(String) - Method in interface com.sun.tools.xjc.generator.annotation.ri.OverrideAnnotationOfWriter
- value(String) - Method in interface com.sun.tools.xjc.generator.annotation.ri.XmlIsSetWriter
- value(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlEnumValueWriter
- value(String) - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlMimeTypeWriter
- valueOf(String) - Static method in enum com.sun.tools.xjc.api.SpecVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.generator.bean.field.Messages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.generator.bean.ImplStructureStrategy
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.Language
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.outline.Aspect
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.reader.Messages
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.reader.RawTypeSet.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.reader.xmlschema.bindinfo.EnumMemberMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.reader.xmlschema.bindinfo.LocalScoping
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.sun.tools.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.sun.tools.xjc.api.SpecVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.generator.bean.field.Messages
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.generator.bean.ImplStructureStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.Language
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.model.CElementPropertyInfo.CollectionMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.outline.Aspect
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.reader.Messages
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.reader.RawTypeSet.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.reader.xmlschema.bindinfo.EnumMemberMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.reader.xmlschema.bindinfo.LocalScoping
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.sun.tools.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verbose - Variable in class com.sun.tools.xjc.Options
-
If the "-verbose" option is specified.
- verifyTagName(String, String, String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
If the tag name belongs to a plugin namespace-wise, check its local name to make sure it's correct.
- VersionChecker - Class in com.sun.tools.xjc.reader.internalizer
-
Checks the jaxb:version attribute on a XML Schema document.
- VersionChecker(ContentHandler, ErrorHandler, EntityResolver) - Constructor for class com.sun.tools.xjc.reader.internalizer.VersionChecker
- VersionChecker(XMLReader) - Constructor for class com.sun.tools.xjc.reader.internalizer.VersionChecker
- visit(CAttributePropertyInfo, P) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor2
-
Visits a CAttributePropertyInfo type.
- visit(CElementPropertyInfo, P) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor2
-
Visits a CElementPropertyInfo type.
- visit(CReferencePropertyInfo, P) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor2
-
Visits a CReferencePropertyInfo type.
- visit(CValuePropertyInfo, P) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor2
-
Visits a CValuePropertyInfo type.
W
- WARN_UNUSED_EXPECTED_CONTENT_TYPES - Static variable in class com.sun.tools.xjc.reader.xmlschema.Messages
- warning(String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
-
Reports a warning.
- warning(Locator, String) - Method in class com.sun.tools.xjc.ErrorReceiver
- warning(SAXParseException) - Method in interface com.sun.tools.xjc.api.ErrorListener
- warning(SAXParseException) - Method in class com.sun.tools.xjc.ConsoleErrorReporter
- warning(SAXParseException) - Method in class com.sun.tools.xjc.ErrorReceiver
- warning(SAXParseException) - Method in class com.sun.tools.xjc.util.ErrorReceiverFilter
- weakSchemaCorrectnessCheck(SchemaFactory) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
-
Performs the schema correctness check by using JAXP 1.3.
- wildcard(XSWildcard) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
- wildcard(XSWildcard) - Method in class com.sun.tools.xjc.reader.xmlschema.BindGreen
- wildcard(XSWildcard) - Method in class com.sun.tools.xjc.reader.xmlschema.BindPurple
- wildcard(XSWildcard) - Method in class com.sun.tools.xjc.reader.xmlschema.BindRed
- wildcard(XSWildcard) - Method in class com.sun.tools.xjc.reader.xmlschema.BindYellow
- wildcard(XSWildcard) - Method in class com.sun.tools.xjc.reader.xmlschema.ExpressionBuilder
-
We can only have one
XmlAnyElement
property, so all the wildcards need to be treated as one node. - wildcard(XSWildcard) - Method in class com.sun.tools.xjc.reader.xmlschema.MultiplicityCounter
- wildcard(XSWildcard) - Method in class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder
- WildcardNameClassBuilder - Class in com.sun.tools.xjc.reader.xmlschema
-
Builds a name class representation of a wildcard.
- WRAPPER - com.sun.tools.xjc.reader.xmlschema.bindinfo.OptionalPropertyMode
- write(byte[]) - Method in class com.sun.tools.xjc.util.NullStream
- write(byte[], int, int) - Method in class com.sun.tools.xjc.util.NullStream
- write(int) - Method in class com.sun.tools.xjc.util.NullStream
- WSDL - com.sun.tools.xjc.Language
X
- XJC - Class in com.sun.tools.xjc.api
-
Entry point to the programatic API to access schema compiler (XJC) and schema generator (schemagen).
- XJC_EXTENSION_URI - Static variable in class com.sun.tools.xjc.reader.Const
-
XJC vendor extension namespace URI.
- XJC2Task - Class in com.sun.tools.xjc
-
XJC task for Ant.
- XJC2Task() - Constructor for class com.sun.tools.xjc.XJC2Task
-
Default constructor.
- XJCBase - Class in com.sun.tools.xjc
- XJCBase() - Constructor for class com.sun.tools.xjc.XJCBase
- XJCFacade - Class in com.sun.tools.xjc
-
A shabby driver to invoke XJC1 or XJC2 depending on the command line switch.
- XJCListener - Class in com.sun.tools.xjc
-
Call-back interface that can be implemented by the caller of
Driver
to receive output from XJC. - XJCListener() - Constructor for class com.sun.tools.xjc.XJCListener
-
Default constructor.
- XJCTask - Class in com.sun.tools.xjc
-
Captures the properties and then delegate to XJC1 or XJC2 by looking at the source attribute.
- XJCTask() - Constructor for class com.sun.tools.xjc.XJCTask
-
Default constructor.
- XML_SOURCE - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
- XmlAccessorOrderWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlAccessorTypeWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlAnyAttributeWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlAnyElementWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlAttachmentRefWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlAttributeWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlElementDeclWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlElementRefsWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlElementRefWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlElementsWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlElementWrapperWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlElementWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlEnumValueWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlEnumWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlIDREFWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlIDWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlInlineBinaryDataWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlIsSetWriter - Interface in com.sun.tools.xjc.generator.annotation.ri
-
Auto-generated, do not edit.
- XmlJavaTypeAdapterWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlListWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlLocationWriter - Interface in com.sun.tools.xjc.generator.annotation.ri
-
Auto-generated, do not edit.
- XmlMimeTypeWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlMixedWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- xmlns() - Method in interface com.sun.tools.xjc.generator.annotation.spec.XmlSchemaWriter
- XmlNsWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlRegistryWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlRootElementWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XMLSCHEMA - com.sun.tools.xjc.Language
- XmlSchemaTypesWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlSchemaTypeWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlSchemaWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlSeeAlsoWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlTransientWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlTypeRef(XSElementDecl) - Constructor for class com.sun.tools.xjc.reader.xmlschema.RawTypeSetBuilder.XmlTypeRef
- XmlTypeWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- XmlValueWriter - Interface in com.sun.tools.xjc.generator.annotation.spec
-
Auto-generated, do not edit.
- xpath(XSXPath) - Method in class com.sun.tools.xjc.reader.xmlschema.AcknowledgePluginCustomizationBinder
Y
- ying(XSComponent, XSComponent) - Method in class com.sun.tools.xjc.reader.xmlschema.BGMBuilder
-
If the component maps to a property, forwards to purple, otherwise to green.
Z
- ZERO - Static variable in class com.sun.tools.xjc.model.Multiplicity
-
the constant representing the (0,0) multiplicity.
_
- _extends(ClassOutlineImpl, ClassOutlineImpl) - Method in enum com.sun.tools.xjc.generator.bean.ImplStructureStrategy
-
Sets up an inheritance relationship.
- _implements(JClass) - Method in class com.sun.tools.xjc.model.CClassInfo
- _package() - Method in class com.sun.tools.xjc.generator.bean.ClassOutlineImpl
-
Gets
package
asPackageOutlineImpl
, since it's guaranteed to be of that type. - _package() - Method in class com.sun.tools.xjc.generator.bean.PackageOutlineImpl
- _package() - Method in class com.sun.tools.xjc.model.CElementInfo
- _package() - Method in class com.sun.tools.xjc.outline.ClassOutline
-
PackageOutline
that contains this class. - _package() - Method in class com.sun.tools.xjc.outline.ElementOutline
-
PackageOutline
that contains this class. - _package() - Method in class com.sun.tools.xjc.outline.EnumOutline
-
PackageOutline
that contains this class. - _package() - Method in interface com.sun.tools.xjc.outline.PackageOutline
-
The exposed package this context is representing.
All Classes All Packages