CreateResourceStream
public interface CreateResourceStream
Represents an interface that instantiates a stream used to write output HTML resource data.
The CreateResourceStream interface is a functional interface that provides a method for creating a stream to write the output HTML resource data. It can be implemented by custom classes to define the behavior of generating and writing HTML resource data to a stream.
Example usage:
 CreateResourceStream createResourceStream = (pageNumber, resource)
      -> new FileOutputStream("file-" + pageNumber + "-" + resource.getFileName());
 HtmlViewOptions.forExternalResources(pageStreamFactory, createResourceStream);
 
Methods
| Method | Description | 
|---|---|
| invoke(int pageNumber, Resource resource) | Returns an OutputStream that will be used to write output HTML resource data. | 
invoke(int pageNumber, Resource resource)
public abstract OutputStream invoke(int pageNumber, Resource resource)
Returns an OutputStream that will be used to write output HTML resource data.
Parameters:
| Parameter | Type | Description | 
|---|---|---|
| pageNumber | int | Number of the page. | 
| resource | Resource | HTML resource such as font, style, image, or graphics. | 
Returns: java.io.OutputStream - the stream used to write output HTML resource data.