Package org.ametys.plugins.core.ui.glyph
Class ApplicationGlyphManager
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint<GlyphProvider>
org.ametys.plugins.core.ui.glyph.ApplicationGlyphManager
- All Implemented Interfaces:
LogEnabled
,ExtensionPoint<GlyphProvider>
,Disposable
,Initializable
,Component
,Contextualizable
,Serviceable
,ThreadSafe
public class ApplicationGlyphManager
extends AbstractThreadSafeComponentExtensionPoint<GlyphProvider>
Manager for glyphs provide by the application
-
Field Summary
Fields inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
_cocoonManager, _context, _manager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the CSS class names for glyphs provide by the applicationGet the glyphs provide by the applicationboolean
Determines if the back office has available glyphsvoid
service
(ServiceManager smanager) Methods inherited from class org.ametys.runtime.plugin.component.AbstractThreadSafeComponentExtensionPoint
addComponent, addExtension, contextualize, dispose, getExtension, getExtensionsIds, hasExtension, initialize, initializeExtensions
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
-
Constructor Details
-
ApplicationGlyphManager
public ApplicationGlyphManager()
-
-
Method Details
-
service
- Specified by:
service
in interfaceServiceable
- Overrides:
service
in classAbstractThreadSafeComponentExtensionPoint<GlyphProvider>
- Throws:
ServiceException
-
hasGlyphs
Determines if the back office has available glyphs- Returns:
- true if the back office has available glyphs
-
getGlyphsStore
Get the glyphs provide by the application- Returns:
- The CSS class names for glyphs
-
getGlyphs
Get the CSS class names for glyphs provide by the application- Returns:
- The CSS class names for glyphs
-