# Port and Binding Content Generators

###### Identifier:

org.eclipse.wst.wsdl.contentGenerators

###### Since:

This extension point is internal and should not be used by any other plugins.

###### Description:

The Port and Binding Content Generators extension point allows clients to register custom generators for Ports and Bindings.

###### Configuration Markup:

<!ELEMENT extension (contentGenerator)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

The Port and Binding Content Generators extension point allows clients to register custom content generators for WSDL Ports and Bindings.

- 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 contentGenerator EMPTY>

<!ATTLIST contentGenerator

name CDATA #REQUIRED

namespace CDATA #REQUIRED

class CDATA #REQUIRED>

- name - Name used for this particular extension point instance.
- namespace - The namespace this extension point instance applies to.
- class - The class that implements `org.eclipse.wst.wsdl.internal.generator.ContentGenerator`.

###### Examples:

The following is an example of a content generator contribution:

       <extension
             point="org.eclipse.wst.wsdl.contentGenerators">
          <contentGenerator
                name="SOAP"
                namespace="http://schemas.xmlsoap.org/wsdl/soap/"
                class="org.eclipse.wst.wsdl.binding.soap.internal.generator.SOAPContentGenerator"/>
       </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/ SPDX-License-Identifier: EPL-2.0