A B C D E F G H I J L M N O P Q R S T U V W X

A

AbortException - Exception in com.sun.tools.xjc
Signals the abortion of the compilation.
AbortException() - Constructor for exception com.sun.tools.xjc.AbortException
 
activePlugins - Variable in class com.sun.tools.xjc.Options
Plugins that are enabled in this compilation.
addBindFile(InputSource) - Method in class com.sun.tools.xjc.Options
Adds a new binding file.
addBindFile(File) - 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.
addConfiguredBinding(FileSet) - Method in class com.sun.tools.xjc.XJC2Task
Nested <binding> element.
addConfiguredDepends(FileSet) - Method in class com.sun.tools.xjc.XJC2Task
Nested <depends> element.
addConfiguredProduces(FileSet) - Method in class com.sun.tools.xjc.XJC2Task
Nested <produces> element.
addConfiguredSchema(FileSet) - Method in class com.sun.tools.xjc.XJC2Task
Nested <schema> element.
addConfiguredXMLCatalog(XMLCatalog) - Method in class com.sun.tools.xjc.XJC2Task
Add the catalog to our internal catalog
addGrammar(InputSource) - Method in class com.sun.tools.xjc.Options
Adds a new input schema.
addGrammar(File) - Method in class com.sun.tools.xjc.Options
 
addGrammarRecursive(File) - Method in class com.sun.tools.xjc.Options
Recursively scan directories and add all XSD files in it.
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 type is read.
ApBasedTask - Class in com.sun.tools.jxc
Base class for tasks that eventually invoke annotation processing.
ApBasedTask() - Constructor for class com.sun.tools.jxc.ApBasedTask
 
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.
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(String) - Constructor for exception com.sun.tools.xjc.BadCommandLineException
 
BadCommandLineException(String, Throwable) - Constructor for exception com.sun.tools.xjc.BadCommandLineException
 
BadCommandLineException() - Constructor for exception com.sun.tools.xjc.BadCommandLineException
 
bind(Collection<Reference>, Map<QName, Reference>, String, ProcessingEnvironment) - Method in interface com.sun.tools.xjc.api.JavaCompiler
Compiles the given annotated Java source code.
bind() - Method in interface com.sun.tools.xjc.api.SchemaCompiler
Obtains the compiled schema object model.
buildDOMForest(InternalizationLogic) - Method in class com.sun.tools.xjc.ModelLoader
Builds DOMForest and performs the internalization.

C

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.
classNameAllocator - Variable in class com.sun.tools.xjc.Options
This allocator has the final say on deciding the class name.
classpaths - Variable in class com.sun.tools.xjc.Options
 
com.sun.tools.jxc - package com.sun.tools.jxc
 
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.
compatibilityMode - Variable in class com.sun.tools.xjc.Options
this switch determines how carefully the compiler will follow the compatibility rules in the spec.
compile(String[], File) - Static method in class com.sun.tools.jxc.SchemaGenerator.Runner
 
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.
ConfigReader - Class in com.sun.tools.jxc
This reads the config files passed by the user to annotation processing and obtains a list of classes that need to be included for a particular config from the set of classes passed by the user to annotation processing.
ConfigReader(ProcessingEnvironment, Collection<? extends TypeElement>, File, ErrorHandler) - Constructor for class com.sun.tools.jxc.ConfigReader
 
ConsoleErrorReporter - Class in com.sun.tools.xjc
ErrorReceiver that prints to a PrintStream.
ConsoleErrorReporter(PrintStream) - Constructor for class com.sun.tools.xjc.ConsoleErrorReporter
 
ConsoleErrorReporter(OutputStream) - Constructor for class com.sun.tools.xjc.ConsoleErrorReporter
 
ConsoleErrorReporter() - Constructor for class com.sun.tools.xjc.ConsoleErrorReporter
 
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)
createArg() - Method in class com.sun.tools.xjc.XJC2Task
 
createClasspath() - Method in class com.sun.tools.xjc.XJC2Task
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.
createJavaCompiler() - Static method in class com.sun.tools.xjc.api.XJC
Gets a fresh JavaCompiler.
createSchema() - Method in class com.sun.tools.jxc.SchemaGenTask
 
createSchemaCompiler() - Static method in class com.sun.tools.xjc.api.XJC
Gets a fresh SchemaCompiler.
createXSOM(DOMForest, SCDBasedBindingSet) - Method in class com.sun.tools.xjc.ModelLoader
Parses a DOMForest into a XSSchemaSet.
createXSOMParser(XMLParser) - Method in class com.sun.tools.xjc.ModelLoader
Potentially problematic - make sure the parser instance passed is initialized with proper security feature.
createXSOMParser(DOMForest) - Method in class com.sun.tools.xjc.ModelLoader
 

D

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.
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.
disableXmlSecurity - Variable in class com.sun.tools.xjc.Options
If true XML security features when parsing XML documents will be disabled.
Driver - Class in com.sun.tools.xjc
Command Line Interface of XJC.
Driver() - Constructor for class com.sun.tools.xjc.Driver
 

E

elementName() - Method in interface com.sun.tools.xjc.api.Property
Name of the XML element that corresponds to the property.
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.
entityResolver - Variable in class com.sun.tools.xjc.Options
Actually 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.
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.
error(SAXParseException) - Method in interface com.sun.tools.xjc.api.ErrorListener
 
error(SAXParseException) - Method in class com.sun.tools.xjc.ConsoleErrorReporter
 
error(Locator, String) - Method in class com.sun.tools.xjc.ErrorReceiver
 
error(Locator, String, Exception) - Method in class com.sun.tools.xjc.ErrorReceiver
 
error(String, Exception) - Method in class com.sun.tools.xjc.ErrorReceiver
 
error(Exception) - Method in class com.sun.tools.xjc.ErrorReceiver
 
error(SAXParseException) - Method in class com.sun.tools.xjc.ErrorReceiver
 
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
 
execute() - Method in class com.sun.tools.xjc.XJC2Task
Runs XJC.
EXTENSION - Static variable in class com.sun.tools.xjc.Options
loosely follow the compatibility rules and allow the use of vendor binding extensions

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
 
forcePackageName(String) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
Forces all the JAXB-generated classes to go into the specific package.

G

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(QName) - Method in interface com.sun.tools.xjc.api.S2JJAXBModel
Gets a Mapping object for the given global element.
getAllObjectFactories() - Method in interface com.sun.tools.xjc.api.S2JJAXBModel
Gets all the ObjectFactory classes generated by the compilation.
getAllPlugins() - Method in class com.sun.tools.xjc.Options
Gets all the Plugins discovered so far.
getBaseDir(String) - Method in class com.sun.tools.jxc.NGCCRuntimeEx
This will check if the baseDir provided by the user in the config file exists.
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
 
getClassesToBeIncluded() - Method in class com.sun.tools.jxc.ConfigReader
This creates a regular expression for the user pattern , matches the input classes passed by the user and returns the final list of classes that need to be included for a config file after applying those patterns
getClassList() - Method in interface com.sun.tools.xjc.api.JAXBModel
Deprecated. this method is provided for now to allow gradual migration for JAX-RPC.
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.
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.
getElement() - Method in interface com.sun.tools.xjc.api.Mapping
Name of the XML element.
getExcludePatterns(List) - Method in class com.sun.tools.jxc.NGCCRuntimeEx
This takes the exclude list provided by the user in the config file It converts the user values to Pattern
getFieldRendererFactory() - Method in class com.sun.tools.xjc.Options
Gets the active FieldRendererFactory that shall be used to build Model.
getGrammars() - Method in class com.sun.tools.xjc.Options
Input schema files.
getIncludePatterns(List) - Method in class com.sun.tools.jxc.NGCCRuntimeEx
This takes the include list provided by the user in the config file It converts the user values to Pattern
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.
getMappings() - Method in interface com.sun.tools.xjc.api.S2JJAXBModel
Gets a read-only view of all the Mappings.
getNameConverter() - Method in class com.sun.tools.xjc.Options
Gets the active NameConverter that shall be used to build Model.
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.
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.
getPrologComment() - Method in class com.sun.tools.xjc.Options
Gets the string suitable to be used as the prolog comment baked into artifacts.
getSchemaLanguage() - Method in class com.sun.tools.xjc.Options
 
getSchemaOutputResolver() - Method in class com.sun.tools.jxc.ConfigReader
This returns the SchemaOutputResolver to generate the schemas
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.
getTypeClass() - Method in interface com.sun.tools.xjc.api.TypeAndAnnotation
Returns the Java type.
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.
getWrapperStyleDrilldown() - Method in interface com.sun.tools.xjc.api.Mapping
If this element is a so-called "wrapper-style" element, obtains its member information.
getXmlTypeName(Reference) - Method in interface com.sun.tools.xjc.api.J2SJAXBModel
Returns the name of the XML Type bound to the specified Java type.
guessSchemaLanguage() - Method in class com.sun.tools.xjc.Options
Guesses the schema language.

H

hadError() - Method in class com.sun.tools.xjc.ConsoleErrorReporter
 
hashCode() - Method in class com.sun.tools.xjc.api.Reference
 

I

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.
initOptions(Options) - Method in exception com.sun.tools.xjc.BadCommandLineException
 
isCanceled() - Method in class com.sun.tools.xjc.XJCListener
XJC will periodically invoke this method to see if it should cancel a compilation.
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.
isExtensionMode() - Method in class com.sun.tools.xjc.Options
 
isLaterThan(SpecVersion) - Method in enum com.sun.tools.xjc.api.SpecVersion
Returns true if this version is equal or later than the given one.

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.
JAXBModel - Interface in com.sun.tools.xjc.api
The in-memory representation of the JAXB binding.

L

Language - Enum in com.sun.tools.xjc
Type of the schema language.
LATEST - Static variable in enum com.sun.tools.xjc.api.SpecVersion
 
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.

M

main(String[]) - Static method in class com.sun.tools.jxc.SchemaGenerator
Runs the schema generator.
main(String[]) - Static method in class com.sun.tools.jxc.SchemaGeneratorFacade
 
main(String[]) - Static method in class com.sun.tools.xjc.Driver
 
main(String[]) - Static method in class com.sun.tools.xjc.XJCFacade
 
Mapping - Interface in com.sun.tools.xjc.api
JAXB-induced mapping between a Java class and an XML element declaration.
message(String) - Method in class com.sun.tools.xjc.XJCListener
Other miscellenous messages that do not have structures will be reported through this method.
ModelLoader - Class in com.sun.tools.xjc
Builds a Model object.
ModelLoader(Options, JCodeModel, ErrorReceiver) - Constructor for class com.sun.tools.xjc.ModelLoader
 

N

name() - Method in interface com.sun.tools.xjc.api.Property
The name of the property.
newValidator() - Method in class com.sun.tools.xjc.SchemaCache
 
NGCCRuntimeEx - Class in com.sun.tools.jxc
Controls the validating and converting of values obtained from the config file.
NGCCRuntimeEx(ErrorHandler) - Constructor for class com.sun.tools.jxc.NGCCRuntimeEx
 
noFileHeader - Variable in class com.sun.tools.xjc.Options
No file header comment (to be more friendly with diff.)
normalizeSystemId(String) - Static method in class com.sun.tools.xjc.Options
 

O

onActivated(Options) - Method in class com.sun.tools.xjc.Plugin
Notifies a plugin that it's activated.
Options - Class in com.sun.tools.xjc
Global options.
Options() - Constructor for class com.sun.tools.xjc.Options
 
options - Variable in class com.sun.tools.xjc.XJC2Task
 

P

packageLevelAnnotations - Variable in class com.sun.tools.xjc.Options
This switch controls whether or not xjc will generate package level annotations
parse(String) - Static method in enum com.sun.tools.xjc.api.SpecVersion
Parses "2.0", "2.1", and "2.2" into the SpecVersion object.
parseArgument(String[], int) - Method in class com.sun.tools.xjc.Options
Parses an option args[i] and return the number of tokens consumed.
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.
parseArguments(String[]) - Method in class com.sun.tools.xjc.Options
Parses arguments and fill fields of this object.
parseSchema(InputSource) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
Parses a schema or an external binding file from an external 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(String, XMLStreamReader) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
Parses a schema or an external binding file from the given source.
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.
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.
postProcessModel(Model, ErrorHandler) - Method in class com.sun.tools.xjc.Plugin
Performs the post-processing of the Model.
Property - Interface in com.sun.tools.xjc.api
Represents a property of a wrapper-style element.

Q

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
 
readOnly - Variable in class com.sun.tools.xjc.Options
If the -readOnly option is specified.
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(VariableElement) - Constructor for class com.sun.tools.xjc.api.Reference
Creates a reference from the parameter type and annotations on the parameter.
Reference(TypeElement, ProcessingEnvironment) - Constructor for class com.sun.tools.xjc.api.Reference
Creates a reference from a class declaration and its annotations.
Reference(TypeMirror, Element) - Constructor for class com.sun.tools.xjc.api.Reference
Creates a reference by providing two values independently.
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.
run(String[]) - Static method in class com.sun.tools.jxc.SchemaGenerator
 
run(String[], ClassLoader) - Static method in class com.sun.tools.jxc.SchemaGenerator
Runs the schema generator.
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.
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(Outline, Options, ErrorHandler) - Method in class com.sun.tools.xjc.Plugin
Run the add-on.
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.
scanEpisodeFile(File) - Method in class com.sun.tools.xjc.Options
Finds the META-INF/sun-jaxb.episode file to add as a binding customization.
SchemaCache - Class in com.sun.tools.xjc
Wraps a JAXP Schema object and lazily instantiate it.
SchemaCache(URL) - Constructor for class com.sun.tools.xjc.SchemaCache
 
SchemaCompiler - Interface in com.sun.tools.xjc.api
Schema-to-Java compiler.
SchemaGenerator - Class in com.sun.tools.jxc
CLI entry-point to the schema generator.
SchemaGenerator() - Constructor for class com.sun.tools.jxc.SchemaGenerator
 
SchemaGenerator.Runner - Class in com.sun.tools.jxc
 
SchemaGenerator.Runner() - Constructor for class com.sun.tools.jxc.SchemaGenerator.Runner
 
SchemaGeneratorFacade - Class in com.sun.tools.jxc
CLI entry point to schemagen that checks for JDK 5.0
SchemaGeneratorFacade() - Constructor for class com.sun.tools.jxc.SchemaGeneratorFacade
 
SchemaGenTask - Class in com.sun.tools.jxc
Ant task to invoke the schema generator.
SchemaGenTask() - Constructor for class com.sun.tools.jxc.SchemaGenTask
 
SchemaGenTask.Schema - Class in com.sun.tools.jxc
Nested schema element to specify the namespace -> file name mapping.
SchemaGenTask.Schema() - Constructor for class com.sun.tools.jxc.SchemaGenTask.Schema
 
setBinding(String) - Method in class com.sun.tools.xjc.XJC2Task
External binding file.
setCatalog(File) - Method in class com.sun.tools.xjc.XJC2Task
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.XJC2Task
Nested <classpath> element.
setClasspathRef(Reference) - Method in class com.sun.tools.xjc.XJC2Task
 
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.XJC2Task
Sets the directory to produce generated source files.
setEncoding(String) - Method in class com.sun.tools.xjc.XJC2Task
 
setEntityResolver(EntityResolver) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
 
setEpisode(File) - Method in class com.sun.tools.jxc.SchemaGenTask
Sets the episode file to be generated.
setErrorListener(ErrorListener) - Method in interface com.sun.tools.xjc.api.SchemaCompiler
 
setExtension(boolean) - Method in class com.sun.tools.xjc.XJC2Task
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.XJC2Task
Mostly for our SQE teams and not to be advertized.
setFieldRendererFactory(FieldRendererFactory, Plugin) - Method in class com.sun.tools.xjc.Options
Sets the FieldRendererFactory.
setFile(String) - Method in class com.sun.tools.jxc.SchemaGenTask.Schema
 
setHeader(boolean) - Method in class com.sun.tools.xjc.XJC2Task
Controls whether the file header comment is generated or not.
setLanguage(String) - Method in class com.sun.tools.xjc.XJC2Task
Sets the schema language.
setNameConverter(NameConverter, Plugin) - Method in class com.sun.tools.xjc.Options
Sets the NameConverter.
setNamespace(String) - Method in class com.sun.tools.jxc.SchemaGenTask.Schema
 
setPackage(String) - Method in class com.sun.tools.xjc.XJC2Task
Sets the package name of the generated code.
setReadonly(boolean) - Method in class com.sun.tools.xjc.XJC2Task
Controls whether files should be generated in read-only mode or not
setRemoveOldOutput(boolean) - Method in class com.sun.tools.xjc.XJC2Task
"removeOldOutput" attribute.
setSchema(String) - Method in class com.sun.tools.xjc.XJC2Task
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.XJC2Task
Deprecated. not much need for JAXB2, as we now use much less stack.
setTarget(String) - Method in class com.sun.tools.xjc.XJC2Task
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.
setXexplicitAnnotation(boolean) - Method in class com.sun.tools.xjc.XJC2Task
 
SpecVersion - Enum in com.sun.tools.xjc.api
Represents the spec version constant.
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.

T

target - Variable in class com.sun.tools.xjc.Options
Generates output for the specified version of the runtime.
targetDir - Variable in class com.sun.tools.xjc.Options
Target directory when producing files.
type() - Method in interface com.sun.tools.xjc.api.Property
The Java type of the property.
type - Variable in class com.sun.tools.xjc.api.Reference
The JAXB type being referenced.
TypeAndAnnotation - Interface in com.sun.tools.xjc.api
Java type and associated JAXB annotations.

U

usage(Options, boolean) - Static method in class com.sun.tools.xjc.Driver
Prints the usage screen and exits the process.

V

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.
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.
verbose - Variable in class com.sun.tools.xjc.Options
If the "-verbose" option is specified.

W

warning(SAXParseException) - Method in interface com.sun.tools.xjc.api.ErrorListener
 
warning(SAXParseException) - Method in class com.sun.tools.xjc.ConsoleErrorReporter
 
warning(Locator, String) - Method in class com.sun.tools.xjc.ErrorReceiver
 
warning(SAXParseException) - Method in class com.sun.tools.xjc.ErrorReceiver
 

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
 
XJC2Task - Class in com.sun.tools.xjc
XJC task for Ant.
XJC2Task() - Constructor for class com.sun.tools.xjc.XJC2Task
 
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
 

A B C D E F G H I J L M N O P Q R S T U V W X