Hierarchy For All Packages
- io.github.ascopes.protobufmavenplugin,
- io.github.ascopes.protobufmavenplugin.dependencies,
- io.github.ascopes.protobufmavenplugin.dependencies.aether,
- io.github.ascopes.protobufmavenplugin.fs,
- io.github.ascopes.protobufmavenplugin.generation,
- io.github.ascopes.protobufmavenplugin.mojo,
- io.github.ascopes.protobufmavenplugin.mojo.plexus,
- io.github.ascopes.protobufmavenplugin.plugins,
- io.github.ascopes.protobufmavenplugin.protoc,
- io.github.ascopes.protobufmavenplugin.protoc.targets,
- io.github.ascopes.protobufmavenplugin.sources,
- io.github.ascopes.protobufmavenplugin.sources.filter,
- io.github.ascopes.protobufmavenplugin.sources.incremental,
- io.github.ascopes.protobufmavenplugin.utils
Class Hierarchy
- java.lang.Object
- org.codehaus.plexus.component.configurator.AbstractComponentConfigurator (implements org.codehaus.plexus.component.configurator.ComponentConfigurator)
- org.codehaus.plexus.component.configurator.BasicComponentConfigurator
- io.github.ascopes.protobufmavenplugin.mojo.plexus.ProtobufMavenPluginConfigurator
- org.codehaus.plexus.component.configurator.BasicComponentConfigurator
- org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo)
- io.github.ascopes.protobufmavenplugin.mojo.AbstractGenerateMojo
- io.github.ascopes.protobufmavenplugin.mojo.MainGenerateMojo
- io.github.ascopes.protobufmavenplugin.mojo.TestGenerateMojo
- io.github.ascopes.protobufmavenplugin.mojo.HelpMojo
- io.github.ascopes.protobufmavenplugin.mojo.AbstractGenerateMojo
- io.github.ascopes.protobufmavenplugin.utils.ArgumentFileBuilder
- io.github.ascopes.protobufmavenplugin.utils.ConcurrentExecutor
- io.github.ascopes.protobufmavenplugin.utils.Digests
- io.github.ascopes.protobufmavenplugin.fs.FileUtils
- io.github.ascopes.protobufmavenplugin.utils.HostSystem
- io.github.ascopes.protobufmavenplugin.protoc.targets.ImmutableDescriptorFileProtocTarget (implements io.github.ascopes.protobufmavenplugin.protoc.targets.DescriptorFileProtocTarget)
- io.github.ascopes.protobufmavenplugin.protoc.targets.ImmutableDescriptorFileProtocTarget.Builder
- io.github.ascopes.protobufmavenplugin.sources.ImmutableDescriptorListing (implements io.github.ascopes.protobufmavenplugin.sources.DescriptorListing)
- io.github.ascopes.protobufmavenplugin.sources.ImmutableDescriptorListing.Builder
- io.github.ascopes.protobufmavenplugin.sources.ImmutableFilesToCompile (implements io.github.ascopes.protobufmavenplugin.sources.FilesToCompile)
- io.github.ascopes.protobufmavenplugin.sources.ImmutableFilesToCompile.Builder
- io.github.ascopes.protobufmavenplugin.generation.ImmutableGenerationRequest (implements io.github.ascopes.protobufmavenplugin.generation.GenerationRequest)
- io.github.ascopes.protobufmavenplugin.generation.ImmutableGenerationRequest.Builder
- io.github.ascopes.protobufmavenplugin.protoc.targets.ImmutableLanguageProtocTarget (implements io.github.ascopes.protobufmavenplugin.protoc.targets.LanguageProtocTarget)
- io.github.ascopes.protobufmavenplugin.protoc.targets.ImmutableLanguageProtocTarget.Builder
- io.github.ascopes.protobufmavenplugin.dependencies.ImmutableMavenDependency (implements io.github.ascopes.protobufmavenplugin.dependencies.MavenDependency)
- io.github.ascopes.protobufmavenplugin.dependencies.ImmutableMavenDependency.Builder
- io.github.ascopes.protobufmavenplugin.plugins.ImmutableMavenProtocPlugin (implements io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin)
- io.github.ascopes.protobufmavenplugin.plugins.ImmutableMavenProtocPlugin.Builder
- io.github.ascopes.protobufmavenplugin.protoc.targets.ImmutablePluginProtocTarget (implements io.github.ascopes.protobufmavenplugin.protoc.targets.PluginProtocTarget)
- io.github.ascopes.protobufmavenplugin.protoc.targets.ImmutablePluginProtocTarget.Builder
- io.github.ascopes.protobufmavenplugin.sources.ImmutableProjectInputListing (implements io.github.ascopes.protobufmavenplugin.sources.ProjectInputListing)
- io.github.ascopes.protobufmavenplugin.sources.ImmutableProjectInputListing.Builder
- io.github.ascopes.protobufmavenplugin.protoc.ImmutableProtocInvocation (implements io.github.ascopes.protobufmavenplugin.protoc.ProtocInvocation)
- io.github.ascopes.protobufmavenplugin.protoc.ImmutableProtocInvocation.Builder
- io.github.ascopes.protobufmavenplugin.plugins.ImmutableResolvedProtocPlugin (implements io.github.ascopes.protobufmavenplugin.plugins.ResolvedProtocPlugin)
- io.github.ascopes.protobufmavenplugin.plugins.ImmutableResolvedProtocPlugin.Builder
- io.github.ascopes.protobufmavenplugin.sources.ImmutableSourceListing (implements io.github.ascopes.protobufmavenplugin.sources.SourceListing)
- io.github.ascopes.protobufmavenplugin.sources.ImmutableSourceListing.Builder
- io.github.ascopes.protobufmavenplugin.sources.filter.IncludesExcludesGlobFilter (implements io.github.ascopes.protobufmavenplugin.sources.filter.FileFilter)
- io.github.ascopes.protobufmavenplugin.sources.incremental.IncrementalCacheManager
- io.github.ascopes.protobufmavenplugin.generation.Language.LanguageSetBuilder
- io.github.ascopes.protobufmavenplugin.dependencies.MavenDependencyBean (implements io.github.ascopes.protobufmavenplugin.dependencies.MavenDependency)
- io.github.ascopes.protobufmavenplugin.dependencies.MavenExclusionBean (implements io.github.ascopes.protobufmavenplugin.dependencies.MavenExclusion)
- io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPluginBean (implements io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin)
- io.github.ascopes.protobufmavenplugin.generation.OutputDescriptorAttachmentRegistrar
- io.github.ascopes.protobufmavenplugin.plugins.PathProtocPluginBean (implements io.github.ascopes.protobufmavenplugin.plugins.PathProtocPlugin)
- io.github.ascopes.protobufmavenplugin.dependencies.PlatformClassifierFactory
- io.github.ascopes.protobufmavenplugin.sources.ProjectInputResolver
- io.github.ascopes.protobufmavenplugin.plugins.ProjectPluginResolver
- io.github.ascopes.protobufmavenplugin.generation.ProtobufBuildOrchestrator
- io.github.ascopes.protobufmavenplugin.protoc.ProtocExecutor
- io.github.ascopes.protobufmavenplugin.protoc.ProtocResolver
- io.github.ascopes.protobufmavenplugin.sources.filter.ProtoFileFilter (implements io.github.ascopes.protobufmavenplugin.sources.filter.FileFilter)
- io.github.ascopes.protobufmavenplugin.generation.SourceRootRegistrar
- io.github.ascopes.protobufmavenplugin.utils.StringUtils
- io.github.ascopes.protobufmavenplugin.utils.SystemPathBinaryResolver
- io.github.ascopes.protobufmavenplugin.fs.TemporarySpace
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.github.ascopes.protobufmavenplugin.utils.ResolutionException
- java.lang.Exception
- io.github.ascopes.protobufmavenplugin.plugins.UriProtocPluginBean (implements io.github.ascopes.protobufmavenplugin.plugins.UriProtocPlugin)
- io.github.ascopes.protobufmavenplugin.fs.UriResourceFetcher
- java.net.spi.URLStreamHandlerProvider (implements java.net.URLStreamHandlerFactory)
- io.github.ascopes.protobufmavenplugin.fs.ZipUrlStreamHandlerProvider
- java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- io.github.ascopes.protobufmavenplugin.utils.TeeWriter
- org.codehaus.plexus.component.configurator.AbstractComponentConfigurator (implements org.codehaus.plexus.component.configurator.ComponentConfigurator)
Interface Hierarchy
- java.lang.Comparable<T>
- io.github.ascopes.protobufmavenplugin.protoc.targets.ProtocTarget
- io.github.ascopes.protobufmavenplugin.protoc.targets.DescriptorFileProtocTarget
- io.github.ascopes.protobufmavenplugin.protoc.targets.LanguageProtocTarget
- io.github.ascopes.protobufmavenplugin.protoc.targets.PluginProtocTarget
- io.github.ascopes.protobufmavenplugin.protoc.targets.ProtocTarget
- io.github.ascopes.protobufmavenplugin.sources.DescriptorListing
- io.github.ascopes.protobufmavenplugin.sources.filter.FileFilter
- io.github.ascopes.protobufmavenplugin.sources.FilesToCompile
- io.github.ascopes.protobufmavenplugin.generation.GenerationRequest
- io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
- io.github.ascopes.protobufmavenplugin.dependencies.MavenDependency
- io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin (also extends io.github.ascopes.protobufmavenplugin.plugins.ProtocPlugin)
- io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifactPathResolver
- io.github.ascopes.protobufmavenplugin.dependencies.MavenExclusion
- io.github.ascopes.protobufmavenplugin.sources.ProjectInputListing
- io.github.ascopes.protobufmavenplugin.protoc.ProtocInvocation
- io.github.ascopes.protobufmavenplugin.plugins.ProtocPlugin
- io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin (also extends io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact)
- io.github.ascopes.protobufmavenplugin.plugins.OptionalProtocPlugin
- io.github.ascopes.protobufmavenplugin.plugins.PathProtocPlugin
- io.github.ascopes.protobufmavenplugin.plugins.UriProtocPlugin
- io.github.ascopes.protobufmavenplugin.plugins.ResolvedProtocPlugin
- io.github.ascopes.protobufmavenplugin.sources.SourceListing
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.github.ascopes.protobufmavenplugin.dependencies.DependencyResolutionDepth
- io.github.ascopes.protobufmavenplugin.generation.GenerationResult
- io.github.ascopes.protobufmavenplugin.generation.Language
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)