Class DefaultDocument

java.lang.Object
dev.langchain4j.data.document.DefaultDocument
All Implemented Interfaces:
Document

public class DefaultDocument extends Object implements Document
A default implementation of a Document.
  • Constructor Details

    • DefaultDocument

      public DefaultDocument(String text, Metadata metadata)
    • DefaultDocument

      public DefaultDocument(String text)
  • Method Details

    • text

      public String text()
      Description copied from interface: Document
      Returns the text of this document.
      Specified by:
      text in interface Document
      Returns:
      the text.
    • metadata

      public Metadata metadata()
      Description copied from interface: Document
      Returns the metadata associated with this document.
      Specified by:
      metadata in interface Document
      Returns:
      the metadata.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object