Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 31 32 package org.opencms.loader; 33 34 import org.opencms.file.CmsResource; 35 36 51 public class CmsTemplateLoaderFacade { 52 53 54 private I_CmsResourceLoader m_loader; 55 56 57 private CmsResource m_resource; 58 59 60 private CmsResource m_template; 61 62 76 public CmsTemplateLoaderFacade(I_CmsResourceLoader loader, CmsResource resource, CmsResource template) throws CmsLoaderException { 77 if (! loader.isUsableForTemplates()) { 78 throw new CmsLoaderException(Messages.get().container(Messages.ERR_LOADER_NOT_TEMPLATE_ENABLED_0)); 79 } 80 m_loader = loader; 81 m_resource = resource; 82 m_template = template; 83 } 84 85 90 public I_CmsResourceLoader getLoader() { 91 return m_loader; 92 } 93 94 99 public CmsResource getLoaderStartResource() { 100 if (m_loader.isUsingUriWhenLoadingTemplate()) { 101 return m_resource; 102 } else { 103 return m_template; 104 } 105 } 106 107 112 public CmsResource getResource() { 113 return m_resource; 114 } 115 116 121 public CmsResource getTemplate() { 122 return m_template; 123 } 124 125 }
| Popular Tags
|