<!ELEMENT extension (container+)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
<!ELEMENT container (parameter+)?>
<!ATTLIST container
factoryName CDATA #REQUIRED
containerId CDATA #IMPLIED>
The container extension point. Extensions may define new containers created upon ECF core initialization.
<!ELEMENT parameter EMPTY>
<!ATTLIST parameter
name CDATA #REQUIRED
value CDATA #REQUIRED>
Parameter for container instance creation. The name value pairs defined by the parameter element name and value attributes are added to a Map that is then passed to the container factory instance creation.
<extension point="org.eclipse.ecf.container"> <container containerId="foo1" factoryName="ecf.generic.client"> <parameter name="name1" value="value1"> </parameter> <parameter name="name2" value="value2"> </parameter> </container> <container containerId="adfasdf" factoryName="bogus.factory.name"> </container> <container containerId="ecftcp://localhost:32111/server" factoryName="ecf.generic.server"> </container> <container factoryName="ecf.generic.client"> </container> </extension>
Copyright (c) 2009 Composent, Inc. and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0