public interface IWriteAccessor extends IAccessor
Modifier and Type | Method and Description |
---|---|
IAccessor |
clone()
Clones the Accessor.
|
void |
compileWrite(ICompilationContext ctxt)
Compiles this accessor to set a value.
|
Object |
set(IExecutionContext ctxt,
IReadAccessor accessor)
Sets the value.
|
Object |
set(IExecutionContext ctxt,
Object obj)
Sets the value.
|
getGenericCollectionType, getGenericTypes, getType
getImplementationId, getInternalCacheIdentifier, isCacheUsed, isInternalCacheIdentifierNeeded, optimize, resetCachedData, setInternalCacheIdentifier, wasRegistered
getDebugInfo, getDescription, getName, setDebugInfo, setDescription, setName
void compileWrite(ICompilationContext ctxt) throws MRuleValidationException
MRuleValidationException
- if validation problem detected.Object set(IExecutionContext ctxt, IReadAccessor accessor) throws MAccessorException
MAccessorException
Object set(IExecutionContext ctxt, Object obj) throws MAccessorException
MAccessorException