# Factories

###### Identifier:

org.eclipse.net4j.util.factories

###### Since:

[Enter the first release in which this extension point appears.]

###### Description:

[Enter description of this extension point.]

###### Configuration Markup:

<!ELEMENT extension (annotationFactory* , simpleFactory* , constantFactory* , factory* , factories*)>

<!ATTLIST extension

point CDATA #REQUIRED

id CDATA #IMPLIED

name CDATA #IMPLIED>

<!ELEMENT annotationFactory EMPTY>

<!ATTLIST annotationFactory

productGroup IDREF #REQUIRED

type CDATA #REQUIRED

productClass CDATA #REQUIRED>

- productGroup -
- type -
- productClass -

<!ELEMENT simpleFactory EMPTY>

<!ATTLIST simpleFactory

productGroup IDREF #REQUIRED

type CDATA #REQUIRED

productClass CDATA #REQUIRED

setterName CDATA #IMPLIED>

- productGroup -
- type -
- productClass -
- setterName -

<!ELEMENT constantFactory EMPTY>

<!ATTLIST constantFactory

productGroup IDREF #REQUIRED

type CDATA #REQUIRED

class CDATA #REQUIRED

name CDATA #IMPLIED>

- productGroup -
- type -
- class -
- name -

<!ELEMENT factory EMPTY>

<!ATTLIST factory

productGroup IDREF #REQUIRED

type CDATA #REQUIRED

class CDATA #REQUIRED>

- productGroup -
- type -
- class -

<!ELEMENT factories (type+)>

<!ATTLIST factories

productGroup IDREF #REQUIRED

class CDATA #REQUIRED>

- productGroup -
- class -

<!ELEMENT type EMPTY>

<!ATTLIST type

value CDATA #REQUIRED>

- value -

###### Examples:

[Enter extension point usage example here.]

###### API Information:

[Enter API information here.]

###### Supplied Implementation:

[Enter information about supplied implementation of this extension point.]

Copyright (c) 2007, 2012, 2021-2023 Eike Stepper (Loehne, Germany) 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