Saros
Distributed Collaborative Editing and Distributed Party Programming
de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet Class Reference

Inherits NodeSet< AttributeRecord >.

List of all members.

Public Member Functions

boolean add (AttributeRecord e)
boolean addAll (Collection<?extends AttributeRecord > c)
void clear ()
boolean remove (Object o)
AttributeRecord remove (String key)
boolean removeAll (Collection<?> c)
AttributeRecord get (String key)

Protected Attributes

HashMap< String, AttributeRecordmap = new HashMap<String, AttributeRecord>()

Detailed Description

A list of AttributeRecords that wraps a HashMap to accelerate the access of an AttributeRecord by its RID.

Author:
jurke

Member Function Documentation

boolean de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet.add ( AttributeRecord  e)
boolean de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet.addAll ( Collection<?extends AttributeRecord c)
void de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet.clear ( )
AttributeRecord de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet.get ( String  key)
boolean de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet.remove ( Object  o)
AttributeRecord de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet.remove ( String  key)
boolean de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet.removeAll ( Collection<?>  c)

Member Data Documentation

HashMap<String, AttributeRecord> de.fu_berlin.inf.dpp.whiteboard.sxe.util.AttributeSet.map = new HashMap<String, AttributeRecord>() [protected]
 All Classes Namespaces Files Functions Variables Enumerations