All Classes

Class Description
Main
Main command line entry point.
MainExitless
Main command line entry point that does not call exit().
WXM1AHCIDiskDeviceParser  
WXM1AHCIOpticalDiskDeviceParser  
WXM1BootConfigurationGRUBBhyveParser  
WXM1BootConfigurations  
WXM1BootConfigurationsParser  
WXM1BootConfigurationsSerializer  
WXM1BootConfigurationUEFIParser  
WXM1BootDiskAttachmentParser  
WXM1BootDiskAttachmentsParser  
WXM1BSDBootDevice
Immutable implementation of WXM1BSDBootDeviceType.
WXM1BSDBootDevice.Builder
Builds instances of type WXM1BSDBootDevice.
WXM1BSDBootDeviceParser  
WXM1BSDBootDeviceType  
WXM1ClientConfigurationParser  
WXM1ClientConfigurationSerializer  
WXM1CNames  
WXM1Comment
Immutable implementation of WXM1CommentType.
WXM1Comment.Builder
Builds instances of type WXM1Comment.
WXM1CommentParser  
WXM1Comments  
WXM1CommentType  
WXM1CPUTopologyParser  
WXM1DeviceSlotParser  
WXM1DeviceSlots  
WXM1DevicesParser  
WXM1E1000NetworkDeviceParser  
WXM1Flag
Immutable implementation of WXM1FlagType.
WXM1Flag.Builder
Builds instances of type WXM1Flag.
WXM1FlagParser  
WXM1FlagsParser  
WXM1FlagType  
WXM1FramebufferDeviceParser  
WXM1GRUBBhyveKernelLinuxParser  
WXM1GRUBBhyveKernelOpenBSDParser  
WXM1HostBridgeParser  
WXM1HostDeviceSlot
Immutable implementation of WXM1HostDeviceSlotType.
WXM1HostDeviceSlot.Builder
Builds instances of type WXM1HostDeviceSlot.
WXM1HostDeviceSlotParser  
WXM1HostDeviceSlotType  
WXM1InterfaceGroupParser  
WXM1InterfaceGroups  
WXM1LinuxInitRDDevice
Immutable implementation of WXM1LinuxInitRDDeviceType.
WXM1LinuxInitRDDevice.Builder
Builds instances of type WXM1LinuxInitRDDevice.
WXM1LinuxInitRDDeviceParser  
WXM1LinuxInitRDDeviceType  
WXM1LinuxKernelArgumentParser  
WXM1LinuxKernelDevice
Immutable implementation of WXM1LinuxKernelDeviceType.
WXM1LinuxKernelDevice.Builder
Builds instances of type WXM1LinuxKernelDevice.
WXM1LinuxKernelDeviceParser  
WXM1LinuxKernelDeviceType  
WXM1LPCDeviceParser  
WXM1MACAddressWithSideParser  
WXM1MemoryParser  
WXM1Names  
WXM1OpenOptionParser  
WXM1OpenOptions
Immutable implementation of WXM1OpenOptionsType.
WXM1OpenOptions.Builder
Builds instances of type WXM1OpenOptions.
WXM1OpenOptionsParser  
WXM1OpenOptionsType  
WXM1PassthruDeviceParser  
WXM1Path
Immutable implementation of WXM1PathType.
WXM1Path.Builder
Builds instances of type WXM1Path.
WXM1PathParser  
WXM1Paths
Immutable implementation of WXM1PathsType.
WXM1Paths.Builder
Builds instances of type WXM1Paths.
WXM1PathsParser  
WXM1PathsType  
WXM1PathType  
WXM1PinCPUParser  
WXM1PinCPUs
Immutable implementation of WXM1PinCPUsType.
WXM1PinCPUs.Builder
Builds instances of type WXM1PinCPUs.
WXM1PinCPUsParser  
WXM1PinCPUsType  
WXM1SectorSizesParser  
WXM1StorageBackendFileParser  
WXM1StorageBackends  
WXM1StorageBackendZFSVolumeParser  
WXM1TapParser  
WXM1TTYBackendFileParser  
WXM1TTYBackendNMDMParser  
WXM1TTYBackendStdioParser  
WXM1VirtioBlockStorageDeviceParser  
WXM1VirtioNetworkDeviceParser  
WXM1VirtualMachineParser  
WXM1VirtualMachineSerializer  
WXM1VirtualMachineSetParser  
WXM1VMNetParser  
WXM1ZFSFilesystem
Immutable implementation of WXM1ZFSFilesystemType.
WXM1ZFSFilesystem.Builder
Builds instances of type WXM1ZFSFilesystem.
WXM1ZFSFilesystemParser  
WXM1ZFSFilesystems
Immutable implementation of WXM1ZFSFilesystemsType.
WXM1ZFSFilesystems.Builder
Builds instances of type WXM1ZFSFilesystems.
WXM1ZFSFilesystemsParser  
WXM1ZFSFilesystemsType  
WXM1ZFSFilesystemType  
WXMAbstractCommandWithConfiguration  
WXMAbstractStrings
An abstract implementation of the WXMStringsType interface.
WXMApplicationVersion
An application version.
WXMApplicationVersion.Builder
Builds instances of type WXMApplicationVersion.
WXMApplicationVersions
Functions relating to application versions.
WXMApplicationVersionType
An application version.
WXMBootConfigurationEvaluator
Functions over boot configurations.
WXMBootConfigurationExecutor  
WXMBootConfigurationExecutorType
An executor of boot configurations.
WXMBootConfigurationGRUBBhyve
A boot configuration that uses grub-bhyve.
WXMBootConfigurationGRUBBhyve.Builder
Builds instances of type WXMBootConfigurationGRUBBhyve.
WXMBootConfigurationName
A boot configuration name, such as install.
WXMBootConfigurationName.Builder
Builds instances of type WXMBootConfigurationName.
WXMBootConfigurationNameConverter
A converter for WXMBootConfigurationName values.
WXMBootConfigurationNames
Functions over boot configuration names.
WXMBootConfigurationNameType
A boot configuration name, such as install.
WXMBootConfigurationParser  
WXMBootConfigurationParserProviderType
A provider of boot configuration parsers.
WXMBootConfigurationParsers
A provider of boot configuration parsers.
WXMBootConfigurationParserType
A boot configuration parser.
WXMBootConfigurationsSerializerProviderType
A provider of boot configuration serializers.
WXMBootConfigurationsSerializers
A provider of boot configuration serializers.
WXMBootConfigurationsSerializerType
A boot configuration serializer.
WXMBootConfigurationType
A boot configuration.
WXMBootConfigurationType.Kind
The kind of boot configurations.
WXMBootConfigurationType.WXMBootConfigurationGRUBBhyveType
A boot configuration that uses grub-bhyve.
WXMBootConfigurationType.WXMBootConfigurationUEFIType
A boot configuration that uses UEFI.
WXMBootConfigurationType.WXMBootDiskAttachmentType
A disk attachment.
WXMBootConfigurationType.WXMEvaluatedBootCommandsType
A set of boot commands.
WXMBootConfigurationType.WXMEvaluatedBootConfigurationGRUBBhyveType
A set of evaluated commands used to boot with grub-bhyve.
WXMBootConfigurationType.WXMEvaluatedBootConfigurationType
The type of evaluated boot configurations.
WXMBootConfigurationType.WXMEvaluatedBootConfigurationUEFIType
A set of evaluated commands used to boot with UEFI.
WXMBootConfigurationType.WXMGRUBKernelInstructionsType
Operating system specific GRUB boot instructions.
WXMBootConfigurationType.WXMGRUBKernelInstructionsType.Kind
The kind of kernels.
WXMBootConfigurationType.WXMGRUBKernelLinuxType
Linux kernel instructions.
WXMBootConfigurationType.WXMGRUBKernelOpenBSDType
OpenBSD kernel instructions.
WXMBootConfigurationUEFI
A boot configuration that uses UEFI.
WXMBootConfigurationUEFI.Builder
Builds instances of type WXMBootConfigurationUEFI.
WXMBootDiskAttachment
A disk attachment.
WXMBootDiskAttachment.Builder
Builds instances of type WXMBootDiskAttachment.
WXMBootMessages  
WXMClient  
WXMClientConfiguration
Configuration values passed to the client.
WXMClientConfiguration.Builder
Builds instances of type WXMClientConfiguration.
WXMClientConfigurationParser  
WXMClientConfigurationParserProviderType
A provider of client configuration parsers.
WXMClientConfigurationParsers
A provider of client configuration parsers.
WXMClientConfigurationParserType
A client configuration parser.
WXMClientConfigurationSerializerProviderType
A provider of client configuration serializers.
WXMClientConfigurationSerializers
A provider of configuration serializers.
WXMClientConfigurationSerializerType
A client configuration serializer.
WXMClientConfigurationType
Configuration values passed to the client.
WXMClientProviderType
A provider of clients.
WXMClients  
WXMClientType
A client.
WXMCommandExecution
An execution of an external command.
WXMCommandExecution.Builder
Builds instances of type WXMCommandExecution.
WXMCommandExecutionType
An execution of an external command.
WXMCommandSchema  
WXMCommandVersion  
WXMCommandVMAddAHCIDisk  
WXMCommandVMAddAHCIOptical  
WXMCommandVMAddE1000NetworkDevice  
WXMCommandVMAddFramebufferDevice  
WXMCommandVMAddLPC  
WXMCommandVMAddPassthru  
WXMCommandVMAddVirtioDisk  
WXMCommandVMAddVirtioNetworkDevice  
WXMCommandVMConsole  
WXMCommandVMDefine  
WXMCommandVMDelete  
WXMCommandVMDeleteBootConfigurations  
WXMCommandVMDeleteDevice  
WXMCommandVMExport  
WXMCommandVMIDOf  
WXMCommandVMImport  
WXMCommandVMKill  
WXMCommandVMList  
WXMCommandVMListWithName  
WXMCommandVMRealize  
WXMCommandVMRun  
WXMCommandVMSet  
WXMCommandVMUpdateBootConfigurations  
WXMConsoles
Functions over consoles.
WXMCPUTopology
The CPU topology for the virtual machine.
WXMCPUTopology.Builder
Builds instances of type WXMCPUTopology.
WXMCPUTopologyType
The CPU topology for the virtual machine.
WXMCPUTopologyType.WXMPinCPUType
A description of a CPU pin.
WXMDatabaseConfiguration
The configuration for a database.
WXMDatabaseConfiguration.Builder
Builds instances of type WXMDatabaseConfiguration.
WXMDatabaseConfigurationType
The configuration for a database.
WXMDatabaseProviderType
A provider of databases.
WXMDatabaseType
The base type of databases.
WXMDeviceAHCIDisk
Immutable implementation of WXMDeviceType.WXMDeviceAHCIDiskType.
WXMDeviceAHCIDisk.Builder
Builds instances of type WXMDeviceAHCIDisk.
WXMDeviceAHCIOpticalDisk
Immutable implementation of WXMDeviceType.WXMDeviceAHCIOpticalDiskType.
WXMDeviceAHCIOpticalDisk.Builder
Builds instances of type WXMDeviceAHCIOpticalDisk.
WXMDeviceAndPath  
WXMDeviceE1000
An emulation of an Intel e82545 network device.
WXMDeviceE1000.Builder
Builds instances of type WXMDeviceE1000.
WXMDeviceFramebuffer
A raw framebuffer device attached to a VNC server.
WXMDeviceFramebuffer.Builder
Builds instances of type WXMDeviceFramebuffer.
WXMDeviceHostBridge
Immutable implementation of WXMDeviceType.WXMDeviceHostBridgeType.
WXMDeviceHostBridge.Builder
Builds instances of type WXMDeviceHostBridge.
WXMDeviceLPC
Immutable implementation of WXMDeviceType.WXMDeviceLPCType.
WXMDeviceLPC.Builder
Builds instances of type WXMDeviceLPC.
WXMDeviceMap  
WXMDevicePassthru
A PCI passthru device.
WXMDevicePassthru.Builder
Builds instances of type WXMDevicePassthru.
WXMDeviceSlot
A device slot.
WXMDeviceSlot.Builder
Builds instances of type WXMDeviceSlot.
WXMDeviceSlotConverter  
WXMDeviceSlots
Functions over device slots.
WXMDeviceSlotType
A device slot.
WXMDeviceType
The type of devices that can be attached to virtual machines.
WXMDeviceType.Kind
The device kind
WXMDeviceType.WXMDeviceAHCIDiskType  
WXMDeviceType.WXMDeviceAHCIOpticalDiskType  
WXMDeviceType.WXMDeviceE1000Type
An emulation of an Intel e82545 network device.
WXMDeviceType.WXMDeviceFramebufferType
A raw framebuffer device attached to a VNC server.
WXMDeviceType.WXMDeviceFramebufferType.WXMVGAConfiguration
The VGA configuration used.
WXMDeviceType.WXMDeviceHostBridgeType  
WXMDeviceType.WXMDeviceHostBridgeType.Vendor  
WXMDeviceType.WXMDeviceLPCType  
WXMDeviceType.WXMDeviceNetworkType
A network device.
WXMDeviceType.WXMDevicePassthruType
A PCI passthru device.
WXMDeviceType.WXMDeviceVirtioBlockStorageType  
WXMDeviceType.WXMDeviceVirtioNetworkType  
WXMDeviceType.WXMLPCTTYNames  
WXMDeviceType.WXMSectorSizesType  
WXMDeviceType.WXMStorageBackendFileType  
WXMDeviceType.WXMStorageBackendType  
WXMDeviceType.WXMStorageBackendType.Kind  
WXMDeviceType.WXMStorageBackendZFSVolumeType  
WXMDeviceType.WXMTTYBackendFileType  
WXMDeviceType.WXMTTYBackendNMDMType  
WXMDeviceType.WXMTTYBackendStdioType  
WXMDeviceType.WXMTTYBackendType  
WXMDeviceType.WXMTTYBackendType.Kind  
WXMDeviceVirtioBlockStorage
WXMDeviceVirtioBlockStorage.Builder
Builds instances of type WXMDeviceVirtioBlockStorage.
WXMDeviceVirtioNetwork
Immutable implementation of WXMDeviceType.WXMDeviceVirtioNetworkType.
WXMDeviceVirtioNetwork.Builder
Builds instances of type WXMDeviceVirtioNetwork.
WXMDryRun
A specification of whether or not an operation should be a dry run.
WXMEnvironment  
WXMEvaluatedBootCommands
A set of boot commands.
WXMEvaluatedBootCommands.Builder
Builds instances of type WXMEvaluatedBootCommands.
WXMEvaluatedBootConfigurationGRUBBhyve
A set of evaluated commands used to boot with grub-bhyve.
WXMEvaluatedBootConfigurationGRUBBhyve.Builder
Builds instances of type WXMEvaluatedBootConfigurationGRUBBhyve.
WXMEvaluatedBootConfigurationUEFI
A set of evaluated commands used to boot with UEFI.
WXMEvaluatedBootConfigurationUEFI.Builder
Builds instances of type WXMEvaluatedBootConfigurationUEFI.
WXMException
The base type of exceptions raised by the API.
WXMExceptionDuplicate
An exception caused by some sort of duplicate value.
WXMExceptionNonexistent
An exception caused by some sort of nonexistent value.
WXMExceptions
A class for accumulating exceptions.
WXMExceptionUnsatisfiedRequirement
An exception caused by some sort of unsatisfied requirement.
WXMFileCheck  
WXMFileLock  
WXMFlags
The configuration flags associated with a virtual machine.
WXMFlags.Builder
Builds instances of type WXMFlags.
WXMFlagsType
The configuration flags associated with a virtual machine.
WXMGRUBKernelLinux
Linux kernel instructions.
WXMGRUBKernelLinux.Builder
Builds instances of type WXMGRUBKernelLinux.
WXMGRUBKernelOpenBSD
OpenBSD kernel instructions.
WXMGRUBKernelOpenBSD.Builder
Builds instances of type WXMGRUBKernelOpenBSD.
WXMInterfaceGroupName
A TAP device name, such as tap23.
WXMInterfaceGroupName.Builder
Builds instances of type WXMInterfaceGroupName.
WXMInterfaceGroupNameConverter
A converter for WXMInterfaceGroupName values.
WXMInterfaceGroupNames
Functions over interface group names.
WXMInterfaceGroupNameType
A TAP device name, such as tap23.
WXMMACAddress
A MAC address, such as d7:94:b5:60:0d:ac.
WXMMACAddress.Builder
Builds instances of type WXMMACAddress.
WXMMACAddressConverter
A converter for WXMMACAddress values.
WXMMACAddresses
Functions over MAC addresses.
WXMMACAddressType
A MAC address, such as d7:94:b5:60:0d:ac.
WXMMACAddressWithSide
A MAC address paired with the "side" of the device to which the address is applied (such as the guest side, or host side).
WXMMACAddressWithSide.Builder
Builds instances of type WXMMACAddressWithSide.
WXMMACAddressWithSideType
A MAC address paired with the "side" of the device to which the address is applied (such as the guest side, or host side).
WXMMachineMessages  
WXMMachineName
A machine name, such as oregano.example.com.
WXMMachineName.Builder
Builds instances of type WXMMachineName.
WXMMachineNameConverter
A converter for WXMMachineName values.
WXMMachineNames
Functions over machine names.
WXMMachineNameType
A machine name, such as oregano.example.com.
WXMMemory
The specification of the size of a virtual machine's memory.
WXMMemory.Builder
Builds instances of type WXMMemory.
WXMMemoryType
The specification of the size of a virtual machine's memory.
WXMMessages  
WXMNamedParameter<T>
Immutable implementation of WXMNamedParameterType.
WXMNamedParameter.Builder<T>
Builds instances of type WXMNamedParameter.
WXMNamedParameters  
WXMNamedParameterType<T>  
WXMNetworkBackendArguments  
WXMNetworkDeviceBackendType
The type of network device backends.
WXMNetworkDeviceBackendType.Kind
The kind of backend.
WXMNetworkDeviceKindConverter
A converter for WXMNetworkDeviceBackendType.Kind values.
WXMOpenOption
Options used when opening files.
WXMParseError
The type of parse errors.
WXMParseError.Builder
Builds instances of type WXMParseError.
WXMParseErrorType
The type of parse errors.
WXMParseErrorType.Severity
The severity of errors.
WXMParseException
An exception due to parse errors.
WXMParserProviderType<T>
The type of parser providers.
WXMParserType<T>
The type of parsers.
WXMParserUtilities  
WXMPinCPU
A description of a CPU pin.
WXMPinCPU.Builder
Builds instances of type WXMPinCPU.
WXMProcessDescription
A description of a process to be created.
WXMProcessDescription.Builder
Builds instances of type WXMProcessDescription.
WXMProcessDescriptionType
A description of a process to be created.
WXMProcessesPOSIX
A JNA POSIX implementation of the process creator.
WXMProcessesPOSIXService
A JNA POSIX implementation of the process creator.
WXMProcessesType
An API for creating processes.
WXMProcessMessages  
WXMRealizationInstructions
The instructions that comprise a realization.
WXMRealizationInstructions.Builder
Builds instances of type WXMRealizationInstructions.
WXMRealizationInstructionsType
The instructions that comprise a realization.
WXMRealizations
Functions to construct realizations.
WXMRealizationStepType
A single step within a realization.
WXMRealizationType
A realization operation.
WXMRealizeMessages  
WXMSchemas
Functions to access XML schemas.
WXMSectorSizes
Immutable implementation of WXMDeviceType.WXMSectorSizesType.
WXMSectorSizes.Builder
Builds instances of type WXMSectorSizes.
WXMSerializerProviderType<T>
The type of serializer providers.
WXMSerializerType
The type of serializers.
WXMShortIDs
Functions to encode UUIDs using a shortened encoding that can be used with Bhyve's virtual machine name limitations.
WXMSide
The "side" of a device that is visible to both the host and guest.
WXMStorageBackendConverter  
WXMStorageBackendFile
Immutable implementation of WXMDeviceType.WXMStorageBackendFileType.
WXMStorageBackendFile.Builder
Builds instances of type WXMStorageBackendFile.
WXMStorageBackendZFSVolume
WXMStorageBackendZFSVolume.Builder
Builds instances of type WXMStorageBackendZFSVolume.
WXMStringsType
A provider of string resources.
WXMTap
A TAP device.
WXMTap.Builder
Builds instances of type WXMTap.
WXMTAPDeviceName
A TAP device name, such as tap23.
WXMTAPDeviceName.Builder
Builds instances of type WXMTAPDeviceName.
WXMTAPDeviceNames
Functions over TAP device names.
WXMTAPDeviceNameType
A TAP device name, such as tap23.
WXMTapType
A TAP device.
WXMTTYBackendConverter  
WXMTTYBackendFile
Immutable implementation of WXMDeviceType.WXMTTYBackendFileType.
WXMTTYBackendFile.Builder
Builds instances of type WXMTTYBackendFile.
WXMTTYBackendNMDM
Immutable implementation of WXMDeviceType.WXMTTYBackendNMDMType.
WXMTTYBackendNMDM.Builder
Builds instances of type WXMTTYBackendNMDM.
WXMTTYBackends
Functions over TTY backends.
WXMTTYBackends.NMDMSide
The "side" of an NMDM device.
WXMTTYBackendStdio
Immutable implementation of WXMDeviceType.WXMTTYBackendStdioType.
WXMTTYBackendStdio.Builder
Builds instances of type WXMTTYBackendStdio.
WXMUUIDConverter
A converter for UUID values.
WXMVirtualMachine
A virtual machine.
WXMVirtualMachine.Builder
Builds instances of type WXMVirtualMachine.
WXMVirtualMachineDatabase  
WXMVirtualMachineDatabaseProviderType
A provider of virtual machine databases.
WXMVirtualMachineDatabases  
WXMVirtualMachineDatabaseType
A virtual machine database.
WXMVirtualMachineParser  
WXMVirtualMachineParserProviderType
A provider of virtual machine parsers.
WXMVirtualMachineParsers
A provider of virtual machine parsers.
WXMVirtualMachineParserType
A virtual machine parser.
WXMVirtualMachines
Functions over virtual machines.
WXMVirtualMachineSerializerProviderType
A provider of virtual machine serializers.
WXMVirtualMachineSerializers
A provider of virtual machine serializers.
WXMVirtualMachineSerializerType
A virtual machine serializer.
WXMVirtualMachineSet
A set of virtual machines.
WXMVirtualMachineSet.Builder
Builds instances of type WXMVirtualMachineSet.
WXMVirtualMachineSets
Functions over sets of virtual machines.
WXMVirtualMachineSetType
A set of virtual machines.
WXMVirtualMachineType
A virtual machine.
WXMVMNet
A vmnet device.
WXMVMNet.Builder
Builds instances of type WXMVMNet.
WXMVMNetDeviceName
A VMNet device name, such as vmnet23.
WXMVMNetDeviceName.Builder
Builds instances of type WXMVMNetDeviceName.
WXMVMNetDeviceNames
Functions over VMNet device names.
WXMVMNetDeviceNameType
A VMNet device name, such as vmnet23.
WXMVMNetType
A vmnet device.
WXMZFSFilesystem
A ZFS filesystem.
WXMZFSFilesystem.Builder
Builds instances of type WXMZFSFilesystem.
WXMZFSFilesystems
Functions over ZFS filesystems.
WXMZFSFilesystemType
A ZFS filesystem.
WXMZFSRuntimeFilesystemCreate  
WXMZFSVolume
A ZFS volume.
WXMZFSVolume.Builder
Builds instances of type WXMZFSVolume.
WXMZFSVolumeCheck  
WXMZFSVolumes
Functions over ZFS filesystems.
WXMZFSVolumeType
A ZFS volume.