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)
getKey
public String getKey()
- Description copied from interface:
ITemplateResource
- The unique identifier used to fetch this resource by a
resource loader
- 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 © 2014. All Rights Reserved.