A C D E G J M O P R S T 
All Classes All Packages

A

apply(Project) - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
 

C

CREEK_EXTENSION_NAME - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Creek extension name
CreekSpec() - Constructor for class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin.CreekSpec
 

D

DEFAULT_OUTPUT_FOLDER - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Default output folder under the resource root.
DEFAULT_RESOURCE_ROOT - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Default resource root
defaultGeneratorVersion() - Static method in class org.creekservice.api.json.schema.gradle.plugin.GeneratorVersion
 

E

extraArguments(String...) - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension
Set additional args to pass to the schema generator.

G

GENERATE_SCHEMA_TASK_NAME - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Generate schema task name.
GenerateJsonSchema - Class in org.creekservice.api.json.schema.gradle.plugin.task
Task for generating JSON schemas from code
GenerateJsonSchema() - Constructor for class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
Constructor
GENERATOR_CONFIGURATION_NAME - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Name of dependency configuration for storing the schema generator.
GENERATOR_DEP_ARTEFACT_NAME - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Artifact name for generator
GENERATOR_DEP_GROUP_NAME - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Artifact group for generator
GeneratorVersion - Class in org.creekservice.api.json.schema.gradle.plugin
Util to load the default schema generator version from the creek-json-schema-generator.version resource in the jar.
getClassFiles() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
 
getExtensions() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin.CreekSpec
 
getExtensions() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin.SchemaSpec
 
getExtraArguments() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension
Optional list of additional arguments to pass to the generator.
getExtraArguments() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
 
getGeneratorDeps() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
 
getModuleWhiteList() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension.TypeScanningSpec
An optional list of module names used to limit type scanning to only the specified modules.
getOutputDirectoryName() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension
Optional name of the directory under the resource root where the schema will be written.
getOutputDirectoryName() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
The name of the directory under the resource root where the schema will be written.
getPackageWhiteListed() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension.TypeScanningSpec
An optional list of package name used to limit type scanning to only the specified packages.
getProjectDeps() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
 
getSchemaResourceRoot() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension
Optional resource root where generated schemas should be stored
getSchemaResourceRoot() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
The resource root where generated schemas should be stored
getSubtypeScanning() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension
Configure type scanning for finding subtypes, i.e.
getSubtypeScanningModuleWhiteList() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
An optional list of module name used to limit the search for subtypes to only those types under the supplied module.
getSubtypeScanningPackageWhiteList() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
An optional list of package name used to limit the search for subtypes to only those types under the supplied packages.
getTypeScanning() - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension
Configure type scanning for finding types to generate schema for, i.e.
getTypeScanningModuleWhiteList() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
An optional list of module names used to limit the generation of schemas to only those @GeneratesSchema annotated types within the named modules.
getTypeScanningPackageWhiteList() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
An optional list of package name used to limit the generation of schemas to only those @GeneratesSchema annotated types under the supplied packages.
GROUP_NAME - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Standard Creek group name.

J

JSON_EXTENSION_NAME - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Json schema extension name, i.e.
JsonSchemaExtension - Class in org.creekservice.api.json.schema.gradle.plugin
Gradle extension for configuring schema generation
JsonSchemaExtension() - Constructor for class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension
Constructor
JsonSchemaExtension.TypeScanningSpec - Class in org.creekservice.api.json.schema.gradle.plugin
Gradle extension for configuring which packages and modules are included when scanning for subtypes.
JsonSchemaPlugin - Class in org.creekservice.api.json.schema.gradle.plugin
Plugin for generating JSON schemas from code
JsonSchemaPlugin() - Constructor for class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
 
JsonSchemaPlugin.CreekSpec - Class in org.creekservice.api.json.schema.gradle.plugin
Simple extendable `creek` extension
JsonSchemaPlugin.SchemaSpec - Class in org.creekservice.api.json.schema.gradle.plugin
Simple extendable `schema` extension

M

moduleWhiteList(String...) - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension.TypeScanningSpec
Set modules to scan.

O

org.creekservice.api.json.schema.gradle.plugin - package org.creekservice.api.json.schema.gradle.plugin
 
org.creekservice.api.json.schema.gradle.plugin.task - package org.creekservice.api.json.schema.gradle.plugin.task
 

P

packageWhiteList(String...) - Method in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension.TypeScanningSpec
Set packages to scan.

R

run() - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
The task action.

S

SCHEMA_EXTENSION_NAME - Static variable in class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin
Schema extension name, i.e.
SchemaSpec() - Constructor for class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaPlugin.SchemaSpec
 
setExtraArgumentsFromOption(List<String>) - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
Method to allow setting extra arguments from the command line.
setSubtypePackageWhiteListFromOption(List<String>) - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
Method to allow setting allowed subtype packages from the command line.
setSubtypeScanningModuleWhiteListFromOption(List<String>) - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
Method to allow setting allowed subtype modules from the command line.
setTypeScanningModuleWhiteListFromOption(List<String>) - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
Method to allow setting allowed subtype packages from the command line.
setTypeScanningPackageWhiteListFromOption(List<String>) - Method in class org.creekservice.api.json.schema.gradle.plugin.task.GenerateJsonSchema
Method to allow setting allowed subtype packages from the command line.

T

TypeScanningSpec() - Constructor for class org.creekservice.api.json.schema.gradle.plugin.JsonSchemaExtension.TypeScanningSpec
 
A C D E G J M O P R S T 
All Classes All Packages