Class JsonObject.Member

java.lang.Object
net.sourceforge.plantuml.json.JsonObject.Member
Enclosing class:
JsonObject

public static class JsonObject.Member extends java.lang.Object
Represents a member of a JSON object, a pair of a name and a value.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(java.lang.Object object)
    Indicates whether a given object is "equal to" this JsonObject.
    java.lang.String
    Returns the name of this member.
    Returns the value of this member.
    int
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • getName

      public java.lang.String getName()
      Returns the name of this member.
      Returns:
      the name of this member, never null
    • getValue

      public JsonValue getValue()
      Returns the value of this member.
      Returns:
      the value of this member, never null
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • equals

      public boolean equals(java.lang.Object object)
      Indicates whether a given object is "equal to" this JsonObject. An object is considered equal if it is also a JsonObject and both objects contain the same members in the same order.

      If two JsonObjects are equal, they will also produce the same JSON output.

      Overrides:
      equals in class java.lang.Object
      Parameters:
      object - the object to be compared with this JsonObject
      Returns:
      true if the specified object is equal to this JsonObject, false otherwise