if (src == null)
{
throw new FileNotFoundException(library);
}
FaceletTagLibrary tl = TagLibraryConfigUnmarshallerImpl.create(externalContext, src);
if (tl != null)
{
org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl config =
new org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl();
config.addFaceletTagLibrary(tl);
facesConfigFilesList.add(config);
}
if (log.isLoggable(Level.FINE))
{
log.fine("Successfully loaded library: " + library);
}
}
catch (IOException e)
{
log.log(Level.SEVERE, "Error Loading library: " + library, e);
}
}
}
try
{
FaceletConfigResourceProvider provider = FaceletConfigResourceProviderFactory.
getFacesConfigResourceProviderFactory(externalContext).
createFaceletConfigResourceProvider(externalContext);
Collection<URL> urls = provider.getFaceletTagLibConfigurationResources(externalContext);
for (URL url : urls)
{
try
{
FaceletTagLibrary tl = TagLibraryConfigUnmarshallerImpl.create(externalContext, url);
if (tl != null)
{
org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl config =
new org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl();
config.addFaceletTagLibrary(tl);