Class ColumnMatchWrapper
- java.lang.Object
-
- org.openl.types.impl.AMethod
-
- org.openl.types.impl.ExecutableMethod
-
- org.openl.rules.method.ExecutableRulesMethod
-
- org.openl.rules.cmatch.ColumnMatch
-
- org.openl.rules.lang.xls.binding.wrapper.base.AbstractColumnMatchWrapper
-
- org.openl.rules.lang.xls.binding.wrapper.ColumnMatchWrapper
-
- All Implemented Interfaces:
INamedThing,IMetaInfo,IOpenMethodWrapper,IRulesMethodWrapper,ITablePropertiesMethod,IMemberMetaInfo,IMethodCaller,IModuleInfo,Invokable,IOpenMember,IOpenMethod,IOpenMethodHeader
public final class ColumnMatchWrapper extends AbstractColumnMatchWrapper implements IRulesMethodWrapper
-
-
Field Summary
-
Fields inherited from class org.openl.rules.lang.xls.binding.wrapper.base.AbstractColumnMatchWrapper
delegate
-
Fields inherited from interface org.openl.base.INamedThing
EMPTY, LONG, REGULAR, SHORT
-
Fields inherited from interface org.openl.types.IOpenMethod
EMPTY_ARRAY
-
-
Constructor Summary
Constructors Constructor Description ColumnMatchWrapper(XlsModuleOpenClass xlsModuleOpenClass, ColumnMatch delegate, org.openl.rules.lang.xls.binding.wrapper.ContextPropertiesInjector contextPropertiesInjector, boolean externalMethodCall)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)org.openl.rules.lang.xls.binding.wrapper.ContextPropertiesInjectorgetContextPropertiesInjector()IOpenMethodgetDelegate()IMethodSignaturegetSignature()IOpenMethodgetTopOpenClassMethod(IOpenClass openClass)IOpenClassgetType()XlsModuleOpenClassgetXlsModuleOpenClass()inthashCode()Objectinvoke(Object target, Object[] params, IRuntimeEnv env)-
Methods inherited from class org.openl.rules.lang.xls.binding.wrapper.base.AbstractColumnMatchWrapper
clearForExecutionMode, getAlgorithm, getAlgorithmExecutor, getBoundNode, getCheckTree, getColumns, getColumnScores, getDeclaringClass, getDependencies, getDisplayName, getHeader, getInfo, getMethod, getMethodProperties, getModuleName, getName, getProperties, getReturnValues, getRows, getSourceUrl, getSyntaxNode, getTotalScore, isAlias, isConstructor, isStatic, setAlgorithmExecutor, setBoundNode, setCheckTree, setColumns, setColumnScores, setModuleName, setReturnValues, setRows, setTotalScore, toString
-
Methods inherited from class org.openl.rules.cmatch.ColumnMatch
innerInvoke
-
Methods inherited from class org.openl.rules.method.ExecutableRulesMethod
initProperties, isMethodCacheable
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openl.rules.lang.xls.binding.wrapper.IRulesMethodWrapper
invokeDelegateWithContextPropertiesInjector
-
-
-
-
Constructor Detail
-
ColumnMatchWrapper
public ColumnMatchWrapper(XlsModuleOpenClass xlsModuleOpenClass, ColumnMatch delegate, org.openl.rules.lang.xls.binding.wrapper.ContextPropertiesInjector contextPropertiesInjector, boolean externalMethodCall)
-
-
Method Detail
-
getDelegate
public IOpenMethod getDelegate()
- Specified by:
getDelegatein interfaceIOpenMethodWrapper
-
invoke
public Object invoke(Object target, Object[] params, IRuntimeEnv env)
- Specified by:
invokein interfaceInvokable- Overrides:
invokein classAbstractColumnMatchWrapper
-
getXlsModuleOpenClass
public XlsModuleOpenClass getXlsModuleOpenClass()
- Specified by:
getXlsModuleOpenClassin interfaceIRulesMethodWrapper
-
getSignature
public IMethodSignature getSignature()
- Specified by:
getSignaturein interfaceIOpenMethodHeader- Overrides:
getSignaturein classAbstractColumnMatchWrapper
-
getType
public IOpenClass getType()
- Specified by:
getTypein interfaceIOpenMember- Specified by:
getTypein interfaceIRulesMethodWrapper- Overrides:
getTypein classAbstractColumnMatchWrapper
-
getTopOpenClassMethod
public IOpenMethod getTopOpenClassMethod(IOpenClass openClass)
- Specified by:
getTopOpenClassMethodin interfaceIRulesMethodWrapper
-
getContextPropertiesInjector
public org.openl.rules.lang.xls.binding.wrapper.ContextPropertiesInjector getContextPropertiesInjector()
- Specified by:
getContextPropertiesInjectorin interfaceIRulesMethodWrapper
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAbstractColumnMatchWrapper
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractColumnMatchWrapper
-
-