Class TemplateRule

    • Constructor Detail

      • TemplateRule

        public TemplateRule()
    • 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()
      • 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: Replicable
        Creates and returns a new instance after replicating a rule or Object.
        Specified by:
        replicate in interface Replicable<TemplateRule>
        Returns:
        replicated rule or new instance of Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.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
      • updateTemplateSource

        public static void updateTemplateSource​(TemplateRule templateRule,
                                                java.lang.String content)