1 31 32 package org.opencms.loader; 33 34 import org.opencms.file.CmsObject; 35 import org.opencms.file.CmsPropertyDefinition; 36 import org.opencms.file.CmsResource; 37 import org.opencms.main.CmsException; 38 import org.opencms.xml.I_CmsXmlDocument; 39 import org.opencms.xml.page.CmsXmlPageFactory; 40 41 import javax.servlet.ServletRequest ; 42 43 53 public class CmsXmlPageLoader extends A_CmsXmlDocumentLoader { 54 55 56 public static final int RESOURCE_LOADER_ID = 9; 57 58 61 public int getLoaderId() { 62 63 return RESOURCE_LOADER_ID; 64 } 65 66 72 public String getResourceLoaderInfo() { 73 74 return Messages.get().getBundle().key(Messages.GUI_LOADER_XMLPAGE_DEFAULT_DESC_0); 75 } 76 77 80 protected I_CmsXmlDocument unmarshalXmlDocument(CmsObject cms, CmsResource resource, ServletRequest req) 81 throws CmsException { 82 83 return CmsXmlPageFactory.unmarshal(cms, resource, req); 84 } 85 86 89 protected String getTemplatePropertyDefinition() { 90 91 return CmsPropertyDefinition.PROPERTY_TEMPLATE; 92 } 93 } | Popular Tags |