Class DefaultToolchainsWriter

java.lang.Object
org.apache.maven.toolchain.io.DefaultToolchainsWriter
All Implemented Interfaces:
ToolchainsWriter

@Named @Singleton public class DefaultToolchainsWriter extends Object implements ToolchainsWriter
Handles serialization of toolchains into the default textual format.
Author:
Mike Mol, Martin Kanters
  • Constructor Details

    • DefaultToolchainsWriter

      public DefaultToolchainsWriter()
  • Method Details

    • write

      public void write(Writer output, Map<String,Object> options, PersistedToolchains toolchains) throws IOException
      Description copied from interface: ToolchainsWriter
      Writes the supplied toolchains to the specified character writer. The writer will be automatically closed before the method returns.
      Specified by:
      write in interface ToolchainsWriter
      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.