1
2
3
4 package org.rcfaces.core.internal.resource;
5
6 import java.io.InputStream;
7
8 import javax.servlet.ServletContext;
9 import javax.servlet.http.HttpServletRequest;
10 import javax.servlet.http.HttpServletResponse;
11
12
13
14
15
16
17 public interface IResourceLoaderFactory {
18
19 String getName();
20
21 IResourceLoader loadResource(ServletContext context,
22 HttpServletRequest request, HttpServletResponse response, String uri);
23
24 public interface IResourceLoader {
25
26 boolean isErrored();
27
28 InputStream openStream();
29
30 int getContentLength();
31
32 long getLastModified();
33
34 String getContentType();
35 }
36
37 }