private XPipeline _load(Input pipelineInput) throws SaxonApiException, IOException { reset(); configurer.getXMLCalabashConfigurer().configRuntime(this); switch (pipelineInput.getKind()) { case URI:
private XPipeline _load(Input pipelineInput) throws SaxonApiException, IOException { reset(); configurer.getXMLCalabashConfigurer().configRuntime(this); switch (pipelineInput.getKind()) { case URI:
private XPipeline _use(XdmNode p_pipeline) throws SaxonApiException { reset(); configurer.getXMLCalabashConfigurer().configRuntime(this); pipeline = parser.usePipeline(p_pipeline); if (errorCode != null) { throw new XProcException(errorCode, errorMessage); } XRootStep root = new XRootStep(this); DeclareStep decl = pipeline.getDeclaration(); decl.setup(); if (errorCode != null) { throw new XProcException(errorCode, errorMessage); } xpipeline = new XPipeline(this, pipeline, root); xpipeline.instantiate(decl); if (errorCode != null) { throw new XProcException(errorCode, errorMessage); } return xpipeline; }
private XPipeline _use(XdmNode p_pipeline) throws SaxonApiException { reset(); configurer.getXMLCalabashConfigurer().configRuntime(this); pipeline = parser.usePipeline(p_pipeline); if (errorCode != null) { throw new XProcException(errorCode, errorMessage); } XRootStep root = new XRootStep(this); DeclareStep decl = pipeline.getDeclaration(); decl.setup(); if (errorCode != null) { throw new XProcException(errorCode, errorMessage); } xpipeline = new XPipeline(this, pipeline, root); xpipeline.instantiate(decl); if (errorCode != null) { throw new XProcException(errorCode, errorMessage); } return xpipeline; }