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.
|