org.rythmengine.resource
Class StringTemplateResource
java.lang.Object
org.rythmengine.resource.TemplateResourceBase
org.rythmengine.resource.StringTemplateResource
- All Implemented Interfaces:
- Serializable, ITemplateResource
public class StringTemplateResource
- extends TemplateResourceBase
- implements ITemplateResource
Created by IntelliJ IDEA.
User: luog
Date: 20/01/12
Time: 10:55 PM
To change this template use File | Settings | File Templates.
- See Also:
- Serialized Form
StringTemplateResource
public StringTemplateResource(String templateContent)
StringTemplateResource
public StringTemplateResource(String templateContent,
RythmEngine engine)
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
asTemplateContent
public String asTemplateContent()
- Description copied from interface:
ITemplateResource
- Return template content as a string. Call refresh() first to check
if the resource has been modified
- Specified by:
asTemplateContent
in interface ITemplateResource
- Overrides:
asTemplateContent
in class TemplateResourceBase
- Returns:
- resource content
lastModified
protected long lastModified()
- Specified by:
lastModified
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
defCheckInterval
protected long defCheckInterval()
- Specified by:
defCheckInterval
in class TemplateResourceBase
userCheckInterval
protected Long userCheckInterval()
- Overrides:
userCheckInterval
in class TemplateResourceBase
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
equals
public boolean equals(Object obj)
- Overrides:
equals
in class TemplateResourceBase
Copyright © 2013. All Rights Reserved.