Package com.aspectran.core.context.rule
Class TemplateRule
- java.lang.Object
-
- com.aspectran.core.context.rule.TemplateRule
-
- All Implemented Interfaces:
BeanReferenceable,Replicable<TemplateRule>
public class TemplateRule extends java.lang.Object implements Replicable<TemplateRule>, BeanReferenceable
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 BeanRefererTypegetBeanRefererType()Returns the Bean Referrer Type.java.lang.StringgetContent()TextStyleTypegetContentStyle()java.lang.StringgetEncoding()java.lang.StringgetEngine()java.lang.Class<?>getEngineBeanClass()java.lang.StringgetEngineBeanId()java.lang.StringgetFile()java.lang.StringgetId()java.lang.StringgetName()java.lang.BooleangetNoCache()java.lang.StringgetResource()java.lang.StringgetTemplateSource()java.lang.StringgetTemplateSource(ApplicationAdapter applicationAdapter)Token[]getTemplateTokens()Token[]getTemplateTokens(ApplicationAdapter applicationAdapter)java.lang.StringgetUrl()booleanisBuiltin()booleanisExternalEngine()booleanisNoCache()booleanisOutsourcing()booleanisTokenize()static TemplateRulenewInstance(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 style, java.lang.String encoding, java.lang.Boolean noCache)static TemplateRulenewInstanceForBuiltin(java.lang.String engine, java.lang.String name, java.lang.String file, java.lang.String resource, java.lang.String url, java.lang.String style, java.lang.String content, java.lang.String encoding, java.lang.Boolean noCache)TemplateRulereplicate()Creates and returns a new instance after replicating a rule or Object.static TemplateRulereplicate(TemplateRule templateRule)voidsetBuiltin(boolean builtin)protected voidsetContent(java.lang.String content)protected voidsetContentStyle(TextStyleType contentStyle)voidsetEncoding(java.lang.String encoding)voidsetEngineBeanClass(java.lang.Class<?> engineBeanClass)voidsetEngineBeanId(java.lang.String engineBeanId)voidsetFile(java.lang.String file)voidsetId(java.lang.String id)voidsetName(java.lang.String name)voidsetNoCache(java.lang.Boolean noCache)voidsetResource(java.lang.String resource)voidsetTemplateSource(java.lang.String templateSource)protected voidsetTemplateSource(java.lang.String templateSource, Token[] templateTokens)voidsetUrl(java.lang.String url)java.lang.StringtoString()static voidupdateTemplateSource(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)
-
getContentStyle
public TextStyleType getContentStyle()
-
getContent
public java.lang.String getContent()
-
setContentStyle
protected void setContentStyle(TextStyleType contentStyle)
-
setContent
protected void setContent(java.lang.String content)
-
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(ApplicationAdapter applicationAdapter) 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(ApplicationAdapter applicationAdapter) throws java.io.IOException
- Throws:
java.io.IOException
-
replicate
public TemplateRule replicate()
Description copied from interface:ReplicableCreates and returns a new instance after replicating a rule or Object.- Specified by:
replicatein interfaceReplicable<TemplateRule>- Returns:
- replicated rule or new instance of Object
-
getBeanRefererType
public BeanRefererType getBeanRefererType()
Description copied from interface:BeanReferenceableReturns the Bean Referrer Type.- Specified by:
getBeanRefererTypein interfaceBeanReferenceable- Returns:
- the Bean Referrer Type
-
toString
public java.lang.String toString()
- Overrides:
toStringin 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 style, 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 style, java.lang.String content, 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)
-
-