Package com.aspectran.core.context.rule
Class TemplateRule
- java.lang.Object
-
- com.aspectran.core.context.rule.TemplateRule
-
- All Implemented Interfaces:
BeanReferenceInspectable
,Replicable<TemplateRule>
public class TemplateRule extends java.lang.Object implements Replicable<TemplateRule>, BeanReferenceInspectable
The Class TemplateRule.Created: 2008. 03. 22 PM 5:51:58
-
-
Constructor Summary
Constructors Constructor Description TemplateRule()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BeanRefererType
getBeanRefererType()
java.lang.String
getContent()
ContentStyleType
getContentStyle()
java.lang.String
getEncoding()
java.lang.String
getEngine()
java.lang.Class<?>
getEngineBeanClass()
java.lang.String
getEngineBeanId()
java.lang.String
getFile()
java.lang.String
getId()
java.lang.String
getName()
java.lang.Boolean
getNoCache()
java.lang.String
getResource()
java.lang.String
getTemplateSource()
java.lang.String
getTemplateSource(Environment environment)
Token[]
getTemplateTokens()
Token[]
getTemplateTokens(Environment environment)
java.lang.String
getUrl()
boolean
isBuiltin()
boolean
isExternalEngine()
boolean
isNoCache()
boolean
isOutsourcing()
boolean
isTokenize()
static TemplateRule
newInstance(java.lang.String id, java.lang.String engine, java.lang.String name, java.lang.String file, java.lang.String resource, java.lang.String url, java.lang.String content, java.lang.String contentStyle, java.lang.String encoding, java.lang.Boolean noCache)
static TemplateRule
newInstanceForBuiltin(java.lang.String engine, java.lang.String name, java.lang.String file, java.lang.String resource, java.lang.String url, java.lang.String content, java.lang.String contentStyle, java.lang.String encoding, java.lang.Boolean noCache)
TemplateRule
replicate()
Creates and returns a new instance after replicating a rule or Object.static TemplateRule
replicate(TemplateRule templateRule)
void
setBuiltin(boolean builtin)
protected void
setContent(java.lang.String content)
protected void
setContentStyle(ContentStyleType contentStyle)
void
setEncoding(java.lang.String encoding)
void
setEngineBeanClass(java.lang.Class<?> engineBeanClass)
void
setEngineBeanId(java.lang.String engineBeanId)
void
setFile(java.lang.String file)
void
setId(java.lang.String id)
void
setName(java.lang.String name)
void
setNoCache(java.lang.Boolean noCache)
void
setResource(java.lang.String resource)
void
setTemplateSource(java.lang.String templateSource)
protected void
setTemplateSource(java.lang.String templateSource, Token[] templateTokens)
void
setUrl(java.lang.String url)
java.lang.String
toString()
static void
updateTemplateSource(TemplateRule templateRule, java.lang.String content)
-
-
-
Method Detail
-
getId
public java.lang.String getId()
-
setId
public void setId(java.lang.String id)
-
getEngine
public java.lang.String getEngine()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getFile
public java.lang.String getFile()
-
setFile
public void setFile(java.lang.String file)
-
getResource
public java.lang.String getResource()
-
setResource
public void setResource(java.lang.String resource)
-
getUrl
public java.lang.String getUrl()
-
setUrl
public void setUrl(java.lang.String url)
-
getEncoding
public java.lang.String getEncoding()
-
setEncoding
public void setEncoding(java.lang.String encoding)
-
getContent
public java.lang.String getContent()
-
setContent
protected void setContent(java.lang.String content)
-
getContentStyle
public ContentStyleType getContentStyle()
-
setContentStyle
protected void setContentStyle(ContentStyleType contentStyle)
-
getNoCache
public java.lang.Boolean getNoCache()
-
isNoCache
public boolean isNoCache()
-
setNoCache
public void setNoCache(java.lang.Boolean noCache)
-
isBuiltin
public boolean isBuiltin()
-
setBuiltin
public void setBuiltin(boolean builtin)
-
isOutsourcing
public boolean isOutsourcing()
-
getEngineBeanId
public java.lang.String getEngineBeanId()
-
setEngineBeanId
public void setEngineBeanId(java.lang.String engineBeanId)
-
getEngineBeanClass
public java.lang.Class<?> getEngineBeanClass()
-
setEngineBeanClass
public void setEngineBeanClass(java.lang.Class<?> engineBeanClass)
-
isExternalEngine
public boolean isExternalEngine()
-
isTokenize
public boolean isTokenize()
-
getTemplateSource
public java.lang.String getTemplateSource()
-
getTemplateSource
public java.lang.String getTemplateSource(Environment environment) throws java.io.IOException
- Throws:
java.io.IOException
-
setTemplateSource
public void setTemplateSource(java.lang.String templateSource)
-
setTemplateSource
protected void setTemplateSource(java.lang.String templateSource, Token[] templateTokens)
-
getTemplateTokens
public Token[] getTemplateTokens()
-
getTemplateTokens
public Token[] getTemplateTokens(Environment environment) throws java.io.IOException
- Throws:
java.io.IOException
-
replicate
public TemplateRule replicate()
Description copied from interface:Replicable
Creates and returns a new instance after replicating a rule or Object.- Specified by:
replicate
in interfaceReplicable<TemplateRule>
- Returns:
- replicated rule or new instance of Object
-
getBeanRefererType
public BeanRefererType getBeanRefererType()
- Specified by:
getBeanRefererType
in interfaceBeanReferenceInspectable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
newInstance
public static TemplateRule newInstance(java.lang.String id, java.lang.String engine, java.lang.String name, java.lang.String file, java.lang.String resource, java.lang.String url, java.lang.String content, java.lang.String contentStyle, java.lang.String encoding, java.lang.Boolean noCache) throws IllegalRuleException
- Throws:
IllegalRuleException
-
newInstanceForBuiltin
public static TemplateRule newInstanceForBuiltin(java.lang.String engine, java.lang.String name, java.lang.String file, java.lang.String resource, java.lang.String url, java.lang.String content, java.lang.String contentStyle, java.lang.String encoding, java.lang.Boolean noCache) throws IllegalRuleException
- Throws:
IllegalRuleException
-
replicate
public static TemplateRule replicate(TemplateRule templateRule)
-
updateTemplateSource
public static void updateTemplateSource(TemplateRule templateRule, java.lang.String content)
-
-