jimm.twice.ice.xml
Class Group

java.lang.Object
  extended byjimm.twice.ice.xml.Message
      extended byjimm.twice.ice.xml.Group

public class Group
extends Message

A container for group, add, remove-item, and metadata messages.

Note: the user of a group message is responsible for adding quot;remove-item" command messages first, before any "group" or "add" command messages.

Author:
Jim Menard, jimm@io.com
See Also:
Group, Add, RemoveItem, Metadata

Field Summary
 
Fields inherited from class jimm.twice.ice.xml.Message
node
 
Constructor Summary
Group(java.lang.String id)
          Constructor.
 
Method Summary
 Add addAdd(Add child)
           
 Group addGroup(Group child)
           
 Metadata addMetadata(Metadata child)
           
 RemoveItem addRemoveItem(RemoveItem child)
           
 void setName(java.lang.String name)
           
 void setSubscriptionElement(java.lang.String val)
           
 
Methods inherited from class jimm.twice.ice.xml.Message
addChild, addChild, addChild, getAttribute, getNode, getTag, setAttribute, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Group

public Group(java.lang.String id)
Constructor.

Method Detail

setName

public void setName(java.lang.String name)

setSubscriptionElement

public void setSubscriptionElement(java.lang.String val)

addMetadata

public Metadata addMetadata(Metadata child)

addGroup

public Group addGroup(Group child)

addAdd

public Add addAdd(Add child)

addRemoveItem

public RemoveItem addRemoveItem(RemoveItem child)