Class ExpressionEnvironment<F extends ObjectType,​V extends PrismValue,​D extends ItemDefinition<?>>

  • Type Parameters:
    F - type of focus object if ModelContext is involved
    V - type of PrismValue the mapping produces
    D - type of ItemDefinition of the item the mapping produces

    public class ExpressionEnvironment<F extends ObjectType,​V extends PrismValue,​D extends ItemDefinition<?>>
    extends Object
    Describes an environment in which an Expression is evaluated. Points to lens/projection context, and/or the mapping involved (if applicable). Contains current task and operation result (if known - but it is usually so). Usually contained in some kind of a thread-local holder.
    Author:
    semancik