Class StreamOutputAdapter

  • public class StreamOutputAdapter
    extends OutputAdapter
    Represents an output adapter that collects output into a

    Learn more

    The example demonstrates a typical usage of the class.

     String indexFolder = "c:\\MyIndex\\";
     String documentsFolder = "c:\\MyDocuments\\";
     Index index = new Index(indexFolder); // Creating an index in the specified folder
     index.add(documentsFolder); // Indexing documents from the specified folder
     DocumentInfo[] documents = index.getIndexedDocuments(); // Getting information on indexed documents
     final ByteArrayOutputStream stream = new ByteArrayOutputStream(); // Creating an output stream
     StreamOutputAdapter adapter = new StreamOutputAdapter(stream); // Creating a stream output adapter
     index.getDocumentText(documents[0], adapter); // Generating a document text into the stream
    • Constructor Detail

      • StreamOutputAdapter

        public StreamOutputAdapter(OutputFormat outputFormat,
                                   OutputStream stream)
        Initializes a new instance of the StreamOutputAdapter class.
        outputFormat - The output format.
        stream - The output stream.
      • StreamOutputAdapter

        public StreamOutputAdapter(OutputStream stream)
        Deprecated. Please, use another class constructor.
        Initializes a new instance of the StreamOutputAdapter class. HTML is used as the output format.
        stream - The output stream.