Class ComputedNamespaceConstructorRuntimeIterator

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

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

    • ComputedNamespaceConstructorRuntimeIterator

      public ComputedNamespaceConstructorRuntimeIterator(String staticPrefix, DataFunctionIterator uriIterator, RuntimeStaticContext staticContext)
      Constructor for static prefix: namespace prefix { uri }
      Parameters:
      staticPrefix - The static namespace prefix
      uriIterator - The URI iterator (wrapped in AtomizationIterator)
      staticContext - The runtime static context
    • ComputedNamespaceConstructorRuntimeIterator

      public ComputedNamespaceConstructorRuntimeIterator(DataFunctionIterator prefixIterator, DataFunctionIterator uriIterator, RuntimeStaticContext staticContext)
      Constructor for dynamic prefix: namespace { prefixExpression } { uri }
      Parameters:
      prefixIterator - The prefix iterator (wrapped in AtomizationIterator)
      uriIterator - The URI iterator (wrapped in AtomizationIterator)
      staticContext - The runtime static context
  • Method Details