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

A

AbstractSchemagenMojo - Class in org.codehaus.mojo.jaxb2
 
AbstractSchemagenMojo() - Constructor for class org.codehaus.mojo.jaxb2.AbstractSchemagenMojo
 
AbstractXjcMojo - Class in org.codehaus.mojo.jaxb2
Abstract class for parsing XML schemas and binding resources to produce a corresponding object model based on the JAXB XJC binding compiler.
AbstractXjcMojo() - Constructor for class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
accept(Node) - Method in class org.codehaus.mojo.jaxb2.helpers.ChangeFilenameProcessor
Defines if this visitor should process the provided node.
accept(Node) - Method in class org.codehaus.mojo.jaxb2.helpers.ChangeNamespacePrefixProcessor
Defines if this visitor should process the provided node.
accept(Node) - Method in interface org.codehaus.mojo.jaxb2.helpers.NodeProcessor
Defines if this visitor should process the provided node.
addCompileSourceRoot(MavenProject) - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
addCompileSourceRoot(MavenProject) - Method in class org.codehaus.mojo.jaxb2.TestXjcMojo
 
addCompileSourceRoot(MavenProject) - Method in class org.codehaus.mojo.jaxb2.XjcMojo
 
addResource(MavenProject, Resource) - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
addResource(MavenProject, Resource) - Method in class org.codehaus.mojo.jaxb2.TestXjcMojo
 
addResource(MavenProject, Resource) - Method in class org.codehaus.mojo.jaxb2.XjcMojo
 
arguments - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Space separated string of extra arguments, for instance -Xfluent-api -episode somefile; These will be passed on to XJC as "-Xfluent-api" "-episode" "somefile" options.

B

bindingFiles - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
List of files to use for bindings, comma delimited.

C

catalog - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Catalog file to resolve external entity references.
ChangeFilenameProcessor - Class in org.codehaus.mojo.jaxb2.helpers
NodeProcessor which alters the filename for generated XML schema files.
ChangeFilenameProcessor(Map<String, String>) - Constructor for class org.codehaus.mojo.jaxb2.helpers.ChangeFilenameProcessor
Creates a new ChangeFilenameProcessor using the provided map relating namespace URIs to desired new filenames.
ChangeNamespacePrefixProcessor - Class in org.codehaus.mojo.jaxb2.helpers
NodeProcessor which alters the namespace prefix for all relevant Nodes within an XML document Node.
ChangeNamespacePrefixProcessor(String, String) - Constructor for class org.codehaus.mojo.jaxb2.helpers.ChangeNamespacePrefixProcessor
Creates a new ChangeNamespacePrefixProcessor providing the oldPrefix which should be replaced by the newPrefix.
clearOutputDir - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Clears the output directory on each run.
copyXSDs(File) - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 

D

dtd - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Treat input schemas as XML DTD (experimental, unsupported).

E

execute() - Method in class org.codehaus.mojo.jaxb2.AbstractSchemagenMojo
 
execute() - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
explicitAnnotation - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Allow generation of explicit annotations that are needed for JAXB2 to work on RetroTranslator.
extension - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Allow to use the JAXB Vendor Extensions.

F

failOnNoSchemas - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Fails the mojo if no schemas are found.

G

generatedResourcesDirectory - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
The optional directory where generated resources can be placed, generated by addons/plugins.
getBindingDirectory() - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
getBindingDirectory() - Method in class org.codehaus.mojo.jaxb2.TestXjcMojo
 
getBindingDirectory() - Method in class org.codehaus.mojo.jaxb2.XjcMojo
 
getBindingFiles() - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Returns a file array of xjb files to translate to object models.
getClasspathElements(MavenProject) - Method in class org.codehaus.mojo.jaxb2.AbstractSchemagenMojo
 
getClasspathElements(MavenProject) - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
getClasspathElements(MavenProject) - Method in class org.codehaus.mojo.jaxb2.SchemagenMojo
 
getClasspathElements(MavenProject) - Method in class org.codehaus.mojo.jaxb2.TestSchemagenMojo
 
getClasspathElements(MavenProject) - Method in class org.codehaus.mojo.jaxb2.TestXjcMojo
 
getClasspathElements(MavenProject) - Method in class org.codehaus.mojo.jaxb2.XjcMojo
 
getCompileSourceRoots() - Method in class org.codehaus.mojo.jaxb2.AbstractSchemagenMojo
 
getCompileSourceRoots() - Method in class org.codehaus.mojo.jaxb2.SchemagenMojo
 
getCompileSourceRoots() - Method in class org.codehaus.mojo.jaxb2.TestSchemagenMojo
 
getFileNameToResolverMap(File) - Static method in class org.codehaus.mojo.jaxb2.helpers.SchemagenHelper
Acquires a map relating generated schema filename to its SimpleNamespaceResolver.
getHumanReadableXml(Node) - Static method in class org.codehaus.mojo.jaxb2.helpers.SchemagenHelper
Converts the provided DOM Node to a pretty-printed XML-formatted string.
getLocalNamespaceURI() - Method in class org.codehaus.mojo.jaxb2.helpers.SimpleNamespaceResolver
 
getNamespaceURI(String) - Method in class org.codehaus.mojo.jaxb2.helpers.SimpleNamespaceResolver
getNamespaceURI2PrefixMap() - Method in class org.codehaus.mojo.jaxb2.helpers.SimpleNamespaceResolver
 
getOutputDirectory() - Method in class org.codehaus.mojo.jaxb2.AbstractSchemagenMojo
 
getOutputDirectory() - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
getOutputDirectory() - Method in class org.codehaus.mojo.jaxb2.SchemagenMojo
 
getOutputDirectory() - Method in class org.codehaus.mojo.jaxb2.TestSchemagenMojo
 
getOutputDirectory() - Method in class org.codehaus.mojo.jaxb2.TestXjcMojo
 
getOutputDirectory() - Method in class org.codehaus.mojo.jaxb2.XjcMojo
 
getPrefix(String) - Method in class org.codehaus.mojo.jaxb2.helpers.SimpleNamespaceResolver
getPrefixes(String) - Method in class org.codehaus.mojo.jaxb2.helpers.SimpleNamespaceResolver
getSchemaDirectory() - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
getSchemaDirectory() - Method in class org.codehaus.mojo.jaxb2.TestXjcMojo
 
getSchemaDirectory() - Method in class org.codehaus.mojo.jaxb2.XjcMojo
 
getSchemasFromFileListing(List<URL>) - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Gets all the entries in the given schemaListFileName and adds them to the list of files to send to xjc.
getSourceFilename() - Method in class org.codehaus.mojo.jaxb2.helpers.SimpleNamespaceResolver
 
getStaleFile() - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
 
getStaleFile() - Method in class org.codehaus.mojo.jaxb2.TestXjcMojo
 
getStaleFile() - Method in class org.codehaus.mojo.jaxb2.XjcMojo
 
getToFile() - Method in class org.codehaus.mojo.jaxb2.TransformSchema
 
getToPrefix() - Method in class org.codehaus.mojo.jaxb2.TransformSchema
 
getUri() - Method in class org.codehaus.mojo.jaxb2.TransformSchema
 
getWorkDirectory() - Method in class org.codehaus.mojo.jaxb2.AbstractSchemagenMojo
If files will be renamed, keep the original files here.
getWorkDirectory() - Method in class org.codehaus.mojo.jaxb2.SchemagenMojo
 
getWorkDirectory() - Method in class org.codehaus.mojo.jaxb2.TestSchemagenMojo
 
getXSDFiles() - Method in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Returns a file array of xsd files to translate to object models.

H

httpproxy - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Set HTTP/HTTPS proxy.

I

includeSchemasOutputPath - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
The output path to include in your jar/war/etc if you wish to include your schemas in your artifact.

N

NodeProcessor - Interface in org.codehaus.mojo.jaxb2.helpers
Processor/visitor pattern specification for DOM Nodes.
NoSchemasException - Exception in org.codehaus.mojo.jaxb2
 
NoSchemasException() - Constructor for exception org.codehaus.mojo.jaxb2.NoSchemasException
 
npa - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Suppress generation of package level annotations (package-info.java).
nv - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Do not perform strict validation of the input schema(s).

O

org.codehaus.mojo.jaxb2 - package org.codehaus.mojo.jaxb2
 
org.codehaus.mojo.jaxb2.helpers - package org.codehaus.mojo.jaxb2.helpers
 

P

packageName - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
The package under which the source files will be generated.
parseXmlStream(Reader) - Static method in class org.codehaus.mojo.jaxb2.helpers.SchemagenHelper
Parses the provided InputStream to create a dom Document.
process(Node) - Method in class org.codehaus.mojo.jaxb2.helpers.ChangeFilenameProcessor
Processes the provided DOM Node.
process(Node) - Method in class org.codehaus.mojo.jaxb2.helpers.ChangeNamespacePrefixProcessor
Processes the provided DOM Node.
process(Node) - Method in interface org.codehaus.mojo.jaxb2.helpers.NodeProcessor
Processes the provided DOM Node.
process(Node, boolean, NodeProcessor) - Static method in class org.codehaus.mojo.jaxb2.helpers.SchemagenHelper
Drives the supplied visitor to process the provided Node and all its children, should the recurseToChildren flag be set to true.

Q

quiet - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Suppress compiler output.

R

readOnly - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Deprecated.
Not suitable for a Maven build.
relaxng - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Treat input schemas as RELAX NG (experimental, unsupported).
relaxngCompact - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Treat input as RELAX NG compact syntax (experimental, unsupported).
renameGeneratedSchemaFiles(Map<String, SimpleNamespaceResolver>, List<TransformSchema>, Log, File) - Static method in class org.codehaus.mojo.jaxb2.helpers.SchemagenHelper
Updates all schemaLocation attributes within the generated schema files to match the 'file' properties within the Schemas read from the plugin configuration.
replaceNamespacePrefixes(Map<String, SimpleNamespaceResolver>, List<TransformSchema>, Log, File) - Static method in class org.codehaus.mojo.jaxb2.helpers.SchemagenHelper
Replaces all namespaces within generated schema files, as instructed by the configured Schema instances.

S

schemaFiles - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
List of files to use for schemas, comma delimited.
SchemagenHelper - Class in org.codehaus.mojo.jaxb2.helpers
Utility class holding algorithms used by the AbstractSchemagenMojo and decendents.
SchemagenHelper() - Constructor for class org.codehaus.mojo.jaxb2.helpers.SchemagenHelper
 
SchemagenMojo - Class in org.codehaus.mojo.jaxb2
Creates XML Schema file(s) for sources.
SchemagenMojo() - Constructor for class org.codehaus.mojo.jaxb2.SchemagenMojo
 
schemaListFileName - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
A filename containing the list of files to use for schemas, comma delimited.
setToFile(String) - Method in class org.codehaus.mojo.jaxb2.TransformSchema
 
setToPrefix(String) - Method in class org.codehaus.mojo.jaxb2.TransformSchema
 
setUri(String) - Method in class org.codehaus.mojo.jaxb2.TransformSchema
 
SimpleNamespaceResolver - Class in org.codehaus.mojo.jaxb2.helpers
Namespace resolver for XML documents.
SimpleNamespaceResolver(File) - Constructor for class org.codehaus.mojo.jaxb2.helpers.SimpleNamespaceResolver
Creates a new SimpleNamespaceResolver which collects namespace data from the provided XML file.

T

target - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Specifies the runtime environment in which the generated code is supposed to run, if older than the JAXB version used by the plugin (for example "2.0").
TestSchemagenMojo - Class in org.codehaus.mojo.jaxb2
Creates XML Schema file(s) for test sources.
TestSchemagenMojo() - Constructor for class org.codehaus.mojo.jaxb2.TestSchemagenMojo
 
TestXjcMojo - Class in org.codehaus.mojo.jaxb2
Generates Java test sources from XML Schema(s) and binding file(s) using the JAXB Binding Compiler (XJC).
TestXjcMojo() - Constructor for class org.codehaus.mojo.jaxb2.TestXjcMojo
 
toString() - Method in class org.codehaus.mojo.jaxb2.TransformSchema
TransformSchema - Class in org.codehaus.mojo.jaxb2
Object containing parameters to transform a schema.
TransformSchema() - Constructor for class org.codehaus.mojo.jaxb2.TransformSchema
Default constructor.
TransformSchema(String, String, String) - Constructor for class org.codehaus.mojo.jaxb2.TransformSchema
Compound constructor.

V

validateSchemasInPluginConfiguration(List<TransformSchema>) - Static method in class org.codehaus.mojo.jaxb2.helpers.SchemagenHelper
Validates that the list of Schemas provided within the configuration all contain unique values.
verbose - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Be extra verbose.

W

wsdl - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Treat input as WSDL and compile schemas inside it (experimental, unsupported).

X

XjcMojo - Class in org.codehaus.mojo.jaxb2
Generates Java sources from XML Schema(s) and binding file(s) using the JAXB Binding Compiler (XJC).
XjcMojo() - Constructor for class org.codehaus.mojo.jaxb2.XjcMojo
 
xmlschema - Variable in class org.codehaus.mojo.jaxb2.AbstractXjcMojo
Treat input as W3C XML Schema (default).
A B C D E F G H I N O P Q R S T V W X 

Copyright © 2005-2015 Codehaus. All Rights Reserved.