Package org.openl.rules.calc
Class SpreadsheetContext
- java.lang.Object
-
- org.openl.binding.impl.BindingContextDelegator
-
- org.openl.binding.impl.component.ComponentBindingContext
-
- org.openl.rules.calc.SpreadsheetContext
-
- All Implemented Interfaces:
IBindingContext,IBindingContextDelegator,ICastFactory
public class SpreadsheetContext extends ComponentBindingContext
-
-
Field Summary
-
Fields inherited from class org.openl.binding.impl.BindingContextDelegator
delegate
-
-
Constructor Summary
Constructors Constructor Description SpreadsheetContext(IBindingContext delegate, SpreadsheetOpenClass type, XlsModuleOpenClass xlsModuleOpenClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IOpenFieldfindRange(String namespace, String rangeStartName, String rangeEndName)protected booleanisComponentSpecificOpenClass(IOpenClass componentOpenClass)-
Methods inherited from class org.openl.binding.impl.component.ComponentBindingContext
addType, addVar, findMethodCaller, findOpenClass, findType, findVar, getComponentOpenClass
-
Methods inherited from class org.openl.binding.impl.BindingContextDelegator
addError, addMessage, addMessages, combineTypes, findBinder, findClosestClass, findParentClass, getCast, getDelegate, getErrors, getExternalParams, getLocalVarFrameSize, getMessages, getOpenL, getReturnType, isExecutionMode, popErrors, popLocalVarContext, popMessages, pushErrors, pushLocalVarContext, pushMessages, setDelegate, setExecutionMode, setExternalParams, setReturnType, setTopDelegate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openl.binding.IBindingContext
getTemporaryVarName
-
-
-
-
Constructor Detail
-
SpreadsheetContext
public SpreadsheetContext(IBindingContext delegate, SpreadsheetOpenClass type, XlsModuleOpenClass xlsModuleOpenClass)
-
-
Method Detail
-
findRange
public IOpenField findRange(String namespace, String rangeStartName, String rangeEndName) throws OpenLCompilationException
- Specified by:
findRangein interfaceIBindingContext- Overrides:
findRangein classBindingContextDelegator- Throws:
OpenLCompilationException
-
isComponentSpecificOpenClass
protected boolean isComponentSpecificOpenClass(IOpenClass componentOpenClass)
- Overrides:
isComponentSpecificOpenClassin classComponentBindingContext
-
-