public final class JSONManyAssociationState extends Object implements ManyAssociationState
Backed by a JSONArray.
Constructor and Description |
---|
JSONManyAssociationState(JSONEntityState entityState,
JSONArray references) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(int idx,
EntityReference entityReference) |
boolean |
contains(EntityReference entityReference) |
int |
count() |
EntityReference |
get(int i) |
Iterator<EntityReference> |
iterator() |
boolean |
remove(EntityReference entityReference) |
String |
toString() |
public JSONManyAssociationState(JSONEntityState entityState, JSONArray references)
public int count()
count
in interface ManyAssociationState
public boolean contains(EntityReference entityReference)
contains
in interface ManyAssociationState
public boolean add(int idx, EntityReference entityReference)
add
in interface ManyAssociationState
public boolean remove(EntityReference entityReference)
remove
in interface ManyAssociationState
public EntityReference get(int i)
get
in interface ManyAssociationState
public Iterator<EntityReference> iterator()
iterator
in interface Iterable<EntityReference>