Class JsonObjectBuilderImpl

java.lang.Object
org.apache.johnzon.core.JsonObjectBuilderImpl
All Implemented Interfaces:
jakarta.json.JsonObjectBuilder, Serializable

class JsonObjectBuilderImpl extends Object implements jakarta.json.JsonObjectBuilder, Serializable
  • Field Details

  • Constructor Details

  • Method Details

    • add

      public void add(String name, Object value)
      Internal method to add a value where we do not yet know the type at compile time.
    • add

      public jakarta.json.JsonObjectBuilder add(String name, jakarta.json.JsonValue value)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, String value)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, BigInteger value)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, BigDecimal value)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, int value)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, long value)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, double value)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, boolean value)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • addNull

      public jakarta.json.JsonObjectBuilder addNull(String name)
      Specified by:
      addNull in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, jakarta.json.JsonObjectBuilder builder)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • add

      public jakarta.json.JsonObjectBuilder add(String name, jakarta.json.JsonArrayBuilder builder)
      Specified by:
      add in interface jakarta.json.JsonObjectBuilder
    • addAll

      public jakarta.json.JsonObjectBuilder addAll(jakarta.json.JsonObjectBuilder builder)
      Specified by:
      addAll in interface jakarta.json.JsonObjectBuilder
    • remove

      public jakarta.json.JsonObjectBuilder remove(String name)
      Specified by:
      remove in interface jakarta.json.JsonObjectBuilder
    • putValue

      private void putValue(String name, jakarta.json.JsonValue value)
    • build

      public jakarta.json.JsonObject build()
      Specified by:
      build in interface jakarta.json.JsonObjectBuilder