org.ow2.opensuit.core.expression
Class OpenSuitCompilationContext
java.lang.Object
org.ow2.opensuit.core.expression.OpenSuitCompilationContext
- All Implemented Interfaces:
- org.ow2.opensuit.cel.ICompilationContext
public class OpenSuitCompilationContext
- extends java.lang.Object
- implements org.ow2.opensuit.cel.ICompilationContext
This is the expression compilation context implementation for open SUIT.
Nested classes/interfaces inherited from interface org.ow2.opensuit.cel.ICompilationContext |
org.ow2.opensuit.cel.ICompilationContext.ICompilationLogger, org.ow2.opensuit.cel.ICompilationContext.IFunctionContext, org.ow2.opensuit.cel.ICompilationContext.UnresolvedVariableError |
Constructor Summary |
OpenSuitCompilationContext(org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider beanProvider)
|
Method Summary |
org.ow2.opensuit.xml.base.Application |
getApplication()
|
java.util.List<org.ow2.opensuit.cel.ICompilationContext.IFunctionContext> |
getFunctions(java.lang.String prefix,
java.lang.String name)
|
java.lang.reflect.Type |
getVariableGenericType(java.lang.String iName)
|
java.lang.Class<?> |
getVariableType(java.lang.String iName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OpenSuitCompilationContext
public OpenSuitCompilationContext(org.ow2.opensuit.xml.base.Application application,
org.ow2.opensuit.xml.interfaces.IBeanProvider beanProvider)
getApplication
public org.ow2.opensuit.xml.base.Application getApplication()
getVariableGenericType
public java.lang.reflect.Type getVariableGenericType(java.lang.String iName)
throws org.ow2.opensuit.cel.ICompilationContext.UnresolvedVariableError
- Specified by:
getVariableGenericType
in interface org.ow2.opensuit.cel.ICompilationContext
- Throws:
org.ow2.opensuit.cel.ICompilationContext.UnresolvedVariableError
getVariableType
public java.lang.Class<?> getVariableType(java.lang.String iName)
throws org.ow2.opensuit.cel.ICompilationContext.UnresolvedVariableError
- Specified by:
getVariableType
in interface org.ow2.opensuit.cel.ICompilationContext
- Throws:
org.ow2.opensuit.cel.ICompilationContext.UnresolvedVariableError
getFunctions
public java.util.List<org.ow2.opensuit.cel.ICompilationContext.IFunctionContext> getFunctions(java.lang.String prefix,
java.lang.String name)
- Specified by:
getFunctions
in interface org.ow2.opensuit.cel.ICompilationContext
Copyright © 2008-2012 OW2 Consortium. All Rights Reserved.