|
||||||||||
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)
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.beans.PropertyDescriptor>> |
getResolvedProperties()
|
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 CompilationContext
componentClass
- The componentClass to set.
CompilationException
public void setPackageName(java.lang.String packageName)
setPackageName
in interface CompilationContext
public void setClassName(java.lang.String className)
setClassName
in interface CompilationContext
public void setFullClassName(java.lang.String fullClassName)
setFullClassName
in interface CompilationContext
fullClassName
- public void setBaseclass(java.lang.String baseclassName) throws CompilationException
setBaseclass
in interface CompilationContext
CompilationException
public java.lang.String getPackageName()
getPackageName
in interface CompilationContext
public java.lang.String getBaseclassPackageName()
getBaseclassPackageName
in interface CompilationContext
public java.lang.String getClassName()
getClassName
in interface CompilationContext
public java.lang.String getBaseclassName()
getBaseclassName
in interface CompilationContext
public java.lang.String getFullClassName()
getFullClassName
in interface CompilationContext
public java.lang.String getFullBaseclass()
getFullBaseclass
in interface CompilationContext
public java.lang.String getComponentFileName()
getComponentFileName
in interface CompilationContext
public java.lang.String getComponentClass()
getComponentClass
in interface CompilationContext
public java.lang.ClassLoader getClassLoader()
getClassLoader
in interface CompilationContext
public java.lang.String[] getDeclarations()
getDeclarations
in interface CompilationContext
public java.lang.String[] getImports()
getImports
in interface CompilationContext
public void addToImport(java.lang.String className)
addToImport
in interface CompilationContext
public void addToDeclaration(java.lang.String declaration)
addToDeclaration
in interface CompilationContext
public void addVariable(java.lang.String variableName) throws CompilationException
addVariable
in interface CompilationContext
variableName
-
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 CompilationContext
CompilationException
public boolean containsVariable(java.lang.String variableName)
containsVariable
in interface CompilationContext
public 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 CompilationContext
java.lang.ClassNotFoundException
public void setDefaultVariables() throws CompilationException
setDefaultVariables
in interface CompilationContext
CompilationException
public java.lang.Class<?> getMethodReturnedClass(java.lang.Class<?> clazz, java.lang.String methodName, java.lang.Class<?>[] parametersTypes) throws java.lang.NoSuchMethodException
getMethodReturnedClass
in interface CompilationContext
java.lang.NoSuchMethodException
public java.beans.PropertyDescriptor getPropertyDescriptor(java.lang.Class<?> clazz, java.lang.String propertyName)
getPropertyDescriptor
in interface CompilationContext
public java.lang.String[] getEncodeBegin()
getEncodeBegin
in interface CompilationContext
public java.lang.String[] getEncodeChild()
getEncodeChild
in interface CompilationContext
public java.lang.String[] getEncodeEnd()
getEncodeEnd
in interface CompilationContext
public void setCode(java.lang.String code)
setCode
in interface CompilationContext
public TemplateElement getTree()
getTree
in interface CompilationContext
public void setTree(TemplateElement tree)
setTree
in interface CompilationContext
tree
- the tree to setpublic TemplateElement getProcessor(org.w3c.dom.Node nodeElement) throws CompilationException
getProcessor
in interface CompilationContext
CompilationException
public java.lang.String processTemplate(java.lang.String name, org.apache.velocity.VelocityContext context) throws CompilationException
processTemplate
in interface CompilationContext
CompilationException
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.beans.PropertyDescriptor>> getResolvedProperties()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |