cider.common.processes
Interface ICodeLocation

All Known Implementing Classes:
LocalCodeFile, SourceDocument, SourceDocumentDemo.PseudoClient, SourceDocumentDemo.PseudoServer

public interface ICodeLocation


Method Summary
 void clearAll()
          Clears all events from this location
 java.util.Queue<TypingEvent> events()
          Returns all of the events at this code location
 java.util.Queue<TypingEvent> eventsSince(long time)
          Returns all events since time specified
 long lastUpdateTime()
          Returns the last time this code location was updated
 void push(java.util.Queue<TypingEvent> typingEvents)
          Takes typing events out of the queue and puts them in this code location
 

Method Detail

clearAll

void clearAll()
Clears all events from this location


events

java.util.Queue<TypingEvent> events()
Returns all of the events at this code location

Returns:

eventsSince

java.util.Queue<TypingEvent> eventsSince(long time)
Returns all events since time specified

Parameters:
time -
Returns:

lastUpdateTime

long lastUpdateTime()
Returns the last time this code location was updated

Returns:

push

void push(java.util.Queue<TypingEvent> typingEvents)
Takes typing events out of the queue and puts them in this code location

Parameters:
typingEvents -