railo.runtime.compiler
Class CFMLCompilerImpl

java.lang.Object
  extended by railo.runtime.compiler.CFMLCompilerImpl
All Implemented Interfaces:
CFMLCompiler

public final class CFMLCompilerImpl
extends Object
implements CFMLCompiler

CFML Compiler compiles CFML source templates


Constructor Summary
CFMLCompilerImpl()
          Constructor of the compiler
 
Method Summary
 byte[] compile(ConfigImpl config, PageSource source, TagLib[] tld, FunctionLib[] fld, Resource classRootDir, String className)
          compiles a cold fusion source file
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CFMLCompilerImpl

public CFMLCompilerImpl()
Constructor of the compiler

Parameters:
config -
Method Detail

compile

public byte[] compile(ConfigImpl config,
                      PageSource source,
                      TagLib[] tld,
                      FunctionLib[] fld,
                      Resource classRootDir,
                      String className)
               throws TemplateException,
                      IOException
Description copied from interface: CFMLCompiler
compiles a cold fusion source file

Specified by:
compile in interface CFMLCompiler
source - cfml source file
tld - tag library deskriptor
fld - function library deskriptor
classRootDir - target directory for generated classes
className - name of the class will be generated
Throws:
TemplateException
IOException
See Also:
CFMLCompiler.compile(railo.runtime.config.ConfigImpl, railo.runtime.PageSource, railo.transformer.library.tag.TagLib[], railo.transformer.library.function.FunctionLib[], railo.commons.io.res.Resource, java.lang.String)


Copyright © 2012 Railo