Package org.eclipse.net4j.util.factory
Interface IFactory
- All Known Subinterfaces:
IManagedContainerFactory,IPropertiesFactory,ITreeFactory
- All Known Implementing Classes:
AnnotationFactory,AuthenticatorFactory,AuthorizableOperationFactory,ChallengeNegotiatorFactory,CredentialsProviderFactory,Crypter.MetaFactory,DelegableReentrantLock.DelegateDetector.Factory,ElementWizardFactory,ExecutorServiceFactory,Factory,FactoryDescriptor,FileAuthenticatorFactory,FileUserManagerFactory,GZIPStreamWrapper.Factory,IConfirmationProvider.Factory,IConfirmationProvider.Factory.Default,InteractiveConfirmationProvider.Factory,IntrospectionProvider.Factory,IStreamWrapper.Factory,MenuFiller.Factory,MetaFactory,NegotiatorFactory,OperationAuthorizerFactory,PropertiesFactory,RandomizerFactory,ResponseNegotiatorFactory,SingletonFactory,StringConverter.MetaFactory,StringParser.MetaFactory,StringTester.MetaFactory,TimerLifecycle.DaemonFactory,TreeFactory,TreeFactory.ContainerAware,UserManagerFactory,ValueFormatter.Factory
public interface IFactory
Creates objects from a string description.
If a factory is registered in an IManagedContainer, the IManagedContainerFactory extension interface
injects that container into the factory for it to reach back into to obtain dependencies.
- Author:
- Eike Stepper
- See Also:
-
Method Summary
-
Method Details
-
getKey
IFactoryKey getKey() -
create
- Throws:
ProductCreationException
-
getDescriptionFor
-