Package com.xmlcalabash.util
Class StandardStepProvider
-
- All Implemented Interfaces:
-
com.xmlcalabash.spi.AtomicStepManager
,com.xmlcalabash.spi.AtomicStepProvider
public final class StandardStepProvider implements AtomicStepManager, AtomicStepProvider
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<QName, Function1<StepParameters, XProcStep>>
implMap
-
Constructor Summary
Constructors Constructor Description StandardStepProvider()
-
Method Summary
Modifier and Type Method Description final Map<QName, Function1<StepParameters, XProcStep>>
getImplMap()
AtomicStepManager
create()
Set<QName>
stepTypes()
Boolean
stepAvailable(QName stepType)
Function0<XProcStep>
createStep(StepParameters params)
-
-
Method Detail
-
getImplMap
final Map<QName, Function1<StepParameters, XProcStep>> getImplMap()
-
create
AtomicStepManager create()
-
stepAvailable
Boolean stepAvailable(QName stepType)
-
createStep
Function0<XProcStep> createStep(StepParameters params)
-
-
-
-