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 CFML 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 CFML 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


Copyright © 2012 Railo