Package org.eclipse.net4j.util.factory
Class Factory
java.lang.Object
org.eclipse.net4j.util.factory.Factory
- All Implemented Interfaces:
IFactory
,IFactoryKeyAware
- Direct Known Subclasses:
AuthenticatorFactory
,AuthorizableOperationFactory
,CredentialsProviderFactory
,DelegableReentrantLock.DelegateDetector.Factory
,ElementWizardFactory
,ExecutorServiceFactory
,IConfirmationProvider.Factory
,IntrospectionProvider.Factory
,IStreamWrapper.Factory
,MenuFiller.Factory
,MetaFactory
,NegotiatorFactory
,OperationAuthorizerFactory
,PropertiesFactory
,RandomizerFactory
,SingletonFactory
,TimerLifecycle.DaemonFactory
,TreeFactory
,UserManagerFactory
,ValueFormatter.Factory
A default implementation of a
factory
.- Author:
- Eike Stepper
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetDescriptionFor
(Object product) getKey()
getType()
protected final ProductCreationException
productCreationException
(String description) protected final ProductCreationException
productCreationException
(String description, Throwable cause) void
setFactoryKey
(IFactoryKey factoryKey) toString()
-
Field Details
-
NO_DESCRIPTION
- Since:
- 3.23
-
-
Constructor Details
-
Factory
public Factory()- Since:
- 3.23
-
Factory
-
Factory
- Since:
- 3.23
-
Factory
-
Factory
- Since:
- 3.16
-
-
Method Details
-
getFactoryKey
- Since:
- 3.23
-
setFactoryKey
- Specified by:
setFactoryKey
in interfaceIFactoryKeyAware
-
getKey
-
getProductGroup
-
getType
-
getDescriptionFor
- Specified by:
getDescriptionFor
in interfaceIFactory
-
productCreationException
protected final ProductCreationException productCreationException(String description, Throwable cause) - Since:
- 3.23
-
productCreationException
- Since:
- 3.23
-
toString
-