package fr.openwide.core.wicket.more.markup.html.template.model; import org.apache.wicket.Component; import org.apache.wicket.behavior.Behavior; /** * Type-safe enum pattern. */ public class BreadCrumbMarkupTagRenderingBehavior extends Behavior { private static final long serialVersionUID = 3956060849411223519L; public static final BreadCrumbMarkupTagRenderingBehavior HTML_HEAD = new BreadCrumbMarkupTagRenderingBehavior() { private static final long serialVersionUID = -4178004922336641567L; @Override public void beforeRender(Component component) { component.setRenderBodyOnly(true); } }; public static final BreadCrumbMarkupTagRenderingBehavior HTML_BODY = new BreadCrumbMarkupTagRenderingBehavior() { private static final long serialVersionUID = 7310978949663064632L; // No specific behavior }; private BreadCrumbMarkupTagRenderingBehavior() { } }