Package org.eclipse.net4j.util.factory
Interface IFactory
- 
- All Known Subinterfaces:
- IManagedContainerFactory
 - All Known Implementing Classes:
- AuthenticatorFactory,- AuthorizableOperationFactory,- ChallengeNegotiatorFactory,- CredentialsProviderFactory,- DelegableReentrantLock.DelegateDetector.Factory,- ElementWizardFactory,- ExecutorServiceFactory,- Factory,- FactoryDescriptor,- FileAuthenticatorFactory,- FileUserManagerFactory,- GZIPStreamWrapper.Factory,- IConfirmationProvider.Factory,- IConfirmationProvider.Factory.Default,- InteractiveConfirmationProvider.Factory,- IStreamWrapper.Factory,- MenuFiller.Factory,- NegotiatorFactory,- OperationAuthorizerFactory,- PropertiesFactory,- RandomizerFactory,- ResponseNegotiatorFactory,- TimerLifecycle.DaemonFactory,- UserManagerFactory
 
 public interface IFactoryCreatesobjects from a stringdescription.If a factory is registered in an IManagedContainer, theIManagedContainerFactoryextension interface injects that container into the factory for it to reach back into to obtain dependencies.- Author:
- Eike Stepper
- See Also:
- IManagedContainerFactory
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Objectcreate(java.lang.String description)java.lang.StringgetDescriptionFor(java.lang.Object product)IFactoryKeygetKey()
 
- 
- 
- 
Method Detail- 
getKeyIFactoryKey getKey() 
 - 
createjava.lang.Object create(java.lang.String description) throws ProductCreationException- Throws:
- ProductCreationException
 
 - 
getDescriptionForjava.lang.String getDescriptionFor(java.lang.Object product) 
 
- 
 
-