[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Gavin King
gavin.king at jboss.com
Thu Jun 21 00:07:14 EDT 2007
User: gavin
Date: 07/06/21 00:07:14
Added: src/main/org/jboss/seam/core ResourceLoader.java
Log:
yay, seam finally not dependent upon JSF jar :)
Revision Changes Path
1.1 date: 2007/06/21 04:07:14; author: gavin; state: Exp;jboss-seam/src/main/org/jboss/seam/core/ResourceLoader.java
Index: ResourceLoader.java
===================================================================
package org.jboss.seam.core;
import static org.jboss.seam.annotations.Install.BUILT_IN;
import java.io.InputStream;
import java.net.URL;
import org.jboss.seam.Component;
import org.jboss.seam.ScopeType;
import org.jboss.seam.annotations.Install;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Scope;
import org.jboss.seam.annotations.intercept.BypassInterceptors;
import org.jboss.seam.contexts.ServletLifecycle;
import org.jboss.seam.util.Resources;
@Scope(ScopeType.STATELESS)
@BypassInterceptors
@Install(precedence=BUILT_IN)
@Name("org.jboss.seam.core.resourceLoader")
public class ResourceLoader
{
public InputStream getResourceAsStream(String resource)
{
return Resources.getResourceAsStream( resource, ServletLifecycle.getServletContext() );
}
public URL getResource(String resource)
{
return Resources.getResource( resource, ServletLifecycle.getServletContext() );
}
public static ResourceLoader instance()
{
return (ResourceLoader) Component.getInstance(ResourceLoader.class, ScopeType.STATELESS);
}
}
More information about the jboss-cvs-commits
mailing list