Class BaseInvokerRequest

java.lang.Object
org.apache.maven.cling.invoker.BaseInvokerRequest
All Implemented Interfaces:
org.apache.maven.api.cli.InvokerRequest

public class BaseInvokerRequest extends Object implements org.apache.maven.api.cli.InvokerRequest
  • Constructor Details

    • BaseInvokerRequest

      public BaseInvokerRequest(@Nonnull org.apache.maven.api.cli.ParserRequest parserRequest, boolean parsingFailed, @Nonnull Path cwd, @Nonnull Path installationDirectory, @Nonnull Path userHomeDirectory, @Nonnull Map<String,String> userProperties, @Nonnull Map<String,String> systemProperties, @Nonnull Path topDirectory, @Nullable Path rootDirectory, @Nullable List<org.apache.maven.api.cli.CoreExtensions> coreExtensions, @Nullable org.apache.maven.api.cli.cisupport.CIInfo ciInfo, @Nullable org.apache.maven.api.cli.Options options)
  • Method Details

    • parserRequest

      public org.apache.maven.api.cli.ParserRequest parserRequest()
      Specified by:
      parserRequest in interface org.apache.maven.api.cli.InvokerRequest
    • parsingFailed

      public boolean parsingFailed()
      Specified by:
      parsingFailed in interface org.apache.maven.api.cli.InvokerRequest
    • cwd

      public Path cwd()
      Specified by:
      cwd in interface org.apache.maven.api.cli.InvokerRequest
    • installationDirectory

      public Path installationDirectory()
      Specified by:
      installationDirectory in interface org.apache.maven.api.cli.InvokerRequest
    • userHomeDirectory

      public Path userHomeDirectory()
      Specified by:
      userHomeDirectory in interface org.apache.maven.api.cli.InvokerRequest
    • userProperties

      public Map<String,String> userProperties()
      Specified by:
      userProperties in interface org.apache.maven.api.cli.InvokerRequest
    • systemProperties

      public Map<String,String> systemProperties()
      Specified by:
      systemProperties in interface org.apache.maven.api.cli.InvokerRequest
    • topDirectory

      public Path topDirectory()
      Specified by:
      topDirectory in interface org.apache.maven.api.cli.InvokerRequest
    • rootDirectory

      public Optional<Path> rootDirectory()
      Specified by:
      rootDirectory in interface org.apache.maven.api.cli.InvokerRequest
    • coreExtensions

      public Optional<List<org.apache.maven.api.cli.CoreExtensions>> coreExtensions()
      Specified by:
      coreExtensions in interface org.apache.maven.api.cli.InvokerRequest
    • ciInfo

      public Optional<org.apache.maven.api.cli.cisupport.CIInfo> ciInfo()
      Specified by:
      ciInfo in interface org.apache.maven.api.cli.InvokerRequest
    • options

      public Optional<org.apache.maven.api.cli.Options> options()
      Specified by:
      options in interface org.apache.maven.api.cli.InvokerRequest