Class JsonObjectBuilderImpl

java.lang.Object
org.eclipse.parsson.JsonObjectBuilderImpl
All Implemented Interfaces:
jakarta.json.JsonObjectBuilder

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

  • Constructor Details

    • JsonObjectBuilderImpl

      JsonObjectBuilderImpl(JsonContext jsonContext)
    • JsonObjectBuilderImpl

      JsonObjectBuilderImpl(jakarta.json.JsonObject object, JsonContext jsonContext)
    • JsonObjectBuilderImpl

      JsonObjectBuilderImpl(Map<String,?> map, JsonContext jsonContext)
  • Method Details

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

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

      private void populate(Map<String,?> map)
    • putValueMap

      private void putValueMap(String name, jakarta.json.JsonValue value)
    • validateName

      private void validateName(String name)
    • validateValue

      private void validateValue(Object value)