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)
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 © 2007. All Rights Reserved.