# Uses of Class
org.eclipse.net4j.util.factory.Factory

Packages that use Factory
Package
Description
org.eclipse.net4j.util
Utility classes.
org.eclipse.net4j.util.concurrent
Utility interfaces and classes commonly useful in concurrent programming.
org.eclipse.net4j.util.confirmation
A framework for providing confirmation from users.
org.eclipse.net4j.util.factory
A framework for factory based instance creation.
org.eclipse.net4j.util.io
Interfaces and classes for I/O.
org.eclipse.net4j.util.security
Interfaces and classes for security, negotiation, authentication, authorization and cryptography.
org.eclipse.net4j.util.security.operations
org.eclipse.net4j.util.ui
Reusable UI components.
org.eclipse.net4j.util.ui.confirmation
Confirmation dialogs.
org.eclipse.net4j.util.ui.container
An element wizard framework for managed containers.
org.eclipse.net4j.util.ui.views
Helpers for Eclipse view parts.

## Uses of Factory in org.eclipse.net4j.util

Subclasses of Factory in org.eclipse.net4j.util
Modifier and Type
Class
Description
`static final class`
`StringConverter.MetaFactory`
`static final class`
`StringParser.MetaFactory`
`static final class`
`StringTester.MetaFactory`

## Uses of Factory in org.eclipse.net4j.util.concurrent

Subclasses of Factory in org.eclipse.net4j.util.concurrent
Modifier and Type
Class
Description
`static class`
`DelegableReentrantLock.DelegateDetector.Factory`
`class`
`ExecutorServiceFactory`
`static class`
`TimerLifecycle.DaemonFactory`

## Uses of Factory in org.eclipse.net4j.util.confirmation

Subclasses of Factory in org.eclipse.net4j.util.confirmation
Modifier and Type
Class
Description
`static class`
`IConfirmationProvider.Factory`
`static class`
`IConfirmationProvider.Factory.Default`

## Uses of Factory in org.eclipse.net4j.util.factory

Subclasses of Factory in org.eclipse.net4j.util.factory
Modifier and Type
Class
Description
`class`
`AnnotationFactory<PRODUCT>`
Creates products reflectively and configures them via product method annotations.
`class`
`MetaFactory`
`class`
`PropertiesFactory`
`class`
`SingletonFactory`
`class`
`TreeFactory`
`static class`
`TreeFactory.ContainerAware`

## Uses of Factory in org.eclipse.net4j.util.io

Subclasses of Factory in org.eclipse.net4j.util.io
Modifier and Type
Class
Description
`static class`
`GZIPStreamWrapper.Factory`
`static class`
`IStreamWrapper.Factory`

## Uses of Factory in org.eclipse.net4j.util.security

Subclasses of Factory in org.eclipse.net4j.util.security
Modifier and Type
Class
Description
`class`
`AuthenticatorFactory`
`class`
`ChallengeNegotiatorFactory`
`class`
`CredentialsProviderFactory`
`static final class`
`Crypter.MetaFactory`
`class`
`FileAuthenticatorFactory`
TODO Consider file attributes when creating initially empty file
`class`
`FileUserManagerFactory`
TODO Consider file attributes when creating initially empty file
`class`
`NegotiatorFactory`
`class`
`RandomizerFactory`
`class`
`ResponseNegotiatorFactory`
`class`
`UserManagerFactory`

## Uses of Factory in org.eclipse.net4j.util.security.operations

Subclasses of Factory in org.eclipse.net4j.util.security.operations
Modifier and Type
Class
Description
`final class`
`AuthorizableOperationFactory`
`class`
`OperationAuthorizerFactory<CONTEXT>`
If the meaning of this type isn't clear, there really should be more of a description here...

## Uses of Factory in org.eclipse.net4j.util.ui

Subclasses of Factory in org.eclipse.net4j.util.ui
Modifier and Type
Class
Description
`static class`
`MenuFiller.Factory`

## Uses of Factory in org.eclipse.net4j.util.ui.confirmation

Subclasses of Factory in org.eclipse.net4j.util.ui.confirmation
Modifier and Type
Class
Description
`static class`
`InteractiveConfirmationProvider.Factory`

## Uses of Factory in org.eclipse.net4j.util.ui.container

Subclasses of Factory in org.eclipse.net4j.util.ui.container
Modifier and Type
Class
Description
`class`
`ElementWizardFactory`

## Uses of Factory in org.eclipse.net4j.util.ui.views

Subclasses of Factory in org.eclipse.net4j.util.ui.views
Modifier and Type
Class
Description
`static class`
`IntrospectionProvider.Factory`
`static class`
`ValueFormatter.Factory`