A C D E G J M O P R S T
All Classes All Packages
All Classes All Packages
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.versionresource 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 rootwhere 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 rootwhere 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
@GeneratesSchemaannotated 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
@GeneratesSchemaannotated 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
All Classes All Packages