Class JsonXContentParser

    • Method Detail

      • nextToken

        public XContentParser.Token nextToken()
                                       throws java.io.IOException
        Throws:
        java.io.IOException
      • skipChildren

        public void skipChildren()
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • currentName

        public java.lang.String currentName()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • text

        public java.lang.String text()
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • charBuffer

        public java.nio.CharBuffer charBuffer()
                                       throws java.io.IOException
        Description copied from interface: XContentParser
        Returns a CharBuffer holding UTF-8 bytes. This method should be used to read text only binary content should be read through XContentParser.binaryValue()
        Throws:
        java.io.IOException
      • objectText

        public java.lang.Object objectText()
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • objectBytes

        public java.lang.Object objectBytes()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • hasTextCharacters

        public boolean hasTextCharacters()
        Description copied from interface: XContentParser
        Method that can be used to determine whether calling of textCharacters() would be the most efficient way to access textual content for the event parser currently points to. Default implementation simply returns false since only actual implementation class has knowledge of its internal buffering state. This method shouldn't be used to check if the token contains text or not.
      • textCharacters

        public char[] textCharacters()
                              throws java.io.IOException
        Throws:
        java.io.IOException
      • textLength

        public int textLength()
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • textOffset

        public int textOffset()
                       throws java.io.IOException
        Throws:
        java.io.IOException
      • numberValue

        public java.lang.Number numberValue()
                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • getTokenLocation

        public XContentLocation getTokenLocation()
        Description copied from interface: XContentParser
        Used for error reporting to highlight where syntax errors occur in content being parsed.
        Returns:
        last token's location or null if cannot be determined
      • close

        public void close()