package org.anodyneos.xp.tagext; import java.util.HashMap; import java.util.Set; public class TagLibraryRegistry { protected HashMap tagLibraryInfos = new HashMap(); public TagLibraryRegistry() { // super(); } public TagLibraryInfo getTagLibraryInfo(String uri) { return (TagLibraryInfo) tagLibraryInfos.get(uri); } public String[] getURIs() { Set keys = tagLibraryInfos.keySet(); return (String[]) keys.toArray(new String[keys.size()]); } public TagLibraryInfo[] getTagLibraryInfos() { if (tagLibraryInfos.size() == 0) { return null; } else { return (TagLibraryInfo[]) tagLibraryInfos.values().toArray(new TagLibraryInfo[tagLibraryInfos.size()]); } } }