Package org.openl.rules.calc
Class CastingCustomSpreadsheetResultField
- java.lang.Object
-
- org.openl.types.impl.AOpenField
-
- org.openl.types.impl.DynamicObjectField
-
- org.openl.rules.calc.ASpreadsheetField
-
- org.openl.rules.calc.CustomSpreadsheetResultField
-
- org.openl.rules.calc.CastingCustomSpreadsheetResultField
-
- All Implemented Interfaces:
INamedThing,IOriginalDeclaredClassesOpenField,IOpenField,IOpenMember
public class CastingCustomSpreadsheetResultField extends CustomSpreadsheetResultField
-
-
Field Summary
-
Fields inherited from class org.openl.rules.calc.CustomSpreadsheetResultField
field
-
Fields inherited from interface org.openl.base.INamedThing
EMPTY, LONG, REGULAR, SHORT
-
-
Constructor Summary
Constructors Constructor Description CastingCustomSpreadsheetResultField(IOpenClass declaringClass, String name, IOpenField field1, IOpenField field2)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IOpenClassgetDeclaringClass()IOpenClass[]getDeclaringClasses()IOpenClassgetType()protected ObjectprocessResult(Object res)-
Methods inherited from class org.openl.rules.calc.CustomSpreadsheetResultField
convertWithFailSafeCast, get, isWritable, set
-
Methods inherited from class org.openl.types.impl.DynamicObjectField
setDeclaringClass
-
Methods inherited from class org.openl.types.impl.AOpenField
getDisplayName, getInfo, getName, isConst, isReadable, isStatic, setType, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openl.types.IOpenField
getContextProperty, isContextProperty, isTransient
-
-
-
-
Constructor Detail
-
CastingCustomSpreadsheetResultField
public CastingCustomSpreadsheetResultField(IOpenClass declaringClass, String name, IOpenField field1, IOpenField field2)
-
-
Method Detail
-
getDeclaringClass
public IOpenClass getDeclaringClass()
- Specified by:
getDeclaringClassin interfaceIOpenMember- Overrides:
getDeclaringClassin classDynamicObjectField
-
processResult
protected Object processResult(Object res)
- Overrides:
processResultin classCustomSpreadsheetResultField
-
getType
public IOpenClass getType()
- Specified by:
getTypein interfaceIOpenMember- Overrides:
getTypein classCustomSpreadsheetResultField
-
getDeclaringClasses
public IOpenClass[] getDeclaringClasses()
- Specified by:
getDeclaringClassesin interfaceIOriginalDeclaredClassesOpenField- Overrides:
getDeclaringClassesin classCustomSpreadsheetResultField
-
-