Package org.ametys.plugins.webcontentio
Class ContentImporterExtensionPoint
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint<ContentImporter>
org.ametys.plugins.webcontentio.ContentImporterExtensionPoint
- All Implemented Interfaces:
LogEnabled,ExtensionPoint<ContentImporter>,Disposable,Initializable,Component,Contextualizable,Serviceable,ThreadSafe
public class ContentImporterExtensionPoint
extends AbstractThreadSafeComponentExtensionPoint<ContentImporter>
Extension point for
ContentImporter.-
Field Summary
FieldsFields inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
_cocoonManager, _context, _manager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetContentImporterForMimeType(String mimeType) Returns theContentImportercorresponding to a mime type.voidFinalize the initialization of the extensions.
This method is called after alladdExtension()calls.
This is the last step before the actual startup of the application.Methods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
addComponent, addExtension, contextualize, dispose, getExtension, getExtensionsIds, hasExtension, initialize, serviceMethods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
ROLE
Avalon Role
-
-
Constructor Details
-
ContentImporterExtensionPoint
public ContentImporterExtensionPoint()
-
-
Method Details
-
getContentImporterForMimeType
Returns theContentImportercorresponding to a mime type.- Parameters:
mimeType- the content mime type- Returns:
- the
ContentImportercorresponding to a mime type.
-
initializeExtensions
Description copied from interface:ExtensionPointFinalize the initialization of the extensions.
This method is called after alladdExtension()calls.
This is the last step before the actual startup of the application.- Specified by:
initializeExtensionsin interfaceExtensionPoint<ContentImporter>- Overrides:
initializeExtensionsin classAbstractThreadSafeComponentExtensionPoint<ContentImporter>- Throws:
Exception- if something wrong occurs
-