org.rythmengine.resource
Class TemplateResourceManager

java.lang.Object
  extended by org.rythmengine.resource.TemplateResourceManager

public class TemplateResourceManager
extends Object

The template resource manager manages all template resource loaders and also cache the resource after they get loaded


Field Summary
static ITemplateResource NULL
           
 
Constructor Summary
TemplateResourceManager(RythmEngine engine)
           
 
Method Summary
static void commitTmpBlackList()
           
 ITemplateResource get(File file)
           
 ITemplateResource get(String str)
           
 ITemplateResource getResource(String str)
           
static void reportNonResource(String str)
           
 void resourceLoaded(ITemplateResource resource)
           
 TemplateClass resourceLoaded(ITemplateResource resource, boolean async)
           
static void rollbackTmpBlackList()
           
 void scan()
           
static void setUpTmpBlackList()
           
 void shutdown()
           
 TemplateClass tryLoadTemplate(String tmplName, TemplateClass callerClass)
           
 ITemplateResourceLoader whichLoader(ITemplateResource resource)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NULL

public static final ITemplateResource NULL
Constructor Detail

TemplateResourceManager

public TemplateResourceManager(RythmEngine engine)
Method Detail

setUpTmpBlackList

public static void setUpTmpBlackList()

reportNonResource

public static void reportNonResource(String str)

commitTmpBlackList

public static void commitTmpBlackList()

rollbackTmpBlackList

public static void rollbackTmpBlackList()

tryLoadTemplate

public TemplateClass tryLoadTemplate(String tmplName,
                                     TemplateClass callerClass)

get

public ITemplateResource get(File file)

get

public ITemplateResource get(String str)

whichLoader

public ITemplateResourceLoader whichLoader(ITemplateResource resource)

getResource

public ITemplateResource getResource(String str)

scan

public void scan()

resourceLoaded

public void resourceLoaded(ITemplateResource resource)

resourceLoaded

public TemplateClass resourceLoaded(ITemplateResource resource,
                                    boolean async)

shutdown

public void shutdown()


Copyright © 2014. All Rights Reserved.