Interface GenerationRequest

All Known Implementing Classes:
ImmutableGenerationRequest

@Immutable public interface GenerationRequest
Base for a generation request with all the details of what to do during generation.
Author:
Ashley Scopes
  • Method Details

    • getBinaryMavenPlugins

      Collection<? extends MavenProtocPlugin> getBinaryMavenPlugins()
    • getBinaryPathPlugins

      Collection<? extends PathProtocPlugin> getBinaryPathPlugins()
    • getBinaryUrlPlugins

      Collection<? extends UrlProtocPlugin> getBinaryUrlPlugins()
    • getDependencyResolutionDepth

      DependencyResolutionDepth getDependencyResolutionDepth()
    • getDependencyScopes

      Set<String> getDependencyScopes()
    • getEnabledLanguages

      Collection<Language> getEnabledLanguages()
    • getExcludes

      List<String> getExcludes()
    • getImportDependencies

      Collection<? extends MavenDependency> getImportDependencies()
    • getImportPaths

      Collection<Path> getImportPaths()
    • getIncludes

      List<String> getIncludes()
    • getJvmMavenPlugins

      Collection<? extends MavenProtocPlugin> getJvmMavenPlugins()
    • getOutputDirectory

      Path getOutputDirectory()
    • getProtocVersion

      String getProtocVersion()
    • getSourceDependencies

      Collection<? extends MavenDependency> getSourceDependencies()
    • getSourceRoots

      Collection<Path> getSourceRoots()
    • getSourceRootRegistrar

      SourceRootRegistrar getSourceRootRegistrar()
    • isEmbedSourcesInClassOutputs

      boolean isEmbedSourcesInClassOutputs()
    • isFailOnInvalidDependencies

      boolean isFailOnInvalidDependencies()
    • isFailOnMissingSources

      boolean isFailOnMissingSources()
    • isFailOnMissingTargets

      boolean isFailOnMissingTargets()
    • isFatalWarnings

      boolean isFatalWarnings()
    • isIgnoreProjectDependencies

      boolean isIgnoreProjectDependencies()
    • isIncrementalCompilationEnabled

      boolean isIncrementalCompilationEnabled()
    • isLiteEnabled

      boolean isLiteEnabled()
    • isRegisterAsCompilationRoot

      boolean isRegisterAsCompilationRoot()