|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ajax4jsf.templatecompiler.builder.AbstractCompilationContext
public abstract class AbstractCompilationContext
Component Beam.
| Constructor Summary | |
|---|---|
AbstractCompilationContext()
|
|
AbstractCompilationContext(java.lang.ClassLoader loader)
|
|
| Method Summary | |
|---|---|
void |
addElementsFactory(ElementsFactory factory)
|
void |
addToDeclaration(java.lang.String declaration)
|
void |
addToImport(java.lang.String className)
|
void |
addVariable(java.lang.String variableName)
Add variable with type String |
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)
|
java.lang.String |
getBaseclassName()
|
java.lang.String |
getBaseclassPackageName()
|
java.lang.ClassLoader |
getClassLoader()
return class loader |
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)
|
TemplateElement |
getTree()
|
java.lang.Class |
getVariableType(java.lang.String variableName)
|
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)
set a class name |
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)
set a package name |
void |
setTree(TemplateElement tree)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.ajax4jsf.templatecompiler.builder.CompilationContext |
|---|
debug, debug, error, error, getTemplate, info, info, warn, warn |
| Constructor Detail |
|---|
public AbstractCompilationContext()
public AbstractCompilationContext(java.lang.ClassLoader loader)
throws CompilationException
loader -
CompilationException| Method Detail |
|---|
public void addElementsFactory(ElementsFactory factory)
public void setComponentClass(java.lang.String componentClass)
throws CompilationException
setComponentClass in interface CompilationContextcomponentClass - The componentClass to set.
CompilationExceptionpublic void setPackageName(java.lang.String packageName)
setPackageName in interface CompilationContextpublic void setClassName(java.lang.String className)
setClassName in interface CompilationContextpublic void setFullClassName(java.lang.String fullClassName)
setFullClassName in interface CompilationContextfullClassName -
public void setBaseclass(java.lang.String baseclassName)
throws CompilationException
setBaseclass in interface CompilationContextCompilationExceptionpublic java.lang.String getPackageName()
getPackageName in interface CompilationContextpublic java.lang.String getBaseclassPackageName()
getBaseclassPackageName in interface CompilationContextpublic java.lang.String getClassName()
getClassName in interface CompilationContextpublic java.lang.String getBaseclassName()
getBaseclassName in interface CompilationContextpublic java.lang.String getFullClassName()
getFullClassName in interface CompilationContextpublic java.lang.String getFullBaseclass()
getFullBaseclass in interface CompilationContextpublic java.lang.String getComponentFileName()
getComponentFileName in interface CompilationContextpublic java.lang.String getComponentClass()
getComponentClass in interface CompilationContextpublic java.lang.ClassLoader getClassLoader()
getClassLoader in interface CompilationContextpublic java.lang.String[] getDeclarations()
getDeclarations in interface CompilationContextpublic java.lang.String[] getImports()
getImports in interface CompilationContextpublic void addToImport(java.lang.String className)
addToImport in interface CompilationContextpublic void addToDeclaration(java.lang.String declaration)
addToDeclaration in interface CompilationContext
public void addVariable(java.lang.String variableName)
throws CompilationException
addVariable in interface CompilationContextvariableName -
CompilationException
public void addVariable(java.lang.String variableName,
java.lang.Class clazz)
addVariable in interface CompilationContext
public void addVariable(java.lang.String variableName,
java.lang.String typeName)
throws CompilationException
addVariable in interface CompilationContextCompilationExceptionpublic boolean containsVariable(java.lang.String variableName)
containsVariable in interface CompilationContextpublic java.lang.Class getVariableType(java.lang.String variableName)
getVariableType in interface CompilationContext
public java.lang.Class loadClass(java.lang.String className)
throws java.lang.ClassNotFoundException
loadClass in interface CompilationContextjava.lang.ClassNotFoundException
public void setDefaultVariables()
throws CompilationException
setDefaultVariables in interface CompilationContextCompilationException
public java.lang.Class getMethodReturnedClass(java.lang.Class clazz,
java.lang.String methodName,
java.lang.Class[] parametersTypes)
getMethodReturnedClass in interface CompilationContext
public java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.Class clazz,
java.lang.String propertyName)
getPropertyDescriptor in interface CompilationContextpublic java.lang.String[] getEncodeBegin()
getEncodeBegin in interface CompilationContextpublic java.lang.String[] getEncodeChild()
getEncodeChild in interface CompilationContextpublic java.lang.String[] getEncodeEnd()
getEncodeEnd in interface CompilationContextpublic void setCode(java.lang.String code)
setCode in interface CompilationContextpublic TemplateElement getTree()
getTree in interface CompilationContextpublic void setTree(TemplateElement tree)
setTree in interface CompilationContexttree - the tree to set
public TemplateElement getProcessor(org.w3c.dom.Node nodeElement)
throws CompilationException
getProcessor in interface CompilationContextCompilationException
public java.lang.String processTemplate(java.lang.String name,
org.apache.velocity.VelocityContext context)
throws CompilationException
processTemplate in interface CompilationContextCompilationException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||