All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class net.tabuleiro.nebulae.LPropList

net.tabuleiro.nebulae.LValue
   |
   +----net.tabuleiro.nebulae.LPropList

public class LPropList
extends net.tabuleiro.nebulae.LValue
Class representing a Lingo compatible List value (LList for short). Lingo is a trademark of Macromedia, Inc. All rights reserved.


Variable Index

 o m_list
Public vector element storing the list members as LValues
 o m_proplist
Public vector element storing the property names as LSymbols

Constructor Index

 o LPropList()
Constructor

Method Index

 o addElement(LValue, LValue)
Adds an LValue element to the list
 o count()
Returns the number of elements in the list
 o dump()
Reserved for internal use of the Nebulae MultiUser Server.
 o extractFromBytes(byte[], int)
Reserved for internal use of the Nebulae MultiUser Server.
 o getBytes()
Reserved for internal use of the Nebulae MultiUser Server.
 o getElement(LSymbol)
Fetches an LValue element from the list
 o getElementAt(int)
Fetches an LValue element from the list
 o getPropAt(int)
Fetches an LValue property name from the list

Variables

 o m_proplist
 public java.util.Vector m_proplist
Public vector element storing the property names as LSymbols

 o m_list
 public java.util.Vector m_list
Public vector element storing the list members as LValues

Constructors

 o LPropList
 public LPropList()
Constructor

Methods

 o addElement
 public boolean addElement(net.tabuleiro.nebulae.LValue property,
                           net.tabuleiro.nebulae.LValue elem)
Adds an LValue element to the list

Parameters:
property - LSymbol with property name
elem - LValue to add
Returns:
boolean
 o getElementAt
 public net.tabuleiro.nebulae.LValue getElementAt(int pos)
Fetches an LValue element from the list

Parameters:
pos - index of the element to be retrieved
Returns:
LValue
 o getPropAt
 public net.tabuleiro.nebulae.LValue getPropAt(int pos)
Fetches an LValue property name from the list

Parameters:
pos - index of the property to be retrieved
Returns:
LValue
 o getElement
 public synchronized net.tabuleiro.nebulae.LValue getElement(net.tabuleiro.nebulae.LSymbol prop) throws net.tabuleiro.nebulae.PropertyNotFoundException
Fetches an LValue element from the list

Parameters:
prop - LSymbol representing the property name
Returns:
LValue
 o count
 public int count()
Returns the number of elements in the list

 o extractFromBytes
 public int extractFromBytes(byte rawBytes[],
                             int offset)
Reserved for internal use of the Nebulae MultiUser Server.

Overrides:
extractFromBytes in class net.tabuleiro.nebulae.LValue
 o dump
 public void dump()
Reserved for internal use of the Nebulae MultiUser Server.

Overrides:
dump in class net.tabuleiro.nebulae.LValue
 o getBytes
 public byte[] getBytes()
Reserved for internal use of the Nebulae MultiUser Server.

Overrides:
getBytes in class net.tabuleiro.nebulae.LValue

All Packages  Class Hierarchy  This Package  Previous  Next  Index