org.ajax4jsf.templatecompiler.builder
Interface CompilationContext

All Known Implementing Classes:
AbstractCompilationContext, AntCompilationContext, RendererCompilationContext

public interface CompilationContext

Component Beam.

Version:
$Revision: 1.1.2.2 $ $Date: 2007/02/26 20:48:42 $
Author:
ayukhovich@exadel.com (latest modification by $Author: alexeyyukhovich $)

Method Summary
 void addToDeclaration(java.lang.String declaration)
           
 void addToImport(java.lang.String className)
           
 void addVariable(java.lang.String variableName)
          Add variable
 void addVariable(java.lang.String variableName, java.lang.Class<?> clazz)
           
 void addVariable(java.lang.String variableName, java.lang.String typeName)
           
 boolean containsVariable(java.lang.String variableName)
           
 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)
           
 java.lang.String getBaseclassName()
           
 java.lang.String getBaseclassPackageName()
           
 java.lang.ClassLoader getClassLoader()
           
 java.lang.String getClassName()
           
 java.lang.String getComponentClass()
           
 java.lang.String getComponentFileName()
           
 java.lang.String[] getDeclarations()
           
 java.lang.String[] getEncodeBegin()
           
 java.lang.String[] getEncodeChild()
           
 java.lang.String[] getEncodeEnd()
           
 java.lang.String getFullBaseclass()
           
 java.lang.String getFullClassName()
           
 java.lang.String[] getImports()
           
 java.lang.Class<?> getMethodReturnedClass(java.lang.Class<?> clazz, java.lang.String methodName, java.lang.Class<?>[] parametersTypes)
           
 java.lang.String getPackageName()
           
 TemplateElement getProcessor(org.w3c.dom.Node nodeElement)
           
 java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.Class<?> clazz, java.lang.String propertyName)
           
 org.apache.velocity.Template getTemplate(java.lang.String name)
           
 TemplateElement getTree()
           
 java.lang.Class<?> getVariableType(java.lang.String variableName)
           
 void info(java.lang.String content)
           
 void info(java.lang.String content, java.lang.Throwable error)
           
 java.lang.Class<?> loadClass(java.lang.String className)
           
 java.lang.String processTemplate(java.lang.String name, org.apache.velocity.VelocityContext context)
           
 void setBaseclass(java.lang.String baseclassName)
           
 void setClassName(java.lang.String className)
           
 void setCode(java.lang.String code)
           
 void setComponentClass(java.lang.String componentClass)
           
 void setDefaultVariables()
           
 void setFullClassName(java.lang.String fullClassName)
           
 void setPackageName(java.lang.String packageName)
           
 void setTree(TemplateElement tree)
           
 void warn(java.lang.String content)
           
 void warn(java.lang.String content, java.lang.Throwable error)
           
 

Method Detail

setComponentClass

void setComponentClass(java.lang.String componentClass)
                       throws CompilationException
Throws:
CompilationException

setPackageName

void setPackageName(java.lang.String packageName)

setClassName

void setClassName(java.lang.String className)

setFullClassName

void setFullClassName(java.lang.String fullClassName)

setBaseclass

void setBaseclass(java.lang.String baseclassName)
                  throws CompilationException
Throws:
CompilationException

setCode

void setCode(java.lang.String code)

addToImport

void addToImport(java.lang.String className)

addToDeclaration

void addToDeclaration(java.lang.String declaration)

getClassLoader

java.lang.ClassLoader getClassLoader()

getPackageName

java.lang.String getPackageName()

getBaseclassPackageName

java.lang.String getBaseclassPackageName()

getClassName

java.lang.String getClassName()

getBaseclassName

java.lang.String getBaseclassName()

getFullClassName

java.lang.String getFullClassName()

getFullBaseclass

java.lang.String getFullBaseclass()

getComponentFileName

java.lang.String getComponentFileName()

getComponentClass

java.lang.String getComponentClass()

getDeclarations

java.lang.String[] getDeclarations()

getImports

java.lang.String[] getImports()

getEncodeBegin

java.lang.String[] getEncodeBegin()
Returns:

getEncodeChild

java.lang.String[] getEncodeChild()
Returns:

getEncodeEnd

java.lang.String[] getEncodeEnd()
Returns:

addVariable

void addVariable(java.lang.String variableName)
                 throws CompilationException
Add variable

Parameters:
variableName -
Throws:
CompilationException

addVariable

void addVariable(java.lang.String variableName,
                 java.lang.Class<?> clazz)

addVariable

void addVariable(java.lang.String variableName,
                 java.lang.String typeName)
                 throws CompilationException
Throws:
CompilationException

containsVariable

boolean containsVariable(java.lang.String variableName)

getVariableType

java.lang.Class<?> getVariableType(java.lang.String variableName)

setDefaultVariables

void setDefaultVariables()
                         throws CompilationException
Throws:
CompilationException

loadClass

java.lang.Class<?> loadClass(java.lang.String className)
                             throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getMethodReturnedClass

java.lang.Class<?> getMethodReturnedClass(java.lang.Class<?> clazz,
                                          java.lang.String methodName,
                                          java.lang.Class<?>[] parametersTypes)
                                          throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

getPropertyDescriptor

java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.Class<?> clazz,
                                                    java.lang.String propertyName)

getTree

TemplateElement getTree()

setTree

void setTree(TemplateElement tree)

getProcessor

TemplateElement getProcessor(org.w3c.dom.Node nodeElement)
                             throws CompilationException
Throws:
CompilationException

getTemplate

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

processTemplate

java.lang.String processTemplate(java.lang.String name,
                                 org.apache.velocity.VelocityContext context)
                                 throws CompilationException
Throws:
CompilationException

debug

void debug(java.lang.String content)

debug

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

info

void info(java.lang.String content)

info

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

warn

void warn(java.lang.String content)

warn

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

error

void error(java.lang.String content)

error

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


Copyright © 2009. All Rights Reserved.