Interface DocumentVisitor<R>

  • Type Parameters:
    R - Return type of the visitor.

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

      • 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.