Interface ToolchainsWriter

All Known Implementing Classes:
DefaultToolchainsWriter

public interface ToolchainsWriter
Handles serialization of toolchains into some kind of textual format like XML.
Author:
Mike Mol, Martin Kanters
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    write(Writer output, Map<String,Object> options, org.apache.maven.api.toolchain.PersistedToolchains toolchains)
    Writes the supplied toolchains to the specified character writer.
  • Method Details

    • write

      void write(Writer output, Map<String,Object> options, org.apache.maven.api.toolchain.PersistedToolchains toolchains) throws IOException
      Writes the supplied toolchains to the specified character writer. The writer will be automatically closed before the method returns.
      Parameters:
      output - The writer to serialize the toolchains to, must not be null.
      options - The options to use for serialization, may be null to use the default values.
      toolchains - The toolchains to serialize, must not be null.
      Throws:
      IOException - If the toolchains could not be serialized.