Class OutputJsonObjectBuilderImpl

java.lang.Object
org.glassfish.json.OutputJsonObjectBuilderImpl
All Implemented Interfaces:
jakarta.json.JsonObjectBuilder

public class OutputJsonObjectBuilderImpl extends Object implements jakarta.json.JsonObjectBuilder
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected Map<String,jakarta.json.JsonValue>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.json.JsonObjectBuilder
    add(String name, boolean value)
     
    jakarta.json.JsonObjectBuilder
    add(String name, double value)
     
    jakarta.json.JsonObjectBuilder
    add(String name, int value)
     
    jakarta.json.JsonObjectBuilder
    add(String name, long value)
     
    jakarta.json.JsonObjectBuilder
    add(String name, jakarta.json.JsonArrayBuilder builder)
     
    jakarta.json.JsonObjectBuilder
    add(String name, jakarta.json.JsonObjectBuilder builder)
     
    jakarta.json.JsonObjectBuilder
    add(String name, jakarta.json.JsonValue value)
     
    jakarta.json.JsonObjectBuilder
    add(String name, String value)
     
    jakarta.json.JsonObjectBuilder
    add(String name, BigDecimal value)
     
    jakarta.json.JsonObjectBuilder
    add(String name, BigInteger value)
     
    jakarta.json.JsonObjectBuilder
    addAll(jakarta.json.JsonObjectBuilder builder)
     
    jakarta.json.JsonObjectBuilder
     
    jakarta.json.JsonObject
     
    jakarta.json.JsonObjectBuilder
    remove(String name)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • valueMap

      protected Map<String,jakarta.json.JsonValue> valueMap
  • 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