A B C D E G H I L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractTemplateCustomization - Class in org.rodnansol.core.generator.template.customization
-
Class represents a template customization object.
- AbstractTemplateCustomization() - Constructor for class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- addChildGroup(PropertyGroup) - Method in class org.rodnansol.core.generator.template.PropertyGroup
-
Add a new child group.
- addProperty(Property) - Method in class org.rodnansol.core.generator.template.PropertyGroup
-
Add a new property to the property group.
- ADOC - org.rodnansol.core.generator.template.TemplateType
- AggregationAction - Class in org.rodnansol.core.action
-
Class representing aggregation action.
- AggregationAction(Project, List<File>, File) - Constructor for class org.rodnansol.core.action.AggregationAction
- AggregationDocumenter - Class in org.rodnansol.core.generator.writer
-
Class aggregates the incoming inputs into one big output file.
- AggregationDocumenter(MetadataReader, TemplateCompiler, MetadataInputResolverContext, PropertyGroupFilterService) - Constructor for class org.rodnansol.core.generator.writer.AggregationDocumenter
- apply(String, Options) - Method in class org.rodnansol.core.generator.template.handlebars.EnvironmentVariableHelper
- apply(TemplateData, Options) - Method in class org.rodnansol.core.generator.template.handlebars.IncludeEnvironmentVariableFormatHelper
- AsciiDocTemplateCustomization - Class in org.rodnansol.core.generator.template.customization
-
Class representing extra customizations for the AsciiDoc template.
- AsciiDocTemplateCustomization() - Constructor for class org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization
- AsciiDocTemplateCustomization.TocPlacement - Enum in org.rodnansol.core.generator.template.customization
- AUTO - org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization.TocPlacement
B
C
- CombinedInput - Class in org.rodnansol.core.generator.writer
- CombinedInput(File, String) - Constructor for class org.rodnansol.core.generator.writer.CombinedInput
- compileTemplate(String, TemplateData) - Method in class org.rodnansol.core.generator.template.HandlebarsTemplateCompiler
- compileTemplate(String, TemplateData) - Method in interface org.rodnansol.core.generator.template.TemplateCompiler
-
Compiles the template with the given template data.
- convertToEnvVariable(String) - Static method in class org.springframework.boot.context.properties.source.SystemEnvironmentPropertyMapperDelegator
-
Converts the incoming property to its environment variable form.
- CoreFileUtils - Class in org.rodnansol.core.util
-
Class containing utility methods.
- CreateAggregationCommand - Class in org.rodnansol.core.generator.writer
-
Class representing the aggregation action command.
- CreateAggregationCommand(Project, String, List<CombinedInput>, TemplateType, TemplateCustomization, File) - Constructor for class org.rodnansol.core.generator.writer.CreateAggregationCommand
- CreateDocumentCommand - Class in org.rodnansol.core.generator.writer
-
Class representing the document creation command.
- CreateDocumentCommand(Project, String, File, String, File, TemplateCustomization) - Constructor for class org.rodnansol.core.generator.writer.CreateDocumentCommand
- createDocumentsAndAggregate(CreateAggregationCommand) - Method in class org.rodnansol.core.generator.writer.AggregationDocumenter
-
Aggregates the incoming inputs into one big file and writes it to the disk.
- createUnknownGroup() - Static method in class org.rodnansol.core.generator.template.PropertyGroup
-
Creates a group that has 'Unknown' type and source type.
- CustomTemplate - Class in org.rodnansol.core.generator.writer
-
Class representing a customization for the templates.
- CustomTemplate(String, String, String) - Constructor for class org.rodnansol.core.generator.writer.CustomTemplate
D
- Documenter - Class in org.rodnansol.core.generator.writer
-
Class using the
MetadataReaderandTemplateCompilerto read the incoming metadata file and render it to the final file. - Documenter(MetadataReader, TemplateCompiler, MetadataInputResolverContext, PropertyGroupFilterService) - Constructor for class org.rodnansol.core.generator.writer.Documenter
- DocumentGenerationAction - Class in org.rodnansol.core.action
-
Action class for single document generation.
- DocumentGenerationAction(Project, String, TemplateCustomization, TemplateType, File) - Constructor for class org.rodnansol.core.action.DocumentGenerationAction
- DocumentGenerationException - Exception in org.rodnansol.core.generator
-
Exception to be thrown when the document generation flow can not be finished.
- DocumentGenerationException(String) - Constructor for exception org.rodnansol.core.generator.DocumentGenerationException
- DocumentGenerationException(String, Throwable) - Constructor for exception org.rodnansol.core.generator.DocumentGenerationException
E
- EnvironmentVariableHelper - Class in org.rodnansol.core.generator.template.handlebars
-
Handlebars helpers transforming property to ENV_VARIABLE
- EnvironmentVariableHelper() - Constructor for class org.rodnansol.core.generator.template.handlebars.EnvironmentVariableHelper
- equals(Object) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- equals(Object) - Method in class org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization
- equals(Object) - Method in class org.rodnansol.core.generator.template.MainTemplateData
- equals(Object) - Method in class org.rodnansol.core.generator.template.Property
- equals(Object) - Method in class org.rodnansol.core.generator.template.PropertyDeprecation
- equals(Object) - Method in class org.rodnansol.core.generator.template.PropertyGroup
- equals(Object) - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- execute() - Method in class org.rodnansol.core.action.DocumentGenerationAction
-
Sets up the template files and the output file, then executes the generation.
- executeAggregation() - Method in class org.rodnansol.core.action.AggregationAction
G
- getAggregatedDocumentHeader() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- getBackgroundColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getBasedir() - Method in class org.rodnansol.core.project.Project
- getChildrenGroups() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- getCodeColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getCollapsibleHoverColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getCombinedInputs() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- getContentTemplate() - Method in enum org.rodnansol.core.generator.template.TemplateType
- getCurrentWorkingDirectory() - Method in class org.rodnansol.core.generator.template.handlebars.WorkingDirectoryProvider
-
Returns the current working directory.
- getCurrentWorkingDirectoryPath() - Method in class org.rodnansol.core.generator.template.handlebars.WorkingDirectoryProvider
- getCustomContentTemplate() - Method in class org.rodnansol.core.generator.writer.CustomTemplate
- getCustomFooterTemplate() - Method in class org.rodnansol.core.generator.writer.CustomTemplate
- getCustomHeaderTemplate() - Method in class org.rodnansol.core.generator.writer.CustomTemplate
- getCustomTemplate() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- getDefaultAggregatedTargetFilePath(String) - Method in class org.rodnansol.core.project.gradle.GradleProject
- getDefaultAggregatedTargetFilePath(String) - Method in class org.rodnansol.core.project.maven.MavenProject
- getDefaultAggregatedTargetFilePath(String) - Method in class org.rodnansol.core.project.Project
-
Returns the output file path based on the
Projectinstance and template type value. - getDefaultOutputFolder() - Method in class org.rodnansol.core.project.gradle.GradleProject
- getDefaultOutputFolder() - Method in class org.rodnansol.core.project.maven.MavenProject
- getDefaultOutputFolder() - Method in class org.rodnansol.core.project.Project
-
Returns the default output folder based on the
Projectinstance. - getDefaultOutputFolder(String) - Method in class org.rodnansol.core.project.gradle.GradleProject
- getDefaultOutputFolder(String) - Method in class org.rodnansol.core.project.maven.MavenProject
- getDefaultOutputFolder(String) - Method in class org.rodnansol.core.project.Project
-
Returns the default output folder based on the
Projectinstance and module name (in multi-module setup). - getDefaultProvidedInstance() - Static method in class org.rodnansol.core.generator.template.TemplateCompilerFactory
-
Returns the default provided instance which is the
HandlebarsTemplateCompiler. - getDefaultTargetFilePath(TemplateType) - Method in class org.rodnansol.core.project.gradle.GradleProject
- getDefaultTargetFilePath(TemplateType) - Method in class org.rodnansol.core.project.maven.MavenProject
- getDefaultTargetFilePath(TemplateType) - Method in class org.rodnansol.core.project.Project
-
Returns the output file path based on the
Projectinstance and template type value. - getDefaultTemplateCustomizationByType(TemplateType) - Static method in class org.rodnansol.core.generator.template.customization.TemplateCustomizationFactory
- getDefaultValue() - Method in class org.rodnansol.core.generator.template.Property
- getDescription() - Method in class org.rodnansol.core.generator.template.Property
- getDescription() - Method in class org.rodnansol.core.generator.writer.CombinedInput
- getDescription() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- getDescription() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getEvenTableRowColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getExcludedGroups() - Method in class org.rodnansol.core.generator.writer.CombinedInput
- getExcludedGroups() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getExcludedGroups() - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- getExcludedProperties() - Method in class org.rodnansol.core.generator.writer.CombinedInput
- getExcludedProperties() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getExcludedProperties() - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- getExtension() - Method in enum org.rodnansol.core.generator.template.TemplateType
- getFooterTemplate() - Method in enum org.rodnansol.core.generator.template.TemplateType
- getFqName() - Method in class org.rodnansol.core.generator.template.Property
- getGenerationDate() - Method in class org.rodnansol.core.generator.template.MainTemplateData
- getGenerationDate() - Method in class org.rodnansol.core.generator.template.SubTemplateData
- getGroupName() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- getHeaderTemplate() - Method in enum org.rodnansol.core.generator.template.TemplateType
- getIncludedGroups() - Method in class org.rodnansol.core.generator.writer.CombinedInput
- getIncludedGroups() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getIncludedGroups() - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- getIncludedProperties() - Method in class org.rodnansol.core.generator.writer.CombinedInput
- getIncludedProperties() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getIncludedProperties() - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- getInput() - Method in class org.rodnansol.core.generator.writer.CombinedInput
- getInputStreamFromFile(Project, File) - Method in class org.rodnansol.core.generator.resolver.MetadataInputResolverContext
-
Returns the requested file from the given input.
- getInstance(String) - Static method in class org.rodnansol.core.generator.template.TemplateCompilerFactory
-
Returns a
TemplateCompilerinstance by its class name. - getInstanceByClassName(String) - Static method in class org.rodnansol.core.generator.template.TemplateCompilerFactory
-
Instantiates the incoming class by its name.
- getKey() - Method in class org.rodnansol.core.generator.template.Property
- getLastTableRowColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getLinkColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getLocale() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- getLocale() - Method in interface org.rodnansol.core.generator.template.customization.TemplateCustomization
-
Returns the set locale.
- getMainDescription() - Method in class org.rodnansol.core.generator.template.MainTemplateData
- getMainName() - Method in class org.rodnansol.core.generator.template.MainTemplateData
- getMetadataInput() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getModuleDescription() - Method in class org.rodnansol.core.generator.template.SubTemplateData
- getModuleName() - Method in class org.rodnansol.core.generator.template.SubTemplateData
- getModules() - Method in class org.rodnansol.core.project.Project
- getName() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getName() - Method in class org.rodnansol.core.project.Project
- getOutput() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- getOutput() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getParentGroup() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- getPossibleMetadataFilePaths() - Method in class org.rodnansol.core.project.gradle.GradleProject
- getPossibleMetadataFilePaths() - Method in class org.rodnansol.core.project.maven.MavenProject
- getPossibleMetadataFilePaths() - Method in class org.rodnansol.core.project.Project
-
Returns the list of the possible metadata file paths inside a project.
- getPossibleMetadataFilePaths() - Method in class org.rodnansol.core.project.simple.SimpleProject
- getProject() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- getProject() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getProjectType() - Method in class org.rodnansol.core.project.Project
- getProperties() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- getPropertyDeprecation() - Method in class org.rodnansol.core.generator.template.Property
- getPropertyGroups() - Method in class org.rodnansol.core.generator.template.MainTemplateData
- getPropertyGroups() - Method in class org.rodnansol.core.generator.template.SubTemplateData
- getPropertyGroups() - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- getReason() - Method in class org.rodnansol.core.generator.template.PropertyDeprecation
- getReplacement() - Method in class org.rodnansol.core.generator.template.PropertyDeprecation
- getResource(String) - Method in class org.rodnansol.core.generator.template.handlebars.WorkingDirectoryAwareRecursiveFileTemplateLoader
- getSectionName() - Method in class org.rodnansol.core.generator.writer.CombinedInput
- getSingleTemplate() - Method in enum org.rodnansol.core.generator.template.TemplateType
- getSourceType() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- getSubTemplateDataList() - Method in class org.rodnansol.core.generator.template.MainTemplateData
- getTableRowBorderColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getTableRowColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getTemplate() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getTemplateCustomization() - Method in class org.rodnansol.core.generator.template.MainTemplateData
- getTemplateCustomization() - Method in class org.rodnansol.core.generator.template.SubTemplateData
- getTemplateCustomization() - Method in interface org.rodnansol.core.generator.template.TemplateData
-
Returns the template customization data.
- getTemplateCustomization() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- getTemplateCustomization() - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- getTemplateCustomization() - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- getTemplateType() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- getTextColor() - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- getTocLevels() - Method in class org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization
- getTocPlacement() - Method in class org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization
- getTocTitle() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- getTocTitle() - Method in interface org.rodnansol.core.generator.template.customization.TemplateCustomization
-
Returns the 'Table of Contents' section title.
- getType() - Method in class org.rodnansol.core.generator.template.Property
- getType() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- getUnknownGroupLocalization() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- getUnknownGroupLocalization() - Method in interface org.rodnansol.core.generator.template.customization.TemplateCustomization
-
Returns the title for the unknown group.
- GRADLE - org.rodnansol.core.project.ProjectType
- GradleProject - Class in org.rodnansol.core.project.gradle
-
Class representing a Gradle project.
- GradleProject(File, String) - Constructor for class org.rodnansol.core.project.gradle.GradleProject
- GradleProject(File, String, List<String>) - Constructor for class org.rodnansol.core.project.gradle.GradleProject
H
- HandlebarsTemplateCompiler - Class in org.rodnansol.core.generator.template
- HandlebarsTemplateCompiler() - Constructor for class org.rodnansol.core.generator.template.HandlebarsTemplateCompiler
- HandlebarsTemplateCompiler(Handlebars) - Constructor for class org.rodnansol.core.generator.template.HandlebarsTemplateCompiler
- hashCode() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- hashCode() - Method in class org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization
- hashCode() - Method in class org.rodnansol.core.generator.template.MainTemplateData
- hashCode() - Method in class org.rodnansol.core.generator.template.Property
- hashCode() - Method in class org.rodnansol.core.generator.template.PropertyDeprecation
- hashCode() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- hashCode() - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- headerEnabled - Variable in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
-
If the header should be enabled or not.
- HTML - org.rodnansol.core.generator.template.TemplateType
- HtmlTemplateCustomization - Class in org.rodnansol.core.generator.template.customization
-
Class representing HTML customizations.
- HtmlTemplateCustomization() - Constructor for class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
I
- includeEnvFormat - Variable in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
-
If the properties should be converted to their environment variable representation to have a quicker way to copy and paste them.
- IncludeEnvironmentVariableFormatHelper - Class in org.rodnansol.core.generator.template.handlebars
-
Helper class to determine whether to include the enviroment variable format or not.
- IncludeEnvironmentVariableFormatHelper() - Constructor for class org.rodnansol.core.generator.template.handlebars.IncludeEnvironmentVariableFormatHelper
- includeGenerationDate - Variable in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
-
If the generation date should be rendered into the document or not.
- includeUnknownGroup - Variable in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
-
If the 'Unknown group' should be included or not.
- initializeFileWithPath(File) - Static method in class org.rodnansol.core.util.CoreFileUtils
-
Initialize a file and its parent directories and returns the file.
- initializeFileWithPath(String) - Static method in class org.rodnansol.core.util.CoreFileUtils
-
Initialize a file and its parent directories and returns the file.
- INSTANCE - Static variable in class org.rodnansol.core.generator.reader.MetadataReader
- INSTANCE - Static variable in class org.rodnansol.core.generator.resolver.MetadataInputResolverContext
- INSTANCE - Static variable in class org.rodnansol.core.generator.template.handlebars.WorkingDirectoryProvider
- INSTANCE - Static variable in class org.rodnansol.core.generator.writer.postprocess.PropertyGroupFilterService
- isHeaderEnabled() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- isIncludeEnvFormat() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- isIncludeEnvFormat() - Method in interface org.rodnansol.core.generator.template.customization.TemplateCustomization
-
If the properties should be converted to their environment variable representation to have a quicker way to copy and paste them.
- isIncludeGenerationDate() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- isIncludeGenerationDate() - Method in interface org.rodnansol.core.generator.template.customization.TemplateCustomization
-
If the generation date should be rendered into the document or not.
- isIncludeUnknownGroup() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- isIncludeUnknownGroup() - Method in interface org.rodnansol.core.generator.template.customization.TemplateCustomization
-
If the unknown group should be included or not in the final rendered document or not.
- isJarOrZipFile(File) - Static method in class org.rodnansol.core.util.CoreFileUtils
-
Checks if the input is a JAR or ZIP file based on its extension.
- isNested() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- isRemoveEmptyGroups() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- isRemoveEmptyGroups() - Method in interface org.rodnansol.core.generator.template.customization.TemplateCustomization
-
If empty groups must be removed from the final document or not.
- isTableOfContentsEnabled() - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- isUnknownGroup() - Method in class org.rodnansol.core.generator.template.PropertyGroup
L
- LEFT - org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization.TocPlacement
- locale - Variable in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
-
Locale to be used during the i18n process.
M
- MainTemplateData - Class in org.rodnansol.core.generator.template
-
Class representing the main template data.
- MainTemplateData(String, List<PropertyGroup>) - Constructor for class org.rodnansol.core.generator.template.MainTemplateData
- MARKDOWN - org.rodnansol.core.generator.template.TemplateType
- MarkdownTemplateCustomization - Class in org.rodnansol.core.generator.template.customization
-
Class representing Markdown template customizations.
- MarkdownTemplateCustomization() - Constructor for class org.rodnansol.core.generator.template.customization.MarkdownTemplateCustomization
- MAVEN - org.rodnansol.core.project.ProjectType
- MavenProject - Class in org.rodnansol.core.project.maven
-
Class representing a Maven project.
- MavenProject(File, String) - Constructor for class org.rodnansol.core.project.maven.MavenProject
- MavenProject(File, String, List<String>) - Constructor for class org.rodnansol.core.project.maven.MavenProject
- MetadataConversionException - Exception in org.rodnansol.core.generator.reader
-
Exception to be thrown when an error occurs at the metadata conversion.
- MetadataConversionException(String) - Constructor for exception org.rodnansol.core.generator.reader.MetadataConversionException
- MetadataConversionException(String, Throwable) - Constructor for exception org.rodnansol.core.generator.reader.MetadataConversionException
- MetadataInputResolver - Interface in org.rodnansol.core.generator.resolver
-
Interface representing methods that a new instance must implement if it wants to resolve
spring-configuration-metadata.jsonfiles from different sources. - MetadataInputResolverContext - Class in org.rodnansol.core.generator.resolver
-
Class that uses different
MetadataInputResolverinstances to resolve thespring-configuration-metadata.jsonfile from different inputs. - MetadataInputResolverContext() - Constructor for class org.rodnansol.core.generator.resolver.MetadataInputResolverContext
- MetadataReader - Class in org.rodnansol.core.generator.reader
-
Reads the spring-configuration-metadata.json file.
- modules - Variable in class org.rodnansol.core.project.Project
N
O
- ofGradleProject(File, String) - Static method in class org.rodnansol.core.project.ProjectFactory
-
Creates a
GradleProjectinstance with a basedir and the module's name. - ofGradleProject(File, String, List<String>) - Static method in class org.rodnansol.core.project.ProjectFactory
-
Creates a
GradleProjectinstance with a basedir and the module's name with modules. - ofGroupFilter(List<PropertyGroup>, List<String>, List<String>) - Static method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- ofMainSection(String, List<PropertyGroup>) - Static method in class org.rodnansol.core.generator.template.MainTemplateData
- ofMavenProject(File, String) - Static method in class org.rodnansol.core.project.ProjectFactory
-
Creates a
MavenProjectinstance with a basedir and the module's name. - ofMavenProject(File, String, List<String>) - Static method in class org.rodnansol.core.project.ProjectFactory
-
Creates a
MavenProjectinstance with a basedir and the module's name with modules. - ofPropertyFilter(List<PropertyGroup>, List<String>, List<String>) - Static method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- ofSimpleProject(File, String) - Static method in class org.rodnansol.core.project.ProjectFactory
-
Creates a
SimpleProjectinstance with a basedir and the module's name. - ofTemplate(TemplateCustomization, List<PropertyGroup>) - Static method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- ofType(File, String, ProjectType) - Static method in class org.rodnansol.core.project.ProjectFactory
-
Creates a
Projectinstance with a basedir and the module's name based on the incoming project type. - ofTypeWithModules(File, String, List<String>, ProjectType) - Static method in class org.rodnansol.core.project.ProjectFactory
-
Creates a
Projectinstance with a basedir and the module's name based and modules on the incoming project type. - org.rodnansol.core.action - package org.rodnansol.core.action
- org.rodnansol.core.generator - package org.rodnansol.core.generator
- org.rodnansol.core.generator.reader - package org.rodnansol.core.generator.reader
- org.rodnansol.core.generator.resolver - package org.rodnansol.core.generator.resolver
- org.rodnansol.core.generator.template - package org.rodnansol.core.generator.template
- org.rodnansol.core.generator.template.customization - package org.rodnansol.core.generator.template.customization
- org.rodnansol.core.generator.template.handlebars - package org.rodnansol.core.generator.template.handlebars
- org.rodnansol.core.generator.writer - package org.rodnansol.core.generator.writer
- org.rodnansol.core.generator.writer.postprocess - package org.rodnansol.core.generator.writer.postprocess
- org.rodnansol.core.project - package org.rodnansol.core.project
- org.rodnansol.core.project.gradle - package org.rodnansol.core.project.gradle
- org.rodnansol.core.project.maven - package org.rodnansol.core.project.maven
- org.rodnansol.core.project.simple - package org.rodnansol.core.project.simple
- org.rodnansol.core.util - package org.rodnansol.core.util
- org.springframework.boot.context.properties.source - package org.springframework.boot.context.properties.source
P
- postProcessPropertyGroups(PostProcessPropertyGroupsCommand) - Method in class org.rodnansol.core.generator.writer.postprocess.PropertyGroupFilterService
-
Post process the incoming property groups with the different attributes.
- PostProcessPropertyGroupsCommand - Class in org.rodnansol.core.generator.writer.postprocess
-
Class grouping attributes together that helps to post process the property groups and properties.
- PostProcessPropertyGroupsCommand(TemplateCustomization, List<PropertyGroup>, List<String>, List<String>, List<String>, List<String>) - Constructor for class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- Project - Class in org.rodnansol.core.project
-
Class representing a project.
- Project(File, String, ProjectType) - Constructor for class org.rodnansol.core.project.Project
- ProjectFactory - Class in org.rodnansol.core.project
-
Class acting as a factory for the different project types.
- projectType - Variable in class org.rodnansol.core.project.Project
- ProjectType - Enum in org.rodnansol.core.project
-
Enum containing the possible project types.
- Property - Class in org.rodnansol.core.generator.template
-
Class representing a property.
- Property(String, String) - Constructor for class org.rodnansol.core.generator.template.Property
- Property(String, String, String, String, String, PropertyDeprecation) - Constructor for class org.rodnansol.core.generator.template.Property
- PropertyDeprecation - Class in org.rodnansol.core.generator.template
-
Class represnting a deprecation info.
- PropertyDeprecation(String, String) - Constructor for class org.rodnansol.core.generator.template.PropertyDeprecation
- PropertyGroup - Class in org.rodnansol.core.generator.template
-
Class representing a property group.
- PropertyGroup(String, String, String) - Constructor for class org.rodnansol.core.generator.template.PropertyGroup
- PropertyGroup(String, String, String, List<Property>) - Constructor for class org.rodnansol.core.generator.template.PropertyGroup
- PropertyGroupConstants - Class in org.rodnansol.core.generator.template
-
Class grouping constants together for the property groups.
- PropertyGroupConstants() - Constructor for class org.rodnansol.core.generator.template.PropertyGroupConstants
- PropertyGroupFilterService - Class in org.rodnansol.core.generator.writer.postprocess
-
Class that deals with the filtering of the property group lists.
- PropertyGroupFilterService() - Constructor for class org.rodnansol.core.generator.writer.postprocess.PropertyGroupFilterService
- PropertyGroupFilterService(List<PropertyGroupPostProcessor>) - Constructor for class org.rodnansol.core.generator.writer.postprocess.PropertyGroupFilterService
R
- readMetadataAndGenerateRenderedFile(CreateDocumentCommand) - Method in class org.rodnansol.core.generator.writer.Documenter
-
Creates and writes a single document to disk based on the incoming command object.
- readPropertiesAsMap(InputStream) - Method in class org.rodnansol.core.generator.reader.MetadataReader
-
Returns the properties in a map where the key is the name of the properties key and the values is the associated properties.
- readPropertiesAsPropertyGroupList(InputStream) - Method in class org.rodnansol.core.generator.reader.MetadataReader
-
Returns a list of
PropertyGroupinstances from the given input stream. - removeEmptyGroups - Variable in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
-
If empty groups must be removed from the final document or not.
- resolveInputStream(Project, File) - Method in interface org.rodnansol.core.generator.resolver.MetadataInputResolver
-
Resolves the metadata file from the given parameters.
- RIGHT - org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization.TocPlacement
S
- setBackgroundColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setCodeColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setCollapsibleHoverColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setCustomContentTemplate(String) - Method in class org.rodnansol.core.generator.writer.CustomTemplate
- setCustomFooterTemplate(String) - Method in class org.rodnansol.core.generator.writer.CustomTemplate
- setCustomHeaderTemplate(String) - Method in class org.rodnansol.core.generator.writer.CustomTemplate
- setCustomTemplate(CustomTemplate) - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- setDefaultValue(String) - Method in class org.rodnansol.core.generator.template.Property
- setDescription(String) - Method in class org.rodnansol.core.action.DocumentGenerationAction
- setDescription(String) - Method in class org.rodnansol.core.generator.template.Property
- setDescription(String) - Method in class org.rodnansol.core.generator.writer.CombinedInput
- setDescription(String) - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- setDescription(String) - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- setEvenTableRowColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setExcludedGroups(List<String>) - Method in class org.rodnansol.core.action.DocumentGenerationAction
- setExcludedGroups(List<String>) - Method in class org.rodnansol.core.generator.writer.CombinedInput
- setExcludedGroups(List<String>) - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- setExcludedProperties(List<String>) - Method in class org.rodnansol.core.action.DocumentGenerationAction
- setExcludedProperties(List<String>) - Method in class org.rodnansol.core.generator.writer.CombinedInput
- setExcludedProperties(List<String>) - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- setGenerationDate(LocalDateTime) - Method in class org.rodnansol.core.generator.template.MainTemplateData
- setGenerationDate(LocalDateTime) - Method in class org.rodnansol.core.generator.template.SubTemplateData
- setGroupName(String) - Method in class org.rodnansol.core.generator.template.PropertyGroup
- setHeaderEnabled(boolean) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- setIncludedGroups(List<String>) - Method in class org.rodnansol.core.action.DocumentGenerationAction
- setIncludedGroups(List<String>) - Method in class org.rodnansol.core.generator.writer.CombinedInput
- setIncludedGroups(List<String>) - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- setIncludedProperties(List<String>) - Method in class org.rodnansol.core.action.DocumentGenerationAction
- setIncludedProperties(List<String>) - Method in class org.rodnansol.core.generator.writer.CombinedInput
- setIncludedProperties(List<String>) - Method in class org.rodnansol.core.generator.writer.CreateDocumentCommand
- setIncludeEnvFormat(boolean) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- setIncludeGenerationDate(boolean) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- setIncludeUnknownGroup(boolean) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- setKey(String) - Method in class org.rodnansol.core.generator.template.Property
- setLastTableRowColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setLinkColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setLocale(String) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- setMainDescription(String) - Method in class org.rodnansol.core.generator.template.MainTemplateData
- setModuleDescription(String) - Method in class org.rodnansol.core.generator.template.SubTemplateData
- setModules(List<String>) - Method in class org.rodnansol.core.project.Project
- setNested(boolean) - Method in class org.rodnansol.core.generator.template.PropertyGroup
- setOutputFile(File) - Method in class org.rodnansol.core.action.DocumentGenerationAction
- setParentGroup(PropertyGroup) - Method in class org.rodnansol.core.generator.template.PropertyGroup
- setProperties(List<Property>) - Method in class org.rodnansol.core.generator.template.PropertyGroup
- setPropertyDeprecation(PropertyDeprecation) - Method in class org.rodnansol.core.generator.template.Property
- setRemoveEmptyGroups(boolean) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- setSubTemplateDataList(List<SubTemplateData>) - Method in class org.rodnansol.core.generator.template.MainTemplateData
- setTableOfContentsEnabled(boolean) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- setTableRowBorderColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setTableRowColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setTemplate(String) - Method in class org.rodnansol.core.action.DocumentGenerationAction
- setTemplateCompilerName(String) - Method in class org.rodnansol.core.action.DocumentGenerationAction
- setTemplateCustomization(TemplateCustomization) - Method in class org.rodnansol.core.generator.template.MainTemplateData
- setTemplateCustomization(TemplateCustomization) - Method in class org.rodnansol.core.generator.template.SubTemplateData
- setTemplateCustomization(TemplateCustomization) - Method in interface org.rodnansol.core.generator.template.TemplateData
-
Sets the template customization data.
- setTextColor(String) - Method in class org.rodnansol.core.generator.template.customization.HtmlTemplateCustomization
- setTocLevels(int) - Method in class org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization
- setTocPlacement(AsciiDocTemplateCustomization.TocPlacement) - Method in class org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization
- setTocTitle(String) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- setUnknownGroup(boolean) - Method in class org.rodnansol.core.generator.template.PropertyGroup
- setUnknownGroupLocalization(String) - Method in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
- SIMPLE - org.rodnansol.core.project.ProjectType
- SimpleProject - Class in org.rodnansol.core.project.simple
-
Class representing a simple class.
- SimpleProject(File, String) - Constructor for class org.rodnansol.core.project.simple.SimpleProject
- SubTemplateData - Class in org.rodnansol.core.generator.template
-
Class representing a sub template data.
- SubTemplateData(String, List<PropertyGroup>) - Constructor for class org.rodnansol.core.generator.template.SubTemplateData
- supports(File) - Method in interface org.rodnansol.core.generator.resolver.MetadataInputResolver
-
Checks if the input resolver supports this input or not.
- SystemEnvironmentPropertyMapperDelegator - Class in org.springframework.boot.context.properties.source
-
Delegate the transformation of a property to the Spring package private
SystemEnvironmentPropertyMapperclass.
T
- tableOfContentsEnabled - Variable in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
-
Should the "Table of Contents" enabled or not.
- TemplateCompiler - Interface in org.rodnansol.core.generator.template
-
Class that handles the template compiling.
- TemplateCompilerFactory - Class in org.rodnansol.core.generator.template
-
Factory class that uses the
ServiceLoaderclass to have dynamic implementations for theTemplateCompilerand make sure end users are able to customize it for their own taste. - TemplateCustomization - Interface in org.rodnansol.core.generator.template.customization
-
Class represents a template customization object.
- TemplateCustomizationFactory - Class in org.rodnansol.core.generator.template.customization
-
Class representing a factory for the template customization objects.
- TemplateCustomizationFactory() - Constructor for class org.rodnansol.core.generator.template.customization.TemplateCustomizationFactory
- TemplateData - Interface in org.rodnansol.core.generator.template
-
Interface representing the ancestor for all template data types.
- TemplateType - Enum in org.rodnansol.core.generator.template
- toLowerCase() - Method in enum org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization.TocPlacement
- toString() - Method in class org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization
- toString() - Method in class org.rodnansol.core.generator.template.MainTemplateData
- toString() - Method in class org.rodnansol.core.generator.template.Property
- toString() - Method in class org.rodnansol.core.generator.template.PropertyDeprecation
- toString() - Method in class org.rodnansol.core.generator.template.PropertyGroup
- toString() - Method in class org.rodnansol.core.generator.template.SubTemplateData
- toString() - Method in class org.rodnansol.core.generator.writer.CombinedInput
- toString() - Method in class org.rodnansol.core.generator.writer.CreateAggregationCommand
- toString() - Method in class org.rodnansol.core.generator.writer.CustomTemplate
- toString() - Method in class org.rodnansol.core.generator.writer.postprocess.PostProcessPropertyGroupsCommand
- toString() - Method in class org.rodnansol.core.project.Project
U
- UNKNOWN - Static variable in class org.rodnansol.core.generator.template.PropertyGroupConstants
- UNKNOWN_GROUP - Static variable in class org.rodnansol.core.generator.template.PropertyGroupConstants
- unknownGroupLocalization - Variable in class org.rodnansol.core.generator.template.customization.AbstractTemplateCustomization
-
Returns the title for the unknown group.
V
- valueOf(String) - Static method in enum org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization.TocPlacement
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rodnansol.core.generator.template.TemplateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.rodnansol.core.project.ProjectType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.rodnansol.core.generator.template.customization.AsciiDocTemplateCustomization.TocPlacement
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.rodnansol.core.generator.template.TemplateType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.rodnansol.core.project.ProjectType
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WorkingDirectoryAwareRecursiveFileTemplateLoader - Class in org.rodnansol.core.generator.template.handlebars
-
This
FileTemplateLoaderimplementation is able to find recursively a template file by it's location. - WorkingDirectoryAwareRecursiveFileTemplateLoader(String, String, WorkingDirectoryProvider) - Constructor for class org.rodnansol.core.generator.template.handlebars.WorkingDirectoryAwareRecursiveFileTemplateLoader
- WorkingDirectoryAwareRecursiveFileTemplateLoader(String, WorkingDirectoryProvider) - Constructor for class org.rodnansol.core.generator.template.handlebars.WorkingDirectoryAwareRecursiveFileTemplateLoader
- WorkingDirectoryProvider - Class in org.rodnansol.core.generator.template.handlebars
-
Class that is able to return the current working directory.
X
- XML - org.rodnansol.core.generator.template.TemplateType
- XmlTemplateCustomization - Class in org.rodnansol.core.generator.template.customization
-
Class representing XML template customizations.
- XmlTemplateCustomization() - Constructor for class org.rodnansol.core.generator.template.customization.XmlTemplateCustomization
All Classes All Packages