Class MojoContext

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    class MojoContext
    extends com.dslplatform.compiler.client.Context
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) java.lang.StringBuilder errorLog  
      (package private) org.apache.maven.plugin.logging.Log log  
    • Constructor Summary

      Constructors 
      Constructor Description
      MojoContext​(org.apache.maven.plugin.logging.Log log)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void error​(java.lang.Exception ex)  
      void error​(java.lang.String value)  
      void log​(char[] value, int len)  
      void log​(java.lang.String value)  
      void show​(java.lang.String... values)  
      void warning​(java.lang.Exception ex)  
      void warning​(java.lang.String value)  
      MojoContext with​(com.dslplatform.compiler.client.CompileParameter parameter)  
      MojoContext with​(com.dslplatform.compiler.client.CompileParameter parameter, java.lang.String value)  
      MojoContext with​(com.dslplatform.compiler.client.parameters.Settings.Option option)  
      MojoContext with​(java.lang.String option)  
      MojoContext with​(java.lang.String option, java.lang.String value)  
      MojoContext with​(java.util.List<com.dslplatform.compiler.client.parameters.Settings.Option> settings)  
      <K> MojoContext with​(java.util.Map<K,​java.lang.String> compileParameters)  
      • Methods inherited from class com.dslplatform.compiler.client.Context

        ask, askSecret, cache, canInteract, close, contains, contains, get, get, inColor, load, notify, put, put
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • errorLog

        final java.lang.StringBuilder errorLog
      • log

        final org.apache.maven.plugin.logging.Log log
    • Constructor Detail

      • MojoContext

        MojoContext​(org.apache.maven.plugin.logging.Log log)
    • Method Detail

      • with

        public MojoContext with​(com.dslplatform.compiler.client.parameters.Settings.Option option)
      • with

        public MojoContext with​(com.dslplatform.compiler.client.CompileParameter parameter)
      • with

        public MojoContext with​(com.dslplatform.compiler.client.CompileParameter parameter,
                                java.lang.String value)
      • with

        public MojoContext with​(java.lang.String option)
      • with

        public MojoContext with​(java.lang.String option,
                                java.lang.String value)
      • with

        public MojoContext with​(java.util.List<com.dslplatform.compiler.client.parameters.Settings.Option> settings)
      • with

        public <K> MojoContext with​(java.util.Map<K,​java.lang.String> compileParameters)
      • show

        public void show​(java.lang.String... values)
        Overrides:
        show in class com.dslplatform.compiler.client.Context
      • log

        public void log​(java.lang.String value)
        Overrides:
        log in class com.dslplatform.compiler.client.Context
      • log

        public void log​(char[] value,
                        int len)
        Overrides:
        log in class com.dslplatform.compiler.client.Context
      • warning

        public void warning​(java.lang.String value)
        Overrides:
        warning in class com.dslplatform.compiler.client.Context
      • warning

        public void warning​(java.lang.Exception ex)
        Overrides:
        warning in class com.dslplatform.compiler.client.Context
      • error

        public void error​(java.lang.String value)
        Overrides:
        error in class com.dslplatform.compiler.client.Context
      • error

        public void error​(java.lang.Exception ex)
        Overrides:
        error in class com.dslplatform.compiler.client.Context