Class PropertySectionExtensionPoint
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint<PropertySection>
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentPrioritizableExtensionPoint<PropertySection>
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentPrioritizableSupporterExtensionPoint<PropertySection,AmetysObject>
org.ametys.cms.properties.section.PropertySectionExtensionPoint
- All Implemented Interfaces:
LogEnabled
,ExtensionPoint<PropertySection>
,Disposable
,Initializable
,Component
,Contextualizable
,Serviceable
,ThreadSafe
public class PropertySectionExtensionPoint
extends AbstractThreadSafeComponentPrioritizableSupporterExtensionPoint<PropertySection,AmetysObject>
The property section extension point. Each section is added to the properties tool.
-
Field Summary
FieldsFields inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
_cocoonManager, _context, _manager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stream
<PropertySection> _getSupportingExtensions
(AmetysObject element) Get the extensions that support the element.void
service
(ServiceManager manager) Methods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentPrioritizableSupporterExtensionPoint
getFirstSupportingExtension, getSupportingExtensions
Methods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentPrioritizableExtensionPoint
getComparator, getExtensionsIds, initializeExtensions, sortPriorityAscending
Methods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
addComponent, addExtension, contextualize, dispose, getExtension, hasExtension, initialize
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Field Details
-
ROLE
Avalon Role
-
-
Constructor Details
-
PropertySectionExtensionPoint
public PropertySectionExtensionPoint()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classAbstractThreadSafeComponentExtensionPoint<PropertySection>
- Throws:
ServiceException
-
_getSupportingExtensions
Description copied from class:AbstractThreadSafeComponentPrioritizableSupporterExtensionPoint
Get the extensions that support the element. Override this method to add specific filters, it will impact all other methods getting supported extensions.- Overrides:
_getSupportingExtensions
in classAbstractThreadSafeComponentPrioritizableSupporterExtensionPoint<PropertySection,
AmetysObject> - Parameters:
element
- The element- Returns:
- The list of extensions as a
Stream
-