List of usage examples for javax.servlet.jsp.tagext TagInfo getTagName
public String getTagName()
From source file:de.micromata.genome.gwiki.page.impl.wiki.macros.GWikiUseJspTagLibMacro.java
public Collection<GWikiFragment> getFragments(GWikiMacroFragment macroFrag, GWikiWikiTokens tks, GWikiWikiParserContext ctx) {//from w w w. ja va2 s . c om String uri = macroFrag.getAttrs().getArgs().getStringValue("uri"); if (StringUtils.isEmpty(uri) == true) { uri = macroFrag.getAttrs().getArgs().getStringValue(MacroAttributes.DEFAULT_VALUE_KEY); } String prefix = macroFrag.getAttrs().getArgs().getStringValue("prefix"); TagLibraryInfoImpl tagLib = new TagLibraryInfoImpl(GWikiContext.getCurrent().getCreatePageContext(), prefix, uri); for (TagInfo ti : tagLib.getTags()) { String macroName = prefix + ti.getTagName(); ctx.getMacroFactories().put(macroName, new GWikiJspTagMacroFactory(ti)); } List<GWikiFragment> l = new ArrayList<GWikiFragment>(); l.add(macroFrag); return l; }