Runtime Types

Identifier:
org.eclipse.wst.server.core.runtimeTypes

Since:
1.0

Description:
This extension point is used to provide a new runtime type.

Configuration Markup:

<!ELEMENT extension (runtimeType+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT runtimeType (moduleType*)>

<!ATTLIST runtimeType

id                    CDATA #REQUIRED

name                  CDATA #REQUIRED

description           CDATA #REQUIRED

vendor                CDATA #IMPLIED

version               CDATA #IMPLIED

vendorId              CDATA #IMPLIED

class                 CDATA #IMPLIED

facetRuntimeComponent CDATA #IMPLIED

facetRuntimeVersion   CDATA #IMPLIED>


<!ELEMENT moduleType EMPTY>

<!ATTLIST moduleType

types    CDATA #REQUIRED

versions CDATA #REQUIRED>


Examples:
The following is an example of a runtime type extension point:

   <extension 
         point="org.eclipse.wst.server.core.runtimeTypes">
      <runtimeType
            id="com.example.runtime"
            name="%runtimeTypeName"
            description="%runtimeTypeDescription"
            vendor="%runtimeTypeVendor"
            version="1.0"
            class="com.example.ExampleRuntimeDelegate">
         <moduleType
               types="j2ee.web"
               versions="1.2, 1.3, 1.4"/>
      </runtimeType>
   </extension>


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