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
Fields inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
_cocoonManager, _context, _manager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetContentImporterForMimeType
(String mimeType) Returns theContentImporter
corresponding to a mime type.void
Finalize 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, service
Methods 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 theContentImporter
corresponding to a mime type.- Parameters:
mimeType
- the content mime type- Returns:
- the
ContentImporter
corresponding to a mime type.
-
initializeExtensions
Description copied from interface:ExtensionPoint
Finalize 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:
initializeExtensions
in interfaceExtensionPoint<ContentImporter>
- Overrides:
initializeExtensions
in classAbstractThreadSafeComponentExtensionPoint<ContentImporter>
- Throws:
Exception
- if something wrong occurs
-