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 |
type
java.lang.String type
jAseaObject
jAseaObject(java.lang.String _type)
jAseaObject
jAseaObject(java.lang.String _type,
java.util.Hashtable _ht)
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)