org.xwiki.extension.repository
Class AbstractExtensionRepositoryFactory

java.lang.Object
  extended by org.xwiki.extension.repository.AbstractExtensionRepositoryFactory
All Implemented Interfaces:
ExtensionRepositoryFactory

public abstract class AbstractExtensionRepositoryFactory
extends Object
implements ExtensionRepositoryFactory

Base class for all implementations of ExtensionRepositoryFactory.

Since:
4.3M1
Version:
$Id: 25c2aa743e50b19f328f30853a49891542d2f137 $

Constructor Summary
AbstractExtensionRepositoryFactory()
           
 
Method Summary
 ExtensionRepository createRepository(ExtensionRepositoryId repositoryId)
          Create a new ExtensionRepository.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.xwiki.extension.repository.ExtensionRepositoryFactory
createRepository
 

Constructor Detail

AbstractExtensionRepositoryFactory

public AbstractExtensionRepositoryFactory()
Method Detail

createRepository

public ExtensionRepository createRepository(ExtensionRepositoryId repositoryId)
                                     throws ExtensionRepositoryException
Description copied from interface: ExtensionRepositoryFactory
Create a new ExtensionRepository.

Specified by:
createRepository in interface ExtensionRepositoryFactory
Parameters:
repositoryId - the repository identifier
Returns:
the ExtensionRepository
Throws:
ExtensionRepositoryException - failed to create a ExtensionRepository for the provided identifier


Copyright © 2004-2013 XWiki. All Rights Reserved.