Class UrlSource

java.lang.Object
dev.langchain4j.data.document.source.UrlSource
All Implemented Interfaces:
DocumentSource

public class UrlSource extends Object implements DocumentSource
  • Constructor Details

    • UrlSource

      public UrlSource(URL url)
  • Method Details

    • inputStream

      public InputStream inputStream() throws IOException
      Description copied from interface: DocumentSource
      Provides an InputStream to read the content of the document. This method can be implemented to read from various sources like a local file or a network connection.
      Specified by:
      inputStream in interface DocumentSource
      Returns:
      An InputStream from which the document content can be read.
      Throws:
      IOException - If an I/O error occurs while creating the InputStream.
    • metadata

      public Metadata metadata()
      Description copied from interface: DocumentSource
      Returns the metadata associated with the source of the document. This could include details such as the source location, date of creation, owner, etc.
      Specified by:
      metadata in interface DocumentSource
      Returns:
      A Metadata object containing information associated with the source of the document.
    • from

      public static UrlSource from(String url)
    • from

      public static UrlSource from(URL url)
    • from

      public static UrlSource from(URI uri)