Class ComputedAttributeConstructorRuntimeIterator

All Implemented Interfaces:
Serializable, AtMostOneLocalRuntimePlan<Item>, LocalRuntimePlan<Item>

public class ComputedAttributeConstructorRuntimeIterator extends AbstractAtMostOneItemRuntimePlan
Runtime iterator for computed attribute constructors.
See Also:
  • Constructor Details

    • ComputedAttributeConstructorRuntimeIterator

      public ComputedAttributeConstructorRuntimeIterator(Name staticAttributeName, DataFunctionIterator contentExpression, RuntimeStaticContext staticContext)
      Constructor for static attribute name: attribute attributeName { value }
      Parameters:
      staticAttributeName - The static attribute name (expanded)
      contentExpression - The value iterator
      staticContext - The runtime static context
    • ComputedAttributeConstructorRuntimeIterator

      public ComputedAttributeConstructorRuntimeIterator(DataFunctionIterator nameIterator, DataFunctionIterator contentExpression, RuntimeStaticContext staticContext)
      Constructor for dynamic attribute name: attribute { nameExpression } { value }
      Parameters:
      nameIterator - The dynamic attribute name iterator (wrapped in AtomizationIterator)
      contentExpression - The value iterator
      staticContext - The runtime static context
  • Method Details