package fr.openwide.core.wicket.more.notification.service; import org.apache.wicket.markup.ComponentTag; import org.jsoup.nodes.Node; import fr.openwide.core.jpa.exception.ServiceException; import fr.openwide.core.wicket.more.css.lesscss.LessCssResourceReference; public interface IHtmlNotificationCssService { void registerStyles(String componentVariation, LessCssResourceReference cssResourceReference) throws ServiceException; boolean hasRegistry(String componentVariation); IHtmlNotificationCssRegistry getRegistry(String componentVariation) throws ServiceException; interface IHtmlNotificationCssRegistry { String getStyle(ComponentTag tag); String getStyle(Node node); } }