Class JsonArrayBuilderImpl

java.lang.Object
org.eclipse.parsson.JsonArrayBuilderImpl
All Implemented Interfaces:
jakarta.json.JsonArrayBuilder

class JsonArrayBuilderImpl extends Object implements jakarta.json.JsonArrayBuilder
JsonArrayBuilder implementation
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static final class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final JsonContext
     
    private ArrayList<jakarta.json.JsonValue>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    JsonArrayBuilderImpl(jakarta.json.JsonArray array, JsonContext jsonContext)
     
    JsonArrayBuilderImpl(Collection<?> collection, JsonContext jsonContext)
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.json.JsonArrayBuilder
    add(boolean value)
     
    jakarta.json.JsonArrayBuilder
    add(double value)
     
    jakarta.json.JsonArrayBuilder
    add(int value)
     
    jakarta.json.JsonArrayBuilder
    add(int index, boolean value)
     
    jakarta.json.JsonArrayBuilder
    add(int index, double value)
     
    jakarta.json.JsonArrayBuilder
    add(int index, int value)
     
    jakarta.json.JsonArrayBuilder
    add(int index, long value)
     
    jakarta.json.JsonArrayBuilder
    add(int index, jakarta.json.JsonArrayBuilder builder)
     
    jakarta.json.JsonArrayBuilder
    add(int index, jakarta.json.JsonObjectBuilder builder)
     
    jakarta.json.JsonArrayBuilder
    add(int index, jakarta.json.JsonValue value)
     
    jakarta.json.JsonArrayBuilder
    add(int index, String value)
     
    jakarta.json.JsonArrayBuilder
    add(int index, BigDecimal value)
     
    jakarta.json.JsonArrayBuilder
    add(int index, BigInteger value)
     
    jakarta.json.JsonArrayBuilder
    add(long value)
     
    jakarta.json.JsonArrayBuilder
    add(jakarta.json.JsonArrayBuilder builder)
     
    jakarta.json.JsonArrayBuilder
    add(jakarta.json.JsonObjectBuilder builder)
     
    jakarta.json.JsonArrayBuilder
    add(jakarta.json.JsonValue value)
     
    jakarta.json.JsonArrayBuilder
    add(String value)
     
    jakarta.json.JsonArrayBuilder
    add(BigDecimal value)
     
    jakarta.json.JsonArrayBuilder
    add(BigInteger value)
     
    jakarta.json.JsonArrayBuilder
    addAll(jakarta.json.JsonArrayBuilder builder)
     
    jakarta.json.JsonArrayBuilder
     
    jakarta.json.JsonArrayBuilder
    addNull(int index)
     
    private void
    addValueList(int index, jakarta.json.JsonValue value)
     
    private void
    addValueList(jakarta.json.JsonValue value)
     
    jakarta.json.JsonArray
     
    private void
    populate(Collection<?> collection)
     
    jakarta.json.JsonArrayBuilder
    remove(int index)
     
    jakarta.json.JsonArrayBuilder
    set(int index, boolean value)
     
    jakarta.json.JsonArrayBuilder
    set(int index, double value)
     
    jakarta.json.JsonArrayBuilder
    set(int index, int value)
     
    jakarta.json.JsonArrayBuilder
    set(int index, long value)
     
    jakarta.json.JsonArrayBuilder
    set(int index, jakarta.json.JsonArrayBuilder builder)
     
    jakarta.json.JsonArrayBuilder
    set(int index, jakarta.json.JsonObjectBuilder builder)
     
    jakarta.json.JsonArrayBuilder
    set(int index, jakarta.json.JsonValue value)
     
    jakarta.json.JsonArrayBuilder
    set(int index, String value)
     
    jakarta.json.JsonArrayBuilder
    set(int index, BigDecimal value)
     
    jakarta.json.JsonArrayBuilder
    set(int index, BigInteger value)
     
    jakarta.json.JsonArrayBuilder
    setNull(int index)
     
    private void
    setValueList(int index, jakarta.json.JsonValue value)
     
    private void
     

    Methods inherited from class java.lang.Object

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

    • valueList

      private ArrayList<jakarta.json.JsonValue> valueList
    • jsonContext

      private final JsonContext jsonContext
  • Constructor Details

    • JsonArrayBuilderImpl

      JsonArrayBuilderImpl(JsonContext jsonContext)
    • JsonArrayBuilderImpl

      JsonArrayBuilderImpl(jakarta.json.JsonArray array, JsonContext jsonContext)
    • JsonArrayBuilderImpl

      JsonArrayBuilderImpl(Collection<?> collection, JsonContext jsonContext)
  • Method Details

    • add

      public jakarta.json.JsonArrayBuilder add(jakarta.json.JsonValue value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(String value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(BigDecimal value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(BigInteger value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(int value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(long value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(double value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(boolean value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • addNull

      public jakarta.json.JsonArrayBuilder addNull()
      Specified by:
      addNull in interface jakarta.json.JsonArrayBuilder
    • add

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

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

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

      public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonValue value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

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

      public jakarta.json.JsonArrayBuilder add(int index, BigDecimal value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(int index, BigInteger value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(int index, int value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(int index, long value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(int index, double value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(int index, boolean value)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • addNull

      public jakarta.json.JsonArrayBuilder addNull(int index)
      Specified by:
      addNull in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonObjectBuilder builder)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • add

      public jakarta.json.JsonArrayBuilder add(int index, jakarta.json.JsonArrayBuilder builder)
      Specified by:
      add in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonValue value)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, String value)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, BigDecimal value)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, BigInteger value)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, int value)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, long value)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, double value)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, boolean value)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • setNull

      public jakarta.json.JsonArrayBuilder setNull(int index)
      Specified by:
      setNull in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonObjectBuilder builder)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • set

      public jakarta.json.JsonArrayBuilder set(int index, jakarta.json.JsonArrayBuilder builder)
      Specified by:
      set in interface jakarta.json.JsonArrayBuilder
    • remove

      public jakarta.json.JsonArrayBuilder remove(int index)
      Specified by:
      remove in interface jakarta.json.JsonArrayBuilder
    • build

      public jakarta.json.JsonArray build()
      Specified by:
      build in interface jakarta.json.JsonArrayBuilder
    • populate

      private void populate(Collection<?> collection)
    • addValueList

      private void addValueList(jakarta.json.JsonValue value)
    • addValueList

      private void addValueList(int index, jakarta.json.JsonValue value)
    • setValueList

      private void setValueList(int index, jakarta.json.JsonValue value)
    • validateValue

      private void validateValue(Object value)