Index
All Classes and Interfaces|All Packages
A
- AbstractMetaschemaMojo - Class in gov.nist.secauto.metaschema.maven.plugin
- AbstractMetaschemaMojo() - Constructor for class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
- AbstractMetaschemaMojo.LoggingValidationHandler - Class in gov.nist.secauto.metaschema.maven.plugin
- AbstractMetaschemaMojo.ModuleBindingGenerator - Class in gov.nist.secauto.metaschema.maven.plugin
C
- configs - Variable in class gov.nist.secauto.metaschema.maven.plugin.GenerateSourcesMojo
-
A set of binding configurations.
- createStaleFile(File) - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
D
- dev.metaschema.java.metaschema_maven_plugin - package dev.metaschema.java.metaschema_maven_plugin
E
- excludes - Variable in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
A set of exclusion patterns used to prevent certain files from being processed.
- execute() - Method in class dev.metaschema.java.metaschema_maven_plugin.HelpMojo
- execute() - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo
- execute() - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSourcesMojo
G
- generate(IModule) - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo.ModuleBindingGenerator
- generate(Set<IModule>) - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo
-
Performs schema generation using the provided Metaschema modules.
- generate(Set<IModule>) - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSourcesMojo
-
Generate the Java source files for the provided Metaschemas.
- generateClasses(IModule) - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo.ModuleBindingGenerator
- GenerateSchemaMojo - Class in gov.nist.secauto.metaschema.maven.plugin
-
Goal which generates XML and JSON schemas for a given set of Metaschema modules.
- GenerateSchemaMojo() - Constructor for class gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo
- GenerateSchemaMojo.SchemaFormat - Enum in gov.nist.secauto.metaschema.maven.plugin
- GenerateSourcesMojo - Class in gov.nist.secauto.metaschema.maven.plugin
-
Goal which generates Java source files for a given set of Metaschema modules.
- GenerateSourcesMojo() - Constructor for class gov.nist.secauto.metaschema.maven.plugin.GenerateSourcesMojo
- getBuildContext() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
The BuildContext is used to identify which files or directories were modified since last build.
- getClassPath() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
- getConfigs() - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSourcesMojo
-
Retrieve a list of binding configurations.
- getConstraints() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Get the configured collection of constraints.
- getEncoding() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Gets the file encoding to use for generated classes.
- getMavenProject() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Retrieve the Maven project context.
- getModuleSources() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Retrieve a stream of Module file sources.
- getModulesToGenerateFor(IBindingContext) - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
- getMojoExecution() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Retrieve the mojo execution context.
- getOutputDirectory() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Retrieve the directory where generated classes will be stored.
- getPluginArtifacts() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
- getStaleFile() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Gets the staleFile for this execution.
- getStaleFileName() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Get the name of the file that is used to detect staleness.
- getStaleFileName() - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo
-
Gets the last part of the stale filename.
- getStaleFileName() - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSourcesMojo
-
Gets the last part of the stale filename.
- gov.nist.secauto.metaschema.maven.plugin - package gov.nist.secauto.metaschema.maven.plugin
H
- handleConstraintValidationFinding(ConstraintValidationFinding) - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo.LoggingValidationHandler
- handleJsonValidationFinding(JsonSchemaContentValidator.JsonValidationFinding) - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo.LoggingValidationHandler
- handleXmlValidationFinding(XmlSchemaContentValidator.XmlValidationFinding) - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo.LoggingValidationHandler
- HelpMojo - Class in dev.metaschema.java.metaschema_maven_plugin
-
Display help information on metaschema-maven-plugin.
Callmvn metaschema:help -Ddetail=true -Dgoal=<goal-name>
to display parameter details. - HelpMojo() - Constructor for class dev.metaschema.java.metaschema_maven_plugin.HelpMojo
I
- includes - Variable in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
A set of inclusion patterns used to select which Metaschema modules are to be processed.
- isGenerationRequired() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Determine if code generation is required.
- isInlineChoiceDefinitions() - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo
-
Determine if inlining choice definitions is required.
- isInlineDefinitions() - Method in class gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo
-
Determine if inlining definitions is required.
J
- JSON_SCHEMA - Enum constant in enum gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo.SchemaFormat
L
- LoggingValidationHandler() - Constructor for class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo.LoggingValidationHandler
M
- ModuleBindingGenerator(Path, IBindingConfiguration) - Constructor for class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo.ModuleBindingGenerator
N
- newBindingContext() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
S
- setOutputDirectory(File) - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Set the directory where generated classes will be stored.
- shouldExecutionBeSkipped() - Method in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
Determine if the execution of this mojo should be skipped.
- staleFileDirectory - Variable in class gov.nist.secauto.metaschema.maven.plugin.AbstractMetaschemaMojo
-
The directory where the staleFile is found.
V
- valueOf(String) - Static method in enum gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo.SchemaFormat
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo.SchemaFormat
-
Returns an array containing the constants of this enum type, in the order they are declared.
X
- XSD - Enum constant in enum gov.nist.secauto.metaschema.maven.plugin.GenerateSchemaMojo.SchemaFormat
All Classes and Interfaces|All Packages