Class DefaultProtobufToolchain

  • All Implemented Interfaces:
    org.apache.maven.toolchain.Toolchain, org.apache.maven.toolchain.ToolchainPrivate, ProtobufToolchain

    public class DefaultProtobufToolchain
    extends org.apache.maven.toolchain.DefaultToolchain
    implements ProtobufToolchain
    Based on org.apache.maven.toolchain.java.DefaultJavaToolChain.
    Since:
    0.2.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String KEY_PROTOC_EXECUTABLE  
      private java.lang.String protocExecutable  
      • Fields inherited from class org.apache.maven.toolchain.DefaultToolchain

        KEY_TYPE
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected DefaultProtobufToolchain​(org.apache.maven.toolchain.model.ToolchainModel model, org.codehaus.plexus.logging.Logger logger)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String findTool​(java.lang.String toolName)  
      java.lang.String getProtocExecutable()  
      void setProtocExecutable​(java.lang.String protocExecutable)  
      java.lang.String toString()  
      • Methods inherited from class org.apache.maven.toolchain.DefaultToolchain

        addProvideToken, equals, getLog, getModel, getType, hashCode, matchesRequirements
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.apache.maven.toolchain.Toolchain

        getType
    • Field Detail

      • KEY_PROTOC_EXECUTABLE

        public static final java.lang.String KEY_PROTOC_EXECUTABLE
        See Also:
        Constant Field Values
      • protocExecutable

        private java.lang.String protocExecutable
    • Constructor Detail

      • DefaultProtobufToolchain

        protected DefaultProtobufToolchain​(org.apache.maven.toolchain.model.ToolchainModel model,
                                           org.codehaus.plexus.logging.Logger logger)
    • Method Detail

      • findTool

        public java.lang.String findTool​(java.lang.String toolName)
        Specified by:
        findTool in interface org.apache.maven.toolchain.Toolchain
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.apache.maven.toolchain.DefaultToolchain