001
014
015 package com.liferay.portal.kernel.template;
016
017 import com.liferay.portal.kernel.util.StringPool;
018
019 import java.io.Externalizable;
020 import java.io.IOException;
021 import java.io.Reader;
022
023
026 public interface TemplateResource extends Externalizable {
027
028 public static final String DEFAUT_ENCODING = StringPool.UTF8;
029
030 public static final String JOURNAL_SEPARATOR = "_JOURNAL_CONTEXT_";
031
032 public static final String SERVLET_SEPARATOR = "_SERVLET_CONTEXT_";
033
034 public static final String TEMPLATE_RESOURCE_UUID_PREFIX =
035 "TEMPLATE_RESOURCE_UUID";
036
037 public static final String THEME_LOADER_SEPARATOR =
038 "_THEME_LOADER_CONTEXT_";
039
040 public long getLastModified();
041
042 public Reader getReader() throws IOException;
043
044 public String getTemplateId();
045
046 }