Interface DocumentVisitor<R>

Type Parameters:
R - Return type of the visitor.

public interface DocumentVisitor<R>
Document visitor interface.
  • Method Details

    • visitNull

      R visitNull()
      Visits a Document Null.
      Returns:
      value of the visitor
    • visitBoolean

      R visitBoolean(Boolean document)
      Visits a Boolean Document.
      Parameters:
      document - Document to visit,
      Returns:
      Return value of the visitor.
    • visitString

      R visitString(String document)
      Visits a String Document.
      Parameters:
      document - Document to visit,
      Returns:
      Return value of the visitor.
    • visitNumber

      R visitNumber(SdkNumber document)
      Visits a Number Document.
      Parameters:
      document - Document to visit,
      Returns:
      Return value of the visitor.
    • visitMap

      R visitMap(Map<String,Document> documentMap)
      Visits a Map Document.
      Parameters:
      documentMap - Document to visit,
      Returns:
      Return value of the visitor.
    • visitList

      R visitList(List<Document> documentList)
      Visits a List Document.
      Parameters:
      documentList - Document to visit,
      Returns:
      Return value of the visitor.