public static class XProcScript.Builder extends Script.Builder
XProcScript
objects.description, homepage, id, inputFilesets, inputPorts, options, outputFilesets, outputPorts, shortName, version
Constructor and Description |
---|
Builder(String id,
String version,
URI uri,
DatatypeRegistry datatypes) |
Builder(XProcScriptService descriptor,
URI uri,
DatatypeRegistry datatypes) |
Modifier and Type | Method and Description |
---|---|
XProcScript |
build()
Builds the
XProcScript instance. |
XProcScript.Builder |
withInputPort(XProcPortInfo info,
XProcPortMetadata metadata) |
XProcScript.Builder |
withOption(XProcOptionInfo info,
XProcOptionMetadata metadata) |
XProcScript.Builder |
withOutputPort(XProcPortInfo info,
XProcPortMetadata metadata) |
withDescription, withHomepage, withInputFileset, withInputPort, withOption, withOutputFileset, withOutputPort, withShortName
public Builder(XProcScriptService descriptor, URI uri, DatatypeRegistry datatypes)
public Builder(String id, String version, URI uri, DatatypeRegistry datatypes)
public XProcScript.Builder withOption(XProcOptionInfo info, XProcOptionMetadata metadata)
public XProcScript.Builder withInputPort(XProcPortInfo info, XProcPortMetadata metadata)
public XProcScript.Builder withOutputPort(XProcPortInfo info, XProcPortMetadata metadata)
public XProcScript build()
XProcScript
instance.build
in class Script.Builder
Script
Copyright © 2010–2024 The DAISY Consortium. All rights reserved.