Class JsonParserFactoryImpl

java.lang.Object
org.apache.johnzon.core.AbstractJsonFactory
org.apache.johnzon.core.JsonParserFactoryImpl
All Implemented Interfaces:
jakarta.json.stream.JsonParserFactory, Serializable

public class JsonParserFactoryImpl extends AbstractJsonFactory implements jakarta.json.stream.JsonParserFactory
See Also:
  • Field Details

    • MAX_STRING_LENGTH

      public static final String MAX_STRING_LENGTH
      See Also:
    • DEFAULT_MAX_STRING_LENGTH

      public static final int DEFAULT_MAX_STRING_LENGTH
    • AUTO_ADJUST_STRING_BUFFER

      public static final String AUTO_ADJUST_STRING_BUFFER
      See Also:
    • BUFFER_LENGTH

      public static final String BUFFER_LENGTH
      See Also:
    • DEFAULT_BUFFER_LENGTH

      public static final int DEFAULT_BUFFER_LENGTH
    • SUPPORTS_COMMENTS

      public static final String SUPPORTS_COMMENTS
      See Also:
    • DEFAULT_SUPPORTS_COMMENT

      public static final boolean DEFAULT_SUPPORTS_COMMENT
  • Method Details

    • getValueBufferProvider

      public BufferStrategy.BufferProvider<char[]> getValueBufferProvider()
    • createParser

      public jakarta.json.stream.JsonParser createParser(Reader reader)
      Specified by:
      createParser in interface jakarta.json.stream.JsonParserFactory
    • createParser

      public jakarta.json.stream.JsonParser createParser(InputStream in)
      Specified by:
      createParser in interface jakarta.json.stream.JsonParserFactory
    • createParser

      public jakarta.json.stream.JsonParser createParser(InputStream in, Charset charset)
      Specified by:
      createParser in interface jakarta.json.stream.JsonParserFactory
    • createParser

      public jakarta.json.stream.JsonParser createParser(jakarta.json.JsonObject obj)
      Specified by:
      createParser in interface jakarta.json.stream.JsonParserFactory
    • createParser

      public jakarta.json.stream.JsonParser createParser(jakarta.json.JsonArray array)
      Specified by:
      createParser in interface jakarta.json.stream.JsonParserFactory
    • getConfigInUse

      public Map<String,?> getConfigInUse()
      Specified by:
      getConfigInUse in interface jakarta.json.stream.JsonParserFactory
    • createInternalParser

      public JsonStreamParserImpl createInternalParser(InputStream in)
    • createInternalParser

      public JsonStreamParserImpl createInternalParser(InputStream in, Charset charset)
    • createInternalParser

      public JsonStreamParserImpl createInternalParser(Reader reader)