org.ajax4jsf.builder.maven
Class MavenCompilationContext

java.lang.Object
  extended by org.ajax4jsf.templatecompiler.builder.AbstractCompilationContext
      extended by org.ajax4jsf.builder.maven.MavenCompilationContext
All Implemented Interfaces:
org.ajax4jsf.templatecompiler.builder.CompilationContext

public class MavenCompilationContext
extends org.ajax4jsf.templatecompiler.builder.AbstractCompilationContext

Author:
shura

Constructor Summary
MavenCompilationContext(MavenLogger logger, java.lang.ClassLoader loader, org.apache.velocity.app.VelocityEngine engine)
           
 
Method Summary
 void debug(java.lang.String content)
           
 void debug(java.lang.String content, java.lang.Throwable error)
           
 void error(java.lang.String content)
           
 void error(java.lang.String content, java.lang.Throwable error)
           
 org.ajax4jsf.templatecompiler.elements.ElementsFactory getElementsFactory()
           
 org.apache.velocity.Template getTemplate(java.lang.String name)
           
 void info(java.lang.String content)
           
 void info(java.lang.String content, java.lang.Throwable error)
           
 void warn(java.lang.String content)
           
 void warn(java.lang.String content, java.lang.Throwable error)
           
 
Methods inherited from class org.ajax4jsf.templatecompiler.builder.AbstractCompilationContext
addElementsFactory, addToDeclaration, addToImport, addVariable, addVariable, addVariable, containsVariable, getBaseclassName, getBaseclassPackageName, getClassLoader, getClassName, getComponentClass, getComponentFileName, getDeclarations, getEncodeBegin, getEncodeChild, getEncodeEnd, getFullBaseclass, getFullClassName, getImports, getMethodReturnedClass, getPackageName, getProcessor, getPropertyDescriptor, getResolvedProperties, getTree, getVariableType, loadClass, processTemplate, setBaseclass, setClassName, setCode, setComponentClass, setDefaultVariables, setFullClassName, setPackageName, setTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenCompilationContext

public MavenCompilationContext(MavenLogger logger,
                               java.lang.ClassLoader loader,
                               org.apache.velocity.app.VelocityEngine engine)
                        throws org.ajax4jsf.templatecompiler.builder.CompilationException
Parameters:
logger -
Throws:
org.ajax4jsf.templatecompiler.builder.CompilationException
Method Detail

debug

public void debug(java.lang.String content)

debug

public void debug(java.lang.String content,
                  java.lang.Throwable error)

error

public void error(java.lang.String content)

error

public void error(java.lang.String content,
                  java.lang.Throwable error)

info

public void info(java.lang.String content)

info

public void info(java.lang.String content,
                 java.lang.Throwable error)

warn

public void warn(java.lang.String content)

warn

public void warn(java.lang.String content,
                 java.lang.Throwable error)

getElementsFactory

public org.ajax4jsf.templatecompiler.elements.ElementsFactory getElementsFactory()

getTemplate

public org.apache.velocity.Template getTemplate(java.lang.String name)
                                         throws org.ajax4jsf.templatecompiler.builder.CompilationException
Throws:
org.ajax4jsf.templatecompiler.builder.CompilationException


Copyright © 2009. All Rights Reserved.