Package org.openl.rules.calc
Class CustomSpreadsheetResultField
- java.lang.Object
-
- org.openl.types.impl.AOpenField
-
- org.openl.types.impl.DynamicObjectField
-
- org.openl.rules.calc.ASpreadsheetField
-
- org.openl.rules.calc.CustomSpreadsheetResultField
-
- All Implemented Interfaces:
INamedThing,IOriginalDeclaredClassesOpenField,IOpenField,IOpenMember
- Direct Known Subclasses:
CastingCustomSpreadsheetResultField
public class CustomSpreadsheetResultField extends ASpreadsheetField implements IOriginalDeclaredClassesOpenField
-
-
Field Summary
Fields Modifier and Type Field Description protected IOpenFieldfield-
Fields inherited from interface org.openl.base.INamedThing
EMPTY, LONG, REGULAR, SHORT
-
-
Constructor Summary
Constructors Constructor Description CustomSpreadsheetResultField(CustomSpreadsheetResultOpenClass declaringClass, IOpenField field)CustomSpreadsheetResultField(IOpenClass declaringClass, String name, IOpenClass type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ObjectconvertWithFailSafeCast(Object res)Objectget(Object target, IRuntimeEnv env)IOpenClass[]getDeclaringClasses()IOpenClassgetType()booleanisWritable()protected ObjectprocessResult(Object res)voidset(Object target, Object value, IRuntimeEnv env)-
Methods inherited from class org.openl.types.impl.DynamicObjectField
getDeclaringClass, 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
-
-
-
-
Field Detail
-
field
protected IOpenField field
-
-
Constructor Detail
-
CustomSpreadsheetResultField
public CustomSpreadsheetResultField(CustomSpreadsheetResultOpenClass declaringClass, IOpenField field)
-
CustomSpreadsheetResultField
public CustomSpreadsheetResultField(IOpenClass declaringClass, String name, IOpenClass type)
-
-
Method Detail
-
get
public Object get(Object target, IRuntimeEnv env)
- Specified by:
getin interfaceIOpenField- Overrides:
getin classDynamicObjectField
-
getType
public IOpenClass getType()
- Specified by:
getTypein interfaceIOpenMember- Overrides:
getTypein classAOpenField
-
isWritable
public boolean isWritable()
- Specified by:
isWritablein interfaceIOpenField- Overrides:
isWritablein classDynamicObjectField
-
set
public void set(Object target, Object value, IRuntimeEnv env)
- Specified by:
setin interfaceIOpenField- Overrides:
setin classDynamicObjectField
-
getDeclaringClasses
public IOpenClass[] getDeclaringClasses()
- Specified by:
getDeclaringClassesin interfaceIOriginalDeclaredClassesOpenField
-
-