|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Feed
This is the interface for working with a feed of social events. The rest of the Klatsch interpreter operates ONLY in terms of this interface.
Method Summary | |
---|---|
java.util.Iterator<Event> |
actorEvents(int actorId)
Returns an iterator over all events for the given actor. |
java.util.Iterator<Event> |
actorEvents(int actorId,
int startTime,
int endTime)
Returns an iterator over all events for the given actor in the given time interval. |
int |
actorId(java.lang.String actor)
Maps from an actor's label to its ID. |
java.lang.String |
actorLabel(int actorId)
Maps from an actor's ID to its label. |
boolean |
connect()
Establishes a network connect for the feed (if necessary). |
java.util.Iterator<Event> |
events(int startTime,
int endTime)
Returns an iterator over all events in the given time interval. |
java.util.Iterator<Event> |
memeEvents(int memeId)
Returns an iterator over all events for the given meme. |
java.util.Iterator<Event> |
memeEvents(int memeId,
int startTime,
int endTime)
Returns an iterator over all events for the given meme in the given time interval. |
int |
memeId(java.lang.String meme)
Maps from a meme's label to its ID. |
java.lang.String |
memeLabel(int memeId)
Maps from a meme's ID to its label. |
java.util.Iterator<java.lang.Integer> |
memeLinks(int memeId)
Returns an iterator over all memes connected to the given meme. |
java.lang.String |
name()
Returns the name of this feed. |
void |
updateTrust(Graph g)
Performs any trust updates necessary on a graph assembled from this feed. |
Method Detail |
---|
java.util.Iterator<Event> actorEvents(int actorId)
java.util.Iterator<Event> actorEvents(int actorId, int startTime, int endTime)
int actorId(java.lang.String actor) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
java.lang.String actorLabel(int actorId) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
boolean connect()
java.util.Iterator<Event> events(int startTime, int endTime)
java.util.Iterator<Event> memeEvents(int memeId)
java.util.Iterator<Event> memeEvents(int memeId, int startTime, int endTime)
int memeId(java.lang.String meme) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
java.lang.String memeLabel(int memeId) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
java.util.Iterator<java.lang.Integer> memeLinks(int memeId)
java.lang.String name()
void updateTrust(Graph g)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |