Uses of Interface
io.github.ascopes.protobufmavenplugin.plugins.ProtocPlugin
Packages that use ProtocPlugin
Package
Description
Management of source code generation requests.
Management of
protoc plugins.-
Uses of ProtocPlugin in io.github.ascopes.protobufmavenplugin.generation
Methods in io.github.ascopes.protobufmavenplugin.generation that return types with arguments of type ProtocPluginModifier and TypeMethodDescriptionGenerationRequest.getProtocPlugins()The variousprotocplugins to invoke.ImmutableGenerationRequest.getProtocPlugins()The variousprotocplugins to invoke.Methods in io.github.ascopes.protobufmavenplugin.generation with parameters of type ProtocPluginModifier and TypeMethodDescriptionImmutableGenerationRequest.Builder.addProtocPlugins(@Nullable ProtocPlugin element) Adds one element toprotocPluginslist.ImmutableGenerationRequest.Builder.addProtocPlugins(@Nullable ProtocPlugin... elements) Adds elements toprotocPluginslist.Method parameters in io.github.ascopes.protobufmavenplugin.generation with type arguments of type ProtocPluginModifier and TypeMethodDescriptionImmutableGenerationRequest.Builder.addAllProtocPlugins(Iterable<? extends @Nullable ProtocPlugin> elements) Adds elements toprotocPluginslist.ImmutableGenerationRequest.Builder.protocPlugins(Iterable<? extends @Nullable ProtocPlugin> elements) Sets or replaces all elements forprotocPluginslist. -
Uses of ProtocPlugin in io.github.ascopes.protobufmavenplugin.plugins
Classes in io.github.ascopes.protobufmavenplugin.plugins that implement ProtocPluginModifier and TypeClassDescriptionclassImplementation independent descriptor for a protoc plugin that can be resolved from a Maven repository and corresponds to a native executable.classA modifiable implementation of theBinaryMavenProtocPlugintype.final classImmutable implementation ofBinaryMavenProtocPlugin.classImplementation independent descriptor for a protoc plugin that can be resolved from a Maven repository.classA modifiable implementation of theJvmMavenProtocPlugintype.classImplementation independent descriptor for a protoc plugin that can be resolved from the system$PATH.classA modifiable implementation of thePathProtocPlugintype.classImplementation independent descriptor for a protoc plugin that can be resolved from a URI.classA modifiable implementation of theUriProtocPlugintype.Methods in io.github.ascopes.protobufmavenplugin.plugins with parameters of type ProtocPluginModifier and TypeMethodDescriptionBinaryMavenProtocPluginBean.from(ProtocPlugin instance) Fill this modifiable instance with attribute values from the providedProtocPlugininstance.ImmutableBinaryMavenProtocPlugin.Builder.from(ProtocPlugin instance) Fill a builder with attribute values from the providedio.github.ascopes.protobufmavenplugin.plugins.ProtocPlugininstance.JvmMavenProtocPluginBean.from(ProtocPlugin instance) Fill this modifiable instance with attribute values from the providedProtocPlugininstance.PathProtocPluginBean.from(ProtocPlugin instance) Fill this modifiable instance with attribute values from the providedProtocPlugininstance.UriProtocPluginBean.from(ProtocPlugin instance) Fill this modifiable instance with attribute values from the providedProtocPlugininstance.