Class BecknObjects<T>

java.lang.Object
in.succinct.beckn.BecknAware<org.json.simple.JSONArray>
in.succinct.beckn.BecknObjects<T>
All Implemented Interfaces:
Serializable, Iterable<T>
Direct Known Subclasses:
AddOns, BecknObjectsWithId, BecknStrings, BreakUp, Fulfillments, Images, Offers, RatingCategories

public class BecknObjects<T> extends BecknAware<org.json.simple.JSONArray> implements Iterable<T>
See Also:
  • Constructor Details

    • BecknObjects

      public BecknObjects()
    • BecknObjects

      public BecknObjects(org.json.simple.JSONArray value)
    • BecknObjects

      public BecknObjects(String payload)
  • Method Details

    • add

      public void add(T t)
    • remove

      public void remove(T t)
    • get

      public T get(int index)
    • size

      public int size()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • iterator

      public Iterator<T> iterator()
      Specified by:
      iterator in interface Iterable<T>
    • min

      public T min(Comparator<T> comparator)