jAsea
Class jAseaObject

java.lang.Object
  |
  +--jAsea.jAseaObject
All Implemented Interfaces:
java.io.Serializable

class jAseaObject
extends java.lang.Object
implements java.io.Serializable

The main class for all constant data about a game This class is largely a thin wrapper around the Hashtable class. It is created by the ReadAdrift2 class when reading the file, and some fields are added soon after startup (the NPCWalkAlerts) The data should not be modified after the game starts; it should be possible to share this class between multiple runtimes


Field Summary
(package private)  java.lang.String type
           
 
Constructor Summary
(package private) jAseaObject(java.lang.String _type)
           
(package private) jAseaObject(java.lang.String _type, java.util.Hashtable _ht)
           
 
Method Summary
(package private)  java.lang.Object get(java.lang.String key)
           
(package private)  java.lang.Object[] getA(java.lang.String key)
           
(package private)  boolean getB(java.lang.String key)
           
(package private)  boolean getBA(java.lang.String key)
           
(package private)  boolean getBI(java.lang.String key)
           
(package private)  boolean getBS(java.lang.String key)
           
(package private)  int getI(java.lang.String key)
           
(package private)  jAseaObject getO(java.lang.String key)
           
(package private)  java.lang.String getS(java.lang.String key)
           
(package private)  void put(java.lang.String key, java.lang.Object o)
           
(package private)  jAseaObject read(ReadAdrift2 ra, java.lang.String prop)
           
(package private)  jAseaObject read(ReadAdrift2 ra, java.lang.String[] props)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

java.lang.String type
Constructor Detail

jAseaObject

jAseaObject(java.lang.String _type)

jAseaObject

jAseaObject(java.lang.String _type,
            java.util.Hashtable _ht)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

read

jAseaObject read(ReadAdrift2 ra,
                 java.lang.String[] props)
           throws java.io.IOException
java.io.IOException

read

jAseaObject read(ReadAdrift2 ra,
                 java.lang.String prop)
           throws java.io.IOException
java.io.IOException

get

java.lang.Object get(java.lang.String key)

put

void put(java.lang.String key,
         java.lang.Object o)

getB

boolean getB(java.lang.String key)

getI

int getI(java.lang.String key)

getS

java.lang.String getS(java.lang.String key)

getA

java.lang.Object[] getA(java.lang.String key)

getO

jAseaObject getO(java.lang.String key)

getBI

boolean getBI(java.lang.String key)

getBS

boolean getBS(java.lang.String key)

getBA

boolean getBA(java.lang.String key)