# VM Install Pages

###### Identifier:

org.eclipse.jdt.debug.ui.vmInstallPages

###### Since:

3.4

###### Description:

This extension point allows a wizard page to be contributed for VM installs that require custom editing controls.

###### Configuration Markup:

<!ELEMENT extension (vmInstallPage)+>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT vmInstallPage EMPTY>

<!ATTLIST vmInstallPage

vmInstallType IDREF #REQUIRED

class CDATA #REQUIRED>

Contributes a wizard page for a specific VM install type.

- vmInstallType - Specifies the VM install type this wizard page is to be used for. Unique identifier corresponding to an `IVMInstallType`'s id.
- class - Wizard page implementation. Must be a subclass of `org.eclipse.jdt.debug.ui.launchConfigurations.AbstractVMInstallPage`.

###### Examples:

Following is an example definition of a VM install page.

    <extension point="org.eclipse.jdt.debug.ui.vmInstallPages">
      <vmInstallPage
         vmInstallType="org.eclipse.jdt.launching.EEVMType"
         class="org.eclipse.jdt.internal.debug.ui.jres.EEVMPage">
      </vmInstallPage>
    </extension>

###### API Information:

A wizard page must be a subclass of `org.eclipse.jdt.debug.ui.launchConfigurations.AbstractVMInstallPage`.

###### Supplied Implementation:

JDT provides a default implementation of a wizard page for VMs that do not contribute one.

Copyright (c) 2007 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html