Package com.io7m.waxmill.boot

# Class WXMBootConfigurationEvaluator

java.lang.Object
com.io7m.waxmill.boot.WXMBootConfigurationEvaluator

    public final class WXMBootConfigurationEvaluator
    extends java.lang.Object

Functions over boot configurations.

- ## Constructor Summary

  Constructors
  Constructor | Description
  --- | ---
  `WXMBootConfigurationEvaluator​(WXMClientConfiguration inClientConfiguration, WXMVirtualMachine inMachine, WXMBootConfigurationName inName)` | Construct an evaluator.

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `WXMBootConfigurationType.WXMEvaluatedBootConfigurationType` | `evaluate()` | Evaluate the specified boot configuration, producing a set of commands that can be used to boot the virtual machine.
  `java.lang.String` | `toString()` |

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### WXMBootConfigurationEvaluator

    public WXMBootConfigurationEvaluator​(WXMClientConfiguration inClientConfiguration, WXMVirtualMachine inMachine, WXMBootConfigurationName inName)
    Construct an evaluator.
    Parameters:
      `inClientConfiguration` - The client configuration
      `inMachine` - The virtual machine to be booted
      `inName` - The name of the boot configuration

- ## Method Details

  - ### evaluate

    public WXMBootConfigurationType.WXMEvaluatedBootConfigurationType evaluate() throws WXMException
    Evaluate the specified boot configuration, producing a set of commands that can be used to boot the virtual machine.
    Returns:
      A set of boot commands
    Throws:
      `WXMException` - On errors

  - ### toString

    public java.lang.String toString()
    Overrides:
      `toString` in class `java.lang.Object`