This extension point is used to add new pages to the JDK Mission Control Console. A unique identifier for this page. The class adding the page UI. This is accomplished through dependency injection. It is described in the package documentation of org.openjdk.jmc.console.ui.editor. The title to use for the form page. The editor id to add the page to. The icon to use for the page. A placement string used to order form pages within a group, by string comparison. Pages with unspecified placement may be placed anywhere, but typically end up after pages with specified placement. The identifier for context sensitive help for the tab. Combined with org.eclipse.help.contexts extension. A predicate class that can answer whether this page should be visible or not. 6.0.0 <pre> <extension point="org.openjdk.jmc.console.ui.consolepage"> <formPage class="com.example.consolepage.HelloWorldPage" hostEditorId="org.openjdk.jmc.console.ui.editor" icon="/icons/data.gif" id="com.example.consolepage.HelloWorldPage" title="Hello World"> </formPage> </extension> package com.example.consolepage; import javax.inject.Inject; import org.eclipse.ui.forms.IManagedForm; public class HelloWorldPage { @Inject protected void createPageContent(IManagedForm managedForm) { managedForm.getToolkit().createLabel(managedForm.getForm().getBody(), "Hello, world!"); } } </pre> Copyright (c) 2019, Oracle and/or its affiliates. All rights reserved.