# Runtime Facet Mappings

###### Identifier:

org.eclipse.jst.server.core.runtimeFacetMappings

###### Since:

1.0

###### Description:

This extension point is used to map between a facet runtime component and a server runtime type.

###### Configuration Markup:

<!ELEMENT extension (runtimeFacetMapping+)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

- point - a fully qualified identifier of the target extension point
- id - an optional identifier of the extension instance
- name - an optional name of the extension instance

<!ELEMENT runtimeFacetMapping EMPTY>

<!ATTLIST runtimeFacetMapping

id CDATA #IMPLIED

runtimeTypeId CDATA #REQUIRED

runtime-component CDATA #REQUIRED

version CDATA #REQUIRED>

- id - specifies a unique identifier for this extension point
- runtimeTypeId - a runtime type id
- runtime-component - a facet runtime component id
- version - a facet runtime component version

###### Examples:

The following is an example of a runtime facet mapping extension point:

      <extension point="org.eclipse.jst.server.core.runtimeFacetMappings">
         <runtimeFacetMapping
            id="com.example.runtimeClasspathProvider"
            runtimeTypeId="com.example.runtime.32"
            runtime-component="com.example.ExampleRuntimeClasspathProvider"
            version="3.2"/>
      </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 v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html