Interface XSProcessorRequestType

All Known Implementing Classes:
XSProcessorRequest

@Immutable public interface XSProcessorRequestType
A document processor request.
  • Method Details

    • outputDirectory

      Path outputDirectory()
      Returns:
      The directory to which output files will be written
    • sourceFile

      Path sourceFile()
      Returns:
      The source document
    • task

      @Default default XSProcessorRequestType.Task task()
      Returns:
      The task that will be executed
    • stylesheet

      @Default default XSProcessorRequestType.Stylesheet stylesheet()
      Returns:
      The stylesheet that will be used
    • writeResources

      @Default default boolean writeResources()
      Returns:
      true if resources (such as CSS) should be copied into the output directory
    • traceFile

      @Default default Path traceFile()
      Returns:
      The file to which trace messages will be written
    • messageFile

      @Default default Path messageFile()
      Returns:
      The file to which XSLT messages will be written
    • brandingFile

      Optional<Path> brandingFile()
      Returns:
      The branding file that will be included into output documents
    • outputName

      Optional<String> outputName()
      Returns:
      The name of the output file, if relevant to the operation
    • checkPreconditions

      @Check default void checkPreconditions()
      Check preconditions for the type.