Package org.eclipse.net4j.util.factory

# Klasse TreeFactory.ContainerAware

java.lang.Object
org.eclipse.net4j.util.factory.Factory
org.eclipse.net4j.util.factory.TreeFactory
org.eclipse.net4j.util.factory.TreeFactory.ContainerAware

Alle implementierten Schnittstellen:
  `IManagedContainer.ContainerAware`, `IManagedContainerProvider`, `IFactory`, `IFactoryKeyAware`, `ITreeFactory`

Bekannte direkte Unterklassen:
  `AnnotationFactory`

Umschließende Klasse:
  `TreeFactory`

public abstract static class TreeFactory.ContainerAware extends TreeFactory implements IManagedContainerProvider, IManagedContainer.ContainerAware

Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

## Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.factory.TreeFactory

`TreeFactory.ContainerAware`

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.net4j.util.factory.Factory

`NO_DESCRIPTION`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`ContainerAware(String productGroup, String type)`
`ContainerAware(IFactoryKey key)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`final IManagedContainer`
`getContainer()`
`final void`
`setManagedContainer(IManagedContainer container)`
Assigns the container that I should use to get my dependencies.

### Von Klasse geerbte Methoden org.eclipse.net4j.util.factory.TreeFactory

`create, create, createDescription, createWithTree, getTreeFor, parseTree, productCreationException, productCreationException, xmlDeserialize, xmlSerialize`

### Von Klasse geerbte Methoden org.eclipse.net4j.util.factory.Factory

`getDescriptionFor, getFactoryKey, getKey, getProductGroup, getType, productCreationException, productCreationException, setFactoryKey, toString`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.factory.IFactory

`getDescriptionFor, getKey`

## Konstruktordetails

### ContainerAware

public ContainerAware(IFactoryKey key)

### ContainerAware

public ContainerAware(String productGroup, String type)

## Methodendetails

### getContainer

public final IManagedContainer getContainer()

Angegeben von:
  `getContainer` in Schnittstelle `IManagedContainerProvider`

### setManagedContainer

public final void setManagedContainer(IManagedContainer container)
Beschreibung aus Schnittstelle kopiert: `IManagedContainer.ContainerAware`
Assigns the container that I should use to get my dependencies.

Angegeben von:
  `setManagedContainer` in Schnittstelle `IManagedContainer.ContainerAware`
Parameter:
  `container` - the container in which I am created/registered