Tea Java Runtime API
Version 3.1.0

com.pdmfc.tea.modules.util
Class SHashtable

java.lang.Object
  |
  +--com.pdmfc.tea.modules.tos.STosObj
        |
        +--com.pdmfc.tea.modules.util.SHashtable
All Implemented Interfaces:
SObjFunction

public class SHashtable
extends STosObj

Implements an TOS object that acts like a java Hashtable.


Field Summary
 java.util.Hashtable _hashtable
           
 
Constructor Summary
SHashtable(STosClass myClass)
          Initializes the object internal state.
 
Method Summary
 java.lang.Object clear(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object constructor(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object get(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object getElements(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object getKeys(SObjFunction obj, SContext context, java.lang.Object[] args)
           
static java.lang.String getTosClassName()
           
 java.lang.Object isKey(SObjFunction obj, SContext context, java.lang.Object[] args)
           
static SHashtable newInstance(SContext context)
           
 java.lang.Object put(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 java.lang.Object remove(SObjFunction obj, SContext context, java.lang.Object[] args)
           
 
Methods inherited from class com.pdmfc.tea.modules.tos.STosObj
exec, getTosClass, init, part, selfObj
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_hashtable

public final java.util.Hashtable _hashtable
Constructor Detail

SHashtable

public SHashtable(STosClass myClass)
           throws STeaException
Initializes the object internal state.
Method Detail

constructor

public java.lang.Object constructor(SObjFunction obj,
                                    SContext context,
                                    java.lang.Object[] args)
                             throws STeaException

put

public java.lang.Object put(SObjFunction obj,
                            SContext context,
                            java.lang.Object[] args)
                     throws STeaException

get

public java.lang.Object get(SObjFunction obj,
                            SContext context,
                            java.lang.Object[] args)
                     throws STeaException

getKeys

public java.lang.Object getKeys(SObjFunction obj,
                                SContext context,
                                java.lang.Object[] args)
                         throws STeaException

getElements

public java.lang.Object getElements(SObjFunction obj,
                                    SContext context,
                                    java.lang.Object[] args)
                             throws STeaException

isKey

public java.lang.Object isKey(SObjFunction obj,
                              SContext context,
                              java.lang.Object[] args)
                       throws STeaException

clear

public java.lang.Object clear(SObjFunction obj,
                              SContext context,
                              java.lang.Object[] args)
                       throws STeaException

remove

public java.lang.Object remove(SObjFunction obj,
                               SContext context,
                               java.lang.Object[] args)
                        throws STeaException

getTosClassName

public static java.lang.String getTosClassName()

newInstance

public static SHashtable newInstance(SContext context)
                              throws STeaException

Tea Java Runtime API
Version 3.1.0

© 2002 PDM&FC, All Rights Reserved.