A C D E F G I J N O P S V W 
All Classes All Packages

A

AnnotationParameter - Class in com.github.victools.jsonschema.plugin.maven
 
AnnotationParameter() - Constructor for class com.github.victools.jsonschema.plugin.maven.AnnotationParameter
 

C

className - Variable in class com.github.victools.jsonschema.plugin.maven.AnnotationParameter
The class name of the annotation to filter by.
className - Variable in class com.github.victools.jsonschema.plugin.maven.GeneratorModule
The fully qualified java class name of the module.
ClasspathType - Enum in com.github.victools.jsonschema.plugin.maven
 
com.github.victools.jsonschema.plugin.maven - package com.github.victools.jsonschema.plugin.maven
 
compareTo(PotentialSchemaClass) - Method in class com.github.victools.jsonschema.plugin.maven.PotentialSchemaClass
 
createClassOrPackageNameFilter(String, boolean) - Static method in class com.github.victools.jsonschema.plugin.maven.GlobHandler
Generate predicate to check the given input for filtering classes on the classpath.
createClassOrPackageNamePattern(String, boolean) - Static method in class com.github.victools.jsonschema.plugin.maven.GlobHandler
Generate regular expression from the given input for filtering classes on the classpath.

D

disabled - Variable in class com.github.victools.jsonschema.plugin.maven.GeneratorOptions
 

E

enabled - Variable in class com.github.victools.jsonschema.plugin.maven.GeneratorOptions
 
execute() - Method in class com.github.victools.jsonschema.plugin.maven.SchemaGeneratorMojo
Invoke the schema generator.

F

FULL_DOCUMENTATION - com.github.victools.jsonschema.plugin.maven.StandardOptionPreset
 

G

GeneratorModule - Class in com.github.victools.jsonschema.plugin.maven
Configuration class to hold the configuration of generator modules and their options.
GeneratorModule() - Constructor for class com.github.victools.jsonschema.plugin.maven.GeneratorModule
 
GeneratorOptions - Class in com.github.victools.jsonschema.plugin.maven
Class to hold the configuration options of the generator.
GeneratorOptions() - Constructor for class com.github.victools.jsonschema.plugin.maven.GeneratorOptions
 
getAbsolutePathToMatch() - Method in class com.github.victools.jsonschema.plugin.maven.PotentialSchemaClass
 
getClasspathElements(MavenProject) - Method in enum com.github.victools.jsonschema.plugin.maven.ClasspathType
 
getFullClassName() - Method in class com.github.victools.jsonschema.plugin.maven.PotentialSchemaClass
 
getPreset() - Method in enum com.github.victools.jsonschema.plugin.maven.StandardOptionPreset
Getter for the corresponding OptionPreset instance.
getUrls(MavenProject) - Method in enum com.github.victools.jsonschema.plugin.maven.ClasspathType
 
GlobHandler - Class in com.github.victools.jsonschema.plugin.maven
Conversion logic from globs to regular expressions.
GlobHandler() - Constructor for class com.github.victools.jsonschema.plugin.maven.GlobHandler
 

I

isAlreadyGenerated() - Method in class com.github.victools.jsonschema.plugin.maven.PotentialSchemaClass
 

J

JAVA_OBJECT - com.github.victools.jsonschema.plugin.maven.StandardOptionPreset
 

N

name - Variable in class com.github.victools.jsonschema.plugin.maven.GeneratorModule
Name of the module.
NONE - com.github.victools.jsonschema.plugin.maven.StandardOptionPreset
 

O

options - Variable in class com.github.victools.jsonschema.plugin.maven.GeneratorModule
The options to be configured on the module.

P

PLAIN_JSON - com.github.victools.jsonschema.plugin.maven.StandardOptionPreset
 
PotentialSchemaClass - Class in com.github.victools.jsonschema.plugin.maven
Wrapper for a class on the classpath for which a schema may be generated.
PotentialSchemaClass(ClassInfo) - Constructor for class com.github.victools.jsonschema.plugin.maven.PotentialSchemaClass
Constructor expecting the collected class info for a single type.
preset - Variable in class com.github.victools.jsonschema.plugin.maven.GeneratorOptions
 
PROJECT_ONLY - com.github.victools.jsonschema.plugin.maven.ClasspathType
Only classes in the project.

S

SchemaGeneratorMojo - Class in com.github.victools.jsonschema.plugin.maven
Maven plugin for the victools/jsonschema-generator.
SchemaGeneratorMojo() - Constructor for class com.github.victools.jsonschema.plugin.maven.SchemaGeneratorMojo
 
set(String) - Method in class com.github.victools.jsonschema.plugin.maven.AnnotationParameter
This is the default setter for maven parameter injection.
setAlreadyGenerated() - Method in class com.github.victools.jsonschema.plugin.maven.PotentialSchemaClass
 
StandardOptionPreset - Enum in com.github.victools.jsonschema.plugin.maven
Enum of supported standard OptionPresets that can be configured.

V

valueOf(String) - Static method in enum com.github.victools.jsonschema.plugin.maven.ClasspathType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.victools.jsonschema.plugin.maven.StandardOptionPreset
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.victools.jsonschema.plugin.maven.ClasspathType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.victools.jsonschema.plugin.maven.StandardOptionPreset
Returns an array containing the constants of this enum type, in the order they are declared.

W

WITH_ALL_DEPENDENCIES - com.github.victools.jsonschema.plugin.maven.ClasspathType
Classes from the project, compile time and runtime dependencies.
WITH_ALL_DEPENDENCIES_AND_TESTS - com.github.victools.jsonschema.plugin.maven.ClasspathType
Classes from the project (including tests), compile time, runtime and test dependencies.
WITH_COMPILE_DEPENDENCIES - com.github.victools.jsonschema.plugin.maven.ClasspathType
Classes from the project and any compile time dependencies.
WITH_RUNTIME_DEPENDENCIES - com.github.victools.jsonschema.plugin.maven.ClasspathType
Classes from the project and any runtime dependencies.
A C D E F G I J N O P S V W 
All Classes All Packages