net.sf.opensmus
Class MUSAttribute

java.lang.Object
  extended by net.sf.opensmus.MUSAttribute

public class MUSAttribute
extends java.lang.Object

This class represents a multiuser server Attribute, consisting of a name and a value.


Constructor Summary
MUSAttribute(LSymbol name, LValue value)
          Constructor
 
Method Summary
 LValue get()
          Retrieve the LValue associated with the attribute
 LSymbol getName()
          Get the attribute name as an LSymbol
static void getSetAttributeListsFromContents(LList attrlist, LList vallist, LValue attributes)
          Static utility function.
static void getSymbolListFromContents(LList attrlist, LValue attributes)
          Static utility function.
static LValue getTime()
          Static utility function.
 void set(LValue value)
          Update the LValue associated with the attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MUSAttribute

public MUSAttribute(LSymbol name,
                    LValue value)
Constructor

Method Detail

set

public void set(LValue value)
Update the LValue associated with the attribute


get

public LValue get()
Retrieve the LValue associated with the attribute


getName

public LSymbol getName()
Get the attribute name as an LSymbol


getTime

public static LValue getTime()
Static utility function. Reserved for internal use of OpenSMUS.


getSymbolListFromContents

public static void getSymbolListFromContents(LList attrlist,
                                             LValue attributes)
Static utility function. Reserved for internal use of OpenSMUS.


getSetAttributeListsFromContents

public static void getSetAttributeListsFromContents(LList attrlist,
                                                    LList vallist,
                                                    LValue attributes)
Static utility function. Reserved for internal use of OpenSMUS.