1 31 32 package org.opencms.loader; 33 34 import org.opencms.configuration.I_CmsConfigurationParameterHandler; 35 import org.opencms.file.CmsObject; 36 import org.opencms.file.CmsResource; 37 import org.opencms.main.CmsException; 38 39 import java.io.IOException ; 40 import java.util.Locale ; 41 42 import javax.servlet.ServletException ; 43 import javax.servlet.ServletRequest ; 44 import javax.servlet.ServletResponse ; 45 import javax.servlet.http.HttpServletRequest ; 46 import javax.servlet.http.HttpServletResponse ; 47 48 73 public interface I_CmsResourceLoader extends I_CmsConfigurationParameterHandler { 74 75 76 String PARAMETER_ELEMENT = "__element"; 77 78 81 void destroy(); 82 83 107 byte[] dump( 108 CmsObject cms, 109 CmsResource resource, 110 String element, 111 Locale locale, 112 HttpServletRequest req, 113 HttpServletResponse res) throws ServletException , IOException , CmsException; 114 115 136 byte[] export(CmsObject cms, CmsResource resource, HttpServletRequest req, HttpServletResponse res) 137 throws ServletException , IOException , CmsException; 138 139 144 int getLoaderId(); 145 146 151 String getResourceLoaderInfo(); 152 153 158 boolean isStaticExportEnabled(); 159 160 165 boolean isStaticExportProcessable(); 166 167 172 boolean isUsableForTemplates(); 173 174 180 boolean isUsingUriWhenLoadingTemplate(); 181 182 198 void load(CmsObject cms, CmsResource resource, HttpServletRequest req, HttpServletResponse res) 199 throws ServletException , IOException , CmsException; 200 201 217 void service(CmsObject cms, CmsResource resource, ServletRequest req, ServletResponse res) 218 throws ServletException , IOException , CmsException; 219 }
| Popular Tags
|