Index

A C D E G H I J L M N S V X 
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.
Call mvn 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
 
A C D E G H I J L M N S V X 
All Classes and Interfaces|All Packages