com.x5.template.providers
Class TemplateProvider

java.lang.Object
  extended by com.x5.template.providers.TemplateProvider
All Implemented Interfaces:
ContentSource
Direct Known Subclasses:
AndroidTemplates, NetTemplates

public abstract class TemplateProvider
extends java.lang.Object
implements ContentSource


Constructor Summary
TemplateProvider()
           
 
Method Summary
 void clearCache()
           
 void clearCache(java.lang.String itemName)
           
 java.lang.String fetch(java.lang.String templateName)
           
abstract  java.lang.String getProtocol()
           
 Snippet getSnippet(java.lang.String templateName)
           
abstract  java.lang.String loadContainerDoc(java.lang.String docName)
           
 java.lang.String loadItemDoc(java.lang.String itemName)
           
 boolean provides(java.lang.String itemName)
           
 void setDefaultExtension(java.lang.String ext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateProvider

public TemplateProvider()
Method Detail

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.