A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
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
 
AbstractExtensionBindingChecker - Class in com.sun.tools.xjc.reader
Common code between DTDExtensionBindingChecker and ExtensionBindingChecker.
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
 
activePlugins - Variable in class com.sun.tools.xjc.Options
Plugins 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
Creates a new adapter TypeUse by using the existing Adapter class.
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.
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.
addProperty(CPropertyInfo) - Method in class com.sun.tools.xjc.model.CClassInfo
Adds a new property.
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.
annotateXMLSchema(XSSchemaSet) - Method in class com.sun.tools.xjc.ModelLoader
Annotates the obtained schema set.
annotations - Variable in class com.sun.tools.xjc.api.Reference
The declaration from which annotations for the Reference.type is read.
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.
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
 
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.
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.
BIG_DECIMAL - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
 
BIG_INTEGER - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
 
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
Compiles the given annotated Java source code.
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.
buildDOMForest(InternalizationLogic) - Method in class com.sun.tools.xjc.ModelLoader
Builds DOMForest and performs the internalization.
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.
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.
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 RawTypeSet.Ref be a type ref?
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
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
CClassInfoParent.Package - Class in com.sun.tools.xjc.model
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 Plugins.
CCustomizations - Class in com.sun.tools.xjc.model
Represents the list of CPluginCustomizations 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
 
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.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.
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
 
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.
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
 
classpaths - Variable in class com.sun.tools.xjc.Options
 
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.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
 
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.model - package com.sun.tools.xjc.model
Implementation of the com.sun.xml.bind.v2.model.core package for XJC.
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.internalizer - package com.sun.tools.xjc.reader.internalizer
internalization of external binding files and <jaxb:bindings> customizations.
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.
compute(Outline) - Method in class com.sun.tools.xjc.model.CDefaultValue
 
ConsoleErrorReporter - Class in com.sun.tools.xjc
ErrorReceiver that prints to a PrintStream.
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.
Const() - Constructor for class com.sun.tools.xjc.reader.Const
 
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
 
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)
CPluginCustomization - Class in com.sun.tools.xjc.model
Vendor extension customization contributed from Plugins.
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(int, Integer) - Static method in class com.sun.tools.xjc.model.Multiplicity
 
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 CDefaultValue that computes the default value by applying a lexical representation to a TypeUse.
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
 
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
 
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.
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
 
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.
createSAXSource(String) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
Creates a SAXSource that, when parsed, reads from this DOMForest (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".
createXSOM(DOMForest, SCDBasedBindingSet) - Method in class com.sun.tools.xjc.ModelLoader
Parses a DOMForest into a XSSchemaSet.
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.
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.
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.
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.
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
 
disableXmlSecurity - Variable in class com.sun.tools.xjc.Options
If true XML security features when parsing XML documents will be disabled.
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
 
DOMUtils() - Constructor for class com.sun.tools.xjc.util.DOMUtils
 
DOUBLE - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
 
Driver - Class in com.sun.tools.xjc
Command Line Interface of XJC.
Driver() - Constructor for class com.sun.tools.xjc.Driver
 
DTD - com.sun.tools.xjc.Language
 
DTD - Static variable in class com.sun.tools.xjc.reader.Const
URI to represent DTD.
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

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.
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
 
EMPTY - Static variable in class com.sun.tools.xjc.model.CCustomizations
Convenient singleton instance that represents an empty CCustomizations.
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.util.ForkContentHandler
 
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.util.ForkContentHandler
 
entityResolver - Variable in class com.sun.tools.xjc.Options
On JDK 8 an odler stores CatalogResolver, but the field type is made to EntityResolver 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.
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
 
equals(Object) - Method in class com.sun.tools.xjc.api.Reference
 
equals(Object) - Method in interface com.sun.tools.xjc.api.TypeAndAnnotation
Two TypeAndAnnotation 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(Locator, Locator) - Static method in class com.sun.tools.xjc.util.Util
Compares if two Locators point to the exact same position.
ERR_CLASS_NOT_FOUND - com.sun.tools.xjc.reader.Messages
 
ERR_ILLEGAL_CUSTOMIZATION_TAGNAME - com.sun.tools.xjc.reader.Messages
 
ERR_PLUGIN_NOT_ENABLED - com.sun.tools.xjc.reader.Messages
 
ERR_RELEVANT_LOCATION - com.sun.tools.xjc.reader.Messages
 
ERR_SUPPORTED_EXTENSION_IGNORED - com.sun.tools.xjc.reader.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
 
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
 
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
 
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.
EXPECTED_CONTENT_TYPES - Static variable in class com.sun.tools.xjc.reader.Const
Attribute name of the expected media type.
EXPOSED - com.sun.tools.xjc.outline.Aspect
The exposed part of the bean.
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

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.
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 two EntityResolvers.
ForkEntityResolver(EntityResolver, EntityResolver) - Constructor for class com.sun.tools.xjc.util.ForkEntityResolver
 
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.
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
 

G

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) - Method in class com.sun.tools.xjc.XJCListener
Deprecated.
Override XJCListener.generatedFile(String, int, int). Deprecated in 2.0.1.
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
Generates the episode file from the model.
generateSchema(SchemaOutputResolver, ErrorListener) - Method in interface com.sun.tools.xjc.api.J2SJAXBModel
Generates the schema documents from the model.
get() - Static method in class com.sun.tools.xjc.reader.Ring
A Ring instance is associated with a thread.
get(Class<T>) - Static method in class com.sun.tools.xjc.reader.Ring
 
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 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 Plugins discovered so far.
getAnyTypeInfo() - Method in class com.sun.tools.xjc.model.Model
 
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.
getBaseType() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
 
getBindFiles() - Method in class com.sun.tools.xjc.Options
Input external binding files.
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.
getClasses() - Method in interface com.sun.tools.xjc.outline.Outline
Returns all the ClassOutlines known to this object.
getClasses() - Method in interface com.sun.tools.xjc.outline.PackageOutline
Gets ClassOutlines whose ClassOutline._package() points to this object.
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.
getClazz() - Method in class com.sun.tools.xjc.model.CClassInfo
 
getClazz() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
 
getClazz(CClassInfo) - Method in interface com.sun.tools.xjc.outline.Outline
Obtains per-class context information.
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.
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 interface com.sun.tools.xjc.outline.Outline
 
getContentInMemoryType() - Method in class com.sun.tools.xjc.model.CElementInfo
 
getContentType() - Method in class com.sun.tools.xjc.model.CElementInfo
 
getCoreClassName() - Method in class com.sun.tools.xjc.XJCTask
 
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.
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.
getDeclaredFields() - Method in class com.sun.tools.xjc.outline.ClassOutline
Gets all the FieldOutlines newly declared in this class.
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.
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
 
getDocument() - Method in interface com.sun.tools.xjc.reader.internalizer.DOMForest.Handler
Gets the DOM that was built.
getDOMHandler() - Method in class com.sun.tools.xjc.model.CReferencePropertyInfo
 
getElement() - Method in interface com.sun.tools.xjc.api.Mapping
Name of the XML element.
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 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 interface com.sun.tools.xjc.outline.Outline
 
getEnums() - Method in interface com.sun.tools.xjc.outline.Outline
Gets all the EnumOutlines.
getErrorHandler() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
 
getErrorReceiver() - Method in interface com.sun.tools.xjc.outline.Outline
Any error during the back-end proccessing should be sent to this object.
getExpectedMimeType() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
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 TypeUse 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 a CElementPropertyInfo, this method is used to determine if the property has an associated expected MIME type or not.
getExtension() - Method in class com.sun.tools.xjc.XJCBase
 
getField(CPropertyInfo) - Method in interface com.sun.tools.xjc.outline.Outline
Gets the object that wraps the generated field for a given CPropertyInfo.
getFieldRendererFactory() - Method in class com.sun.tools.xjc.Options
Gets the active FieldRendererFactory that shall be used to build Model.
getFileOrURL(String) - Static method in class com.sun.tools.xjc.reader.Util
Parses the specified string either as an URL or as a File.
getFirstChildElement(Element, String, String) - Static method in class com.sun.tools.xjc.util.DOMUtils
Gets the fist child of the given name, or null.
getFork() - Method in class com.sun.tools.xjc.XJCBase
Gets the "fork" flag.
getGrammars() - Method in class com.sun.tools.xjc.Options
Input schema files.
getHeader() - Method in class com.sun.tools.xjc.XJCBase
 
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
 
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
 
getLocation() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
 
getLocation() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
 
getLocationString(SAXParseException) - Method in class com.sun.tools.xjc.ErrorReceiver
Returns the human readable string representation of the Locator part of the specified SAXParseException.
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 Mappings.
getMaxString() - Method in class com.sun.tools.xjc.model.Multiplicity
Returns the string representation of the 'max' property.
getModel() - Method in interface com.sun.tools.xjc.outline.Outline
This outline is for this model.
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 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(boolean) - Method in class com.sun.tools.xjc.model.CPropertyInfo
Gets the name of the property.
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 build Model.
getNamespaceURI(String) - Method in class com.sun.tools.xjc.util.NamespaceContextAdapter
 
getNavigator() - Method in class com.sun.tools.xjc.model.Model
 
getOneDocument() - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
Picks one document at random and returns it.
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.
getOwner() - Method in class com.sun.tools.xjc.model.CCustomizations
Gets the model component that carries this customization.
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
 
getPackageContext(JPackage) - Method in interface com.sun.tools.xjc.outline.Outline
Gets per-package context information.
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.
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
 
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.
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
 
getRefBaseClass() - Method in class com.sun.tools.xjc.model.CClassInfo
 
getRemoveOldOutput() - Method in class com.sun.tools.xjc.XJCBase
 
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
 
getSimpleTypeName(XSElementDecl) - Static method in class com.sun.tools.xjc.model.CTypeRef
 
getSource() - Method in class com.sun.tools.xjc.model.CTypeRef
 
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.
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.
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
 
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
 
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.
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
 
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 SpecVersion
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
Returns the name of the XML Type bound to the specified Java type.
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
 
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.
hashCode() - Method in class com.sun.tools.xjc.api.Reference
 
hashCode() - Method in class com.sun.tools.xjc.model.CCustomizations
 
hashCode() - Method in class com.sun.tools.xjc.model.Multiplicity
 
hasProperties() - Method in class com.sun.tools.xjc.model.CClassInfo
 
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 a CElementPropertyInfo, this method is used to determine if the property is ID or not.
ID - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
 
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.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 - 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.
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.
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.
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
 
isAcknowledged() - Method in class com.sun.tools.xjc.model.CPluginCustomization
 
isAtMostOnce() - Method in class com.sun.tools.xjc.model.Multiplicity
returns true if the multiplicity is (0,1) or (1,1).
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
 
isCanceled() - Method in class com.sun.tools.xjc.XJCListener
XJC will periodically invoke this method to see if it should cancel a compilation.
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.
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
 
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
 
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.
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
 
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
 
isPackageLevelAnnotations() - Method in class com.sun.tools.xjc.model.Model
 
isPrimitive() - Method in class com.sun.tools.xjc.model.CEnumLeafInfo
 
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.RawTypeSet
 
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
 
isSupportedExtension(String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
Checks if the given namespace URI is supported as the extension bindings.
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).

J

J2SJAXBModel - Interface in com.sun.tools.xjc.api
JAXBModel that exposes additional information available only for the java -> schema direction.
JavaCompiler - Interface in com.sun.tools.xjc.api
Java-to-Schema compiler.
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.
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
 
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.
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.
loadXMLSchema() - Method in class com.sun.tools.xjc.ModelLoader
Parses a set of XML Schema files into an annotated grammar.
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
Stores Locator objects for every Element.
LocatorTable() - Constructor for class com.sun.tools.xjc.reader.internalizer.LocatorTable
 
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 CBuiltinLeafInfo.
makeCollection() - Method in class com.sun.tools.xjc.model.CBuiltinLeafInfo
Creates a TypeUse that represents a collection of this CBuiltinLeafInfo.
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
 
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 CBuiltinLeafInfo.
makeOptional() - Method in class com.sun.tools.xjc.model.Multiplicity
 
makeRepeated() - Method in class com.sun.tools.xjc.model.Multiplicity
 
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.
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.
merge(CCustomizations, CCustomizations) - Static method in class com.sun.tools.xjc.model.CCustomizations
Merges two CCustomizations 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 - Enum in com.sun.tools.xjc.reader
Formats error messages.
Messages() - Constructor for class com.sun.tools.xjc.Messages
 
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 - 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
 
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.
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() - Method in interface com.sun.tools.xjc.api.Property
The name of the property.
NamespaceContextAdapter - Class in com.sun.tools.xjc.util
Take a ValidationContext and make it look like a NamespaceContext.
NamespaceContextAdapter(XmlString) - Constructor for class com.sun.tools.xjc.util.NamespaceContextAdapter
 
needsExplicitTypeName(TypeUse, QName) - Static method in class com.sun.tools.xjc.model.CPropertyInfo
Checks if the given TypeUse would need an explicit XmlSchemaType 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.
newValidator() - Method in class com.sun.tools.xjc.SchemaCache
 
next(String) - Method in class com.sun.tools.xjc.util.StringCutter
 
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
 
nsSupport - Variable in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
Remembers in-scope namespace bindings.
NullStream - Class in com.sun.tools.xjc.util
Just consumes the byte stream.
NullStream() - Constructor for class com.sun.tools.xjc.util.NullStream
 

O

objectFactory() - Method in interface com.sun.tools.xjc.outline.PackageOutline
Generated ObjectFactory from package.
objectFactoryGenerator() - Method in interface com.sun.tools.xjc.outline.PackageOutline
Generates an ObjectFactory class for this package.
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
 
onPackage(JPackage) - Method in interface com.sun.tools.xjc.model.CClassInfoParent.Visitor
 
onReference(CReferencePropertyInfo) - Method in interface com.sun.tools.xjc.model.CPropertyVisitor
 
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.
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.
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.
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.
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.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 "2.0", "2.1", and "2.2" into the SpecVersion 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 the opt 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
 
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
 
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.
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.
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
 
proxyAuth - Variable in class com.sun.tools.xjc.Options
 

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
 
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
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.
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
 
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() - 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() - Constructor for class com.sun.tools.xjc.reader.RawTypeSet.Ref
 
Reference - Class in com.sun.tools.xjc.api
Reference to a JAXB type (from JAX-RPC.)
Reference(ExecutableElement) - Constructor for class com.sun.tools.xjc.api.Reference
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
Creates a reference from a class declaration and its annotations.
Reference(VariableElement) - Constructor for class com.sun.tools.xjc.api.Reference
Creates a reference from the parameter type and annotations on the parameter.
Reference(TypeMirror, Element) - Constructor for class com.sun.tools.xjc.api.Reference
Creates a reference by providing two values independently.
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_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.
resetSchema() - Method in interface com.sun.tools.xjc.api.SchemaCompiler
Clears all the schema files parsed so far.
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
 
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 the schema -> 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.
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.
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 CClassInfo (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.
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.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
 
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
 
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.
skip(String) - Method in class com.sun.tools.xjc.util.StringCutter
 
skippedEntity(String) - Method in class com.sun.tools.xjc.util.ForkContentHandler
 
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.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.util.ForkContentHandler
 
startElement(String, String, String, Attributes) - Method in class com.sun.tools.xjc.util.SubtreeCutter
 
startPrefixMapping(String, String) - Method in class com.sun.tools.xjc.reader.AbstractExtensionBindingChecker
 
startPrefixMapping(String, String) - Method in class com.sun.tools.xjc.util.ForkContentHandler
 
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
 
SubtreeCutter - Class in com.sun.tools.xjc.util
XMLFilter that can cut sub-trees.
SubtreeCutter() - Constructor for class com.sun.tools.xjc.util.SubtreeCutter
 
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 this CClassInfo.
target - Variable in class com.sun.tools.xjc.outline.ElementOutline
This ElementOutline holds information about this CElementInfo.
target - Variable in class com.sun.tools.xjc.outline.EnumConstantOutline
This EnumOutline holds information about this CEnumLeafInfo.
target - Variable in class com.sun.tools.xjc.outline.EnumOutline
This EnumOutline holds information about this CEnumLeafInfo.
targetDir - Variable in class com.sun.tools.xjc.Options
Target directory when producing files.
toElementRef(CReferencePropertyInfo) - Method in class com.sun.tools.xjc.reader.RawTypeSet.Ref
 
TOKEN - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
 
toMimeType() - Method in class com.sun.tools.xjc.util.MimeTypeRange
 
toRawValue(JBlock, JVar) - Method in interface com.sun.tools.xjc.outline.FieldAccessor
Dumps everything in this field into the given variable.
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 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
Returns the JClass that represents the class being bound, under the given Outline.
toType(Outline, Aspect) - Method in class com.sun.tools.xjc.model.CWildcardTypeInfo
 
toTypeRef(CElementPropertyInfo) - Method in class com.sun.tools.xjc.reader.RawTypeSet.Ref
 
transform(boolean) - Method in class com.sun.tools.xjc.reader.internalizer.DOMForest
Performs internalization.
type - Variable in class com.sun.tools.xjc.api.Reference
The JAXB type being referenced.
type() - Method in interface com.sun.tools.xjc.api.Property
The Java type of the property.
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.
TypeUtil() - Constructor for class com.sun.tools.xjc.reader.TypeUtil
 

U

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
 
usage(Options, boolean) - Static method in class com.sun.tools.xjc.Driver
Prints the usage screen and exits the process.
Util - Class in com.sun.tools.xjc.reader
 
Util - Class in com.sun.tools.xjc.util
Other miscellaneous utility methods.
Util() - Constructor for class com.sun.tools.xjc.reader.Util
 

V

V2_0 - com.sun.tools.xjc.api.SpecVersion
 
V2_1 - com.sun.tools.xjc.api.SpecVersion
 
V2_2 - com.sun.tools.xjc.api.SpecVersion
 
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.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.
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.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.
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

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.
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() - Constructor for class com.sun.tools.xjc.api.XJC
 
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
 
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.
XJCFacade() - Constructor for class com.sun.tools.xjc.XJCFacade
 
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
 
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
 
XML_SOURCE - Static variable in class com.sun.tools.xjc.model.CBuiltinLeafInfo
 
XMLNS_URI - Static variable in class com.sun.tools.xjc.reader.Const
XML namespace URI.
XMLSCHEMA - com.sun.tools.xjc.Language
 

Z

ZERO - Static variable in class com.sun.tools.xjc.model.Multiplicity
the constant representing the (0,0) multiplicity.

_

_implements(JClass) - Method in class com.sun.tools.xjc.model.CClassInfo
 
_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.
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
All Classes All Packages