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.
-
m_list
-
Public vector element storing the list members as LValues
-
m_proplist
-
Public vector element storing the property names as LSymbols
-
LPropList()
- Constructor
-
addElement(LValue, LValue)
-
Adds an LValue element to the list
-
count()
-
Returns the number of elements in the list
-
dump()
-
Reserved for internal use of the Nebulae MultiUser Server.
-
extractFromBytes(byte[], int)
-
Reserved for internal use of the Nebulae MultiUser Server.
-
getBytes()
-
Reserved for internal use of the Nebulae MultiUser Server.
-
getElement(LSymbol)
-
Fetches an LValue element from the list
-
getElementAt(int)
-
Fetches an LValue element from the list
-
getPropAt(int)
-
Fetches an LValue property name from the list
m_proplist
public java.util.Vector m_proplist
- Public vector element storing the property names as LSymbols
m_list
public java.util.Vector m_list
- Public vector element storing the list members as LValues
LPropList
public LPropList()
- Constructor
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
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
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
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
count
public int count()
- Returns the number of elements in the list
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
dump
public void dump()
- Reserved for internal use of the Nebulae MultiUser Server.
- Overrides:
- dump in class net.tabuleiro.nebulae.LValue
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