Class HalLinkArray

All Implemented Interfaces:
Serializable, Cloneable, Iterable<HalLink>, Collection<HalLink>, Deque<HalLink>, List<HalLink>, Queue<HalLink>

public class HalLinkArray extends LinkedList<HalLink>
Represents a list of HalLink objects.

Serializes as a top-level JSON array when used as a value inside a HAL _links map. Mirrors the top-level-array pattern used by JsonSchemaArray.

  • Constructor Details

    • HalLinkArray

      public HalLinkArray()
      Default constructor.
    • HalLinkArray

      public HalLinkArray(HalLink... value)
      Constructor with predefined links to add to this array.
      Parameters:
      value - The list of links in this array.
  • Method Details

    • addAll

      public HalLinkArray addAll(HalLink... value)
      Convenience method for adding one or more HalLink objects to this array.
      Parameters:
      value - The HalLink objects to add to this array.
      Returns:
      This object.