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)
|
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.