<!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. 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. Contributors: Composent, Inc. - initial API and implementation.