Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.activities.TextEditActivity Class Reference
Inheritance diagram for de.fu_berlin.inf.dpp.activities.TextEditActivity:
de.fu_berlin.inf.dpp.activities.AbstractResourceActivity de.fu_berlin.inf.dpp.activities.AbstractActivity de.fu_berlin.inf.dpp.activities.IResourceActivity de.fu_berlin.inf.dpp.activities.IActivity de.fu_berlin.inf.dpp.activities.IActivity

List of all members.

Public Member Functions

 TextEditActivity (User source, int offset, String text, String replacedText, SPath path)
int getOffset ()
String getText ()
String getReplacedText ()
String toString ()
int hashCode ()
boolean equals (Object obj)
boolean sameLike (Object obj)
Operation toOperation ()
void dispatch (IActivityReceiver receiver)

Protected Attributes

final int offset
final String text
final String replacedText

Detailed Description

An immutable TextEditActivity.

Author:
rdjemili

Constructor & Destructor Documentation

de.fu_berlin.inf.dpp.activities.TextEditActivity.TextEditActivity ( User  source,
int  offset,
String  text,
String  replacedText,
SPath  path 
)
Parameters:
offsetthe offset inside the document where this Activity happened.
textthe text that was inserted.
replacedTextthe text that was replaced by this Activity.
pathpath of the editor where this Activity happened.
sourceJID of the user that caused this Activity

Member Function Documentation

void de.fu_berlin.inf.dpp.activities.TextEditActivity.dispatch ( IActivityReceiver  receiver)
boolean de.fu_berlin.inf.dpp.activities.TextEditActivity.equals ( Object  obj)
int de.fu_berlin.inf.dpp.activities.TextEditActivity.getOffset ( )
String de.fu_berlin.inf.dpp.activities.TextEditActivity.getReplacedText ( )
String de.fu_berlin.inf.dpp.activities.TextEditActivity.getText ( )
int de.fu_berlin.inf.dpp.activities.TextEditActivity.hashCode ( )
boolean de.fu_berlin.inf.dpp.activities.TextEditActivity.sameLike ( Object  obj)

Compare text edit information without source settings.

Parameters:
objTextEditActivity Object
Returns:
true if edit information equals. false otherwise.
Operation de.fu_berlin.inf.dpp.activities.TextEditActivity.toOperation ( )

Convert this TextEditActivity to an Operation

String de.fu_berlin.inf.dpp.activities.TextEditActivity.toString ( )

Member Data Documentation

 All Classes Namespaces Files Functions Variables Enumerations