OptionInstruction

open class OptionInstruction(parent: XProcInstruction, val name: QName, val stepConfig: InstructionConfiguration) : VariableBindingContainer(source)

Constructors

Link copied to clipboard
constructor(parent: XProcInstruction, name: QName, stepConfig: InstructionConfiguration)

Properties

Link copied to clipboard
protected val _extensionAttributes: <Error class: unknown class>
Link copied to clipboard
protected var alwaysDynamic: Boolean
Link copied to clipboard
var asType: SequenceType?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
val inscopeNamespaces: Map<String, NamespaceUri>
Link copied to clipboard
Link copied to clipboard
val instructionType: QName
Link copied to clipboard
val name: QName
Link copied to clipboard
Link copied to clipboard
var pipe: String?
Link copied to clipboard
val pipeinfo: List<XdmNode>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var values: List<XdmAtomicValue>
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun canBeResolvedStatically(): Boolean
Link copied to clipboard
protected fun checkOpen()
Link copied to clipboard
open override fun document(href: XProcExpression): DocumentInstruction
Link copied to clipboard
open override fun empty(): EmptyInstruction
Link copied to clipboard
protected fun findStepDeclaration(stepType: QName): DeclareStepInstruction?
Link copied to clipboard
open override fun inline(documentNode: XdmNode): InlineInstruction
Link copied to clipboard
open fun pipe(step: StepDeclaration, port: String? = null): PipeInstruction
open fun pipe(step: String?, port: String? = null): PipeInstruction
open override fun pipe(): PipeInstruction
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun setExtensionAttribute(name: QName, value: String)
Link copied to clipboard
fun stepAvailable(name: QName): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
protected fun updateStepConfig(stepTypes: Map<QName, DeclareStepInstruction>, stepNames: Map<String, StepDeclaration>, bindings: Map<QName, VariableBindingContainer>)