Package org.eclipse.aether.internal.impl
Class DefaultRepositoryLayoutProvider
- java.lang.Object
-
- org.eclipse.aether.internal.impl.DefaultRepositoryLayoutProvider
-
- All Implemented Interfaces:
RepositoryLayoutProvider
,Service
@Named public final class DefaultRepositoryLayoutProvider extends Object implements RepositoryLayoutProvider, Service
-
-
Constructor Summary
Constructors Constructor Description DefaultRepositoryLayoutProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultRepositoryLayoutProvider
addRepositoryLayoutFactory(RepositoryLayoutFactory factory)
void
initService(ServiceLocator locator)
RepositoryLayout
newRepositoryLayout(RepositorySystemSession session, RemoteRepository repository)
DefaultRepositoryLayoutProvider
setRepositoryLayoutFactories(Collection<RepositoryLayoutFactory> factories)
-
-
-
Constructor Detail
-
DefaultRepositoryLayoutProvider
public DefaultRepositoryLayoutProvider()
-
-
Method Detail
-
initService
public void initService(ServiceLocator locator)
- Specified by:
initService
in interfaceService
-
addRepositoryLayoutFactory
public DefaultRepositoryLayoutProvider addRepositoryLayoutFactory(RepositoryLayoutFactory factory)
-
setRepositoryLayoutFactories
public DefaultRepositoryLayoutProvider setRepositoryLayoutFactories(Collection<RepositoryLayoutFactory> factories)
-
newRepositoryLayout
public RepositoryLayout newRepositoryLayout(RepositorySystemSession session, RemoteRepository repository) throws NoRepositoryLayoutException
- Specified by:
newRepositoryLayout
in interfaceRepositoryLayoutProvider
- Throws:
NoRepositoryLayoutException
-
-