package org.jboss.seam.wiki.core.wikitext.renderer.jsf; import org.jboss.seam.wiki.core.plugin.WikiPluginMacro; import javax.faces.component.UINamingContainer; /** * A wrapper component that applies to macro includes. * <p> * A macro XHTML template must have a <tt><wiki:macro></tt> root element. * </p> * * @author Pete Muir */ public class UIMacro extends UINamingContainer { public static final String COMPONENT_FAMILY = "org.jboss.seam.wiki.core.ui.UIMacro"; public static final String NEXT_MACRO = "org.jboss.seam.wiki.core.ui.UIMacro.nextMacro"; @Override public String getFamily() { return COMPONENT_FAMILY; } private WikiPluginMacro wikiPluginMacro; public WikiPluginMacro getWikiMacro() { return wikiPluginMacro; } public void setWikiMacro(WikiPluginMacro wikiPluginMacro) { this.wikiPluginMacro = wikiPluginMacro; } }