com.x5.template.providers
Class TemplateProvider
java.lang.Object
com.x5.template.providers.TemplateProvider
- All Implemented Interfaces:
- ContentSource
- Direct Known Subclasses:
- AndroidTemplates, NetTemplates
public abstract class TemplateProvider
- extends java.lang.Object
- implements ContentSource
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TemplateProvider
public TemplateProvider()
fetch
public java.lang.String fetch(java.lang.String templateName)
- Specified by:
fetch in interface ContentSource
provides
public boolean provides(java.lang.String itemName)
- Specified by:
provides in interface ContentSource
getProtocol
public abstract java.lang.String getProtocol()
- Specified by:
getProtocol in interface ContentSource
getSnippet
public Snippet getSnippet(java.lang.String templateName)
- Specified by:
getSnippet in interface ContentSource
loadItemDoc
public java.lang.String loadItemDoc(java.lang.String itemName)
throws java.io.IOException
- Throws:
java.io.IOException
loadContainerDoc
public abstract java.lang.String loadContainerDoc(java.lang.String docName)
throws java.io.IOException
- Throws:
java.io.IOException
clearCache
public void clearCache()
clearCache
public void clearCache(java.lang.String itemName)
setDefaultExtension
public void setDefaultExtension(java.lang.String ext)
Copyright © 2015. All Rights Reserved.