All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractFilter<T> |
Abstract Filter implementation which handles separating null candidate values from non-null
ones, and delegates processing to concrete subclass implementations.
|
| AbstractJavaGeneratorMojo |
Abstract superclass for Mojos generating Java source or binaries from XML schema(s) by invoking the JAXB XJC
binding compiler.
|
| AbstractJaxbMojo |
Abstract Mojo which collects common infrastructure, required and needed
by all subclass Mojos in the JAXB2 maven plugin codebase.
|
| AbstractLogAwareFacet |
Abstract EnvironmentFacet which sports a non-null Maven Log for use by subclasses.
|
| AbstractPatternFilter<T> |
AbstractFilter implementation containing a Java Pattern which should be used to determine if candidate T objects
match any of the supplied regularExpressions.
|
| AbstractXsdGeneratorMojo |
Abstract superclass for Mojos that generate XSD files from annotated Java Sources.
|
| ArgumentBuilder |
Utility class to build an array containing method arguments, as received from a command-line invocation of a tool.
|
| ChangeFilenameProcessor |
NodeProcessor which alters the filename for generated XML schema files.
|
| ChangeNamespacePrefixProcessor |
NodeProcessor which alters the namespace prefix for all relevant Nodes within an XML
document Node.
|
| ClassLocation |
Comparable path structure to locate a particular class within compilation unit.
|
| ContextClassLoaderEnvironmentFacet |
Adapter converting a ThreadContextClassLoaderHolder to the standard lifecycle
defined within the EnvironmentFacet.
|
| DefaultJavaDocRenderer |
Default JavaDocRenderer implementation which provides a plain JavaDocData rendering, on the form:
|
| DependencyInfo |
Trivial holder class for dependency information, as found within a dependencies.properties file.
|
| DependsFileParser |
Trivial parser to handle depends-plugin-style files.
|
| DomHelper |
Helper class stashing commonly used algorithms to work with DOM documents.
|
| EnvironmentFacet |
Specification for an Environment controller, which can infer a temporary and reversible change
to the environment of an executing task.
|
| FieldLocation |
Comparable path structure to locate a particular field within compilation unit.
|
| FileFilterAdapter |
Filter implementation adapting a FileFilter instance to the Filter interface.
|
| FileSystemUtilities |
The Jaxb2 Maven Plugin needs to fiddle with the filesystem a great deal, to create and optionally prune
directories or detect/create various files.
|
| Filter<T> |
Generic Filter specification, whose implementations define if candidate objects should be accepted or not.
|
| Filters |
Algorithm definitions for common operations using Filters.
|
| HelpMojo |
Display help information on jaxb2-maven-plugin.
Call mvn jaxb2:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
|
| JavaDocData |
Simplified structure containing comments and tags read from a JavaDoc comment block.
|
| JavaDocExtractor |
The schemagen tool operates on compiled bytecode, where JavaDoc comments are not present.
|
| JavaDocRenderer |
Specification for how to convert/render JavaDocData into an XML annotation.
|
| JavaVersion |
Helper to extract the runtime Java version from the System.properties.
|
| LocaleFacet |
EnvironmentFacet implementation which alters the default Locale for the
remainder of the tool execution.
|
| LoggingHandlerEnvironmentFacet |
EnvironmentFacet for replacing Handlers from Java Util Logging with a Maven Log.
|
| MavenLogHandler |
Handler implementation which delegates its actual logging to an internal Maven log.
|
| MethodLocation |
Comparable path structure to locate a particular method within compilation unit.
|
| NoAuthorJavaDocRenderer |
Default JavaDocRenderer implementation which provides a plain JavaDocData rendering, while skipping
output from the author tag, on the form:
|
| NodeProcessor |
Processor/visitor pattern specification for DOM Nodes.
|
| NoSchemasException |
|
| PackageLocation |
Comparable path structure to locate a particular package within compilation unit.
|
| PatternFileFilter |
AbstractPatternFilter and FileFilter combination, using a set of Regular expressions
to accept the canonical absolute paths to Files.
|
| PatternURLFilter |
AbstractPatternFilter matching the string of URLs with to a set of Regular expressions.
|
| SchemaGenerationMojo |
Mojo that creates XML schema(s) from compile-scope Java sources or binaries
by invoking the JAXB SchemaGenerator.
|
| SearchableDocumentation |
Specification for a Map of SortableLocations correlated to their respective JavaDocData.
|
| SimpleNamespaceResolver |
Namespace resolver for XML documents, which relates XML Namespace Prefixes to XML Namespace URIs.
|
| SortableLocation |
Common specification for a JavaDoc location which can be compared and sorted.
|
| SourceContentType |
The type of source input used by XJC.
|
| StringConverter<T> |
Specification for a converter rendering a T object as a String.
|
| SystemPropertyChangeEnvironmentFacet |
EnvironmentFacet which changes the value of a system property for the duration
of executing a tool.
|
| SystemPropertyChangeEnvironmentFacet.ChangeType |
Operation definitions indicating how a System property should be changed by this EnvironmentFacet.
|
| SystemPropertyChangeEnvironmentFacet.SystemPropertyChangesBuilder |
Builder class intended to simplify creating SystemPropertyChange EnvironmentFacets.
|
| SystemPropertySaveEnvironmentFacet |
EnvironmentFacet which saves the value of a system property for the duration
of executing a tool.
|
| TestSchemaGenerationMojo |
Mojo that creates XML schema(s) from test-scope Java testSources or binaries
by invoking the JAXB SchemaGenerator.
|
| TestXjcMojo |
Mojo that creates test-scope Java source or binaries from XML schema(s)
by invoking the JAXB XJC binding compiler.
|
| ThreadContextClassLoaderBuilder |
Utility class which assists in synthesizing a URLClassLoader for use as a ThreadLocal ClassLoader.
|
| ThreadContextClassLoaderHolder |
Specification for how to restore the original ThreadContext ClassLoader to a Thread.
|
| ToolExecutionEnvironment |
Compound EnvironmentFacet implementation which is used to set up and use a collection
of other EnvironmentFacet instances during the run of the JAXB2 Maven Plugin.
|
| ToStringConverter<T> |
Trivial converter using the toString() method to convert a T object to a String.
|
| TransformSchema |
Data holder for schema transformation operations, to permit customization of the
schema namespace prefix and file name of generated schema.
|
| Validate |
Simple argument validator, inspired by the commons-lang.
|
| XjcLogAdapter |
Adapter implementation emitting XJC events to a Maven Log.
|
| XjcMojo |
Mojo that creates compile-scope Java source or binaries from XML schema(s)
by invoking the JAXB XJC binding compiler.
|
| XsdAnnotationProcessor |
Node processor that injects XSD documentation annotations consisting of JavaDoc harvested Java source code
into ComplexTypes, Elements and Attributes.
|
| XsdEnumerationAnnotationProcessor |
Node processor that injects XSD documentation annotations consisting of JavaDoc harvested Java source code
into SimpleTypes, Elements and Attributes typically produced by SchemaGen when generate XSDs for Java Enumerations.
|
| XsdGeneratorHelper |
Utility class holding algorithms used when generating XSD schema.
|