org.rythmengine.resource
Class FileTemplateResource
java.lang.Object
org.rythmengine.resource.TemplateResourceBase
org.rythmengine.resource.FileTemplateResource
- All Implemented Interfaces:
- Serializable, ITemplateResource
public class FileTemplateResource
- extends TemplateResourceBase
- implements ITemplateResource
Created by IntelliJ IDEA.
User: luog
Date: 20/01/12
Time: 10:59 PM
To change this template use File | Settings | File Templates.
- See Also:
- Serialized Form
FileTemplateResource
public FileTemplateResource(String path)
FileTemplateResource
public FileTemplateResource(String path,
RythmEngine engine)
FileTemplateResource
public FileTemplateResource(File templateFile)
FileTemplateResource
public FileTemplateResource(File templateFile,
RythmEngine engine)
defCheckInterval
protected long defCheckInterval()
- Specified by:
defCheckInterval
in class TemplateResourceBase
getKey
public String getKey()
- Description copied from interface:
ITemplateResource
- The unique identifier used to fetch this resource from ResourceManager
- Specified by:
getKey
in interface ITemplateResource
- Returns:
- the key of the resource
lastModified
public long lastModified()
- Specified by:
lastModified
in class TemplateResourceBase
userCheckInterval
protected Long userCheckInterval()
- Overrides:
userCheckInterval
in class TemplateResourceBase
isValid
public boolean isValid()
- Description copied from interface:
ITemplateResource
- Whether this resource is a valid resource
- Specified by:
isValid
in interface ITemplateResource
- Returns:
- true if it's a valid resource
reload
protected String reload()
- Specified by:
reload
in class TemplateResourceBase
getSuggestedClassName
public String getSuggestedClassName()
- Description copied from interface:
ITemplateResource
- Propose a name of generated java class for this resource
- Specified by:
getSuggestedClassName
in interface ITemplateResource
- Overrides:
getSuggestedClassName
in class TemplateResourceBase
- Returns:
- suggested class name
tagName
public String tagName()
- Description copied from interface:
ITemplateResource
- Return non-null value if this resource present a tag
- Specified by:
tagName
in interface ITemplateResource
- Overrides:
tagName
in class TemplateResourceBase
- Returns:
- tag name
getFullTagName
public static String getFullTagName(org.rythmengine.internal.compiler.TemplateClass tc,
RythmEngine engine)
tryLoadTemplate
public static org.rythmengine.internal.compiler.TemplateClass tryLoadTemplate(String tmplName,
RythmEngine engine,
org.rythmengine.internal.compiler.TemplateClass callerClass)
Copyright © 2013. All Rights Reserved.