public class

ListState

extends Object
implements IPropState
java.lang.Object
   ↳ edu.stanford.junction.props2.sample.ListState

Summary

Fields
protected int hashcode
protected Collection<JSONObject> items
Public Constructors
ListState(Collection<JSONObject> inItems)
ListState()
Public Methods
void add(JSONObject obj)
IPropState applyOperation(JSONObject obj)
void clear()
IPropState copy()
void delete(JSONObject obj)
int hashCode()
Collection<JSONObject> items()
void replace(JSONObject obj1, JSONObject obj2)
JSONObject toJSON()
String toString()
Protected Methods
Collection<JSONObject> newImplCollection()
CollectionState newWith(Collection<JSONObject> items)
void updateHashCode()
[Expand]
Inherited Methods
From class java.lang.Object
From interface edu.stanford.junction.props2.IPropState

Fields

protected int hashcode

protected Collection<JSONObject> items

Public Constructors

public ListState (Collection<JSONObject> inItems)

public ListState ()

Public Methods

public void add (JSONObject obj)

public IPropState applyOperation (JSONObject obj)

public void clear ()

public IPropState copy ()

public void delete (JSONObject obj)

public int hashCode ()

public Collection<JSONObject> items ()

public void replace (JSONObject obj1, JSONObject obj2)

public JSONObject toJSON ()

public String toString ()

Protected Methods

protected Collection<JSONObject> newImplCollection ()

protected CollectionState newWith (Collection<JSONObject> items)

protected void updateHashCode ()