Package se.krka.kahlua.j2se
Class KahluaTableImpl
java.lang.Object
se.krka.kahlua.j2se.KahluaTableImpl
- All Implemented Interfaces:
KahluaTable
public class KahluaTableImpl extends java.lang.Object implements KahluaTable
-
Constructor Summary
Constructors Constructor Description KahluaTableImpl(java.util.Map delegate) -
Method Summary
Modifier and Type Method Description static booleancanSave(java.lang.Object key, java.lang.Object value)KahluaTablegetMetatable()KahluaTableImplgetRewriteTable()java.lang.StringgetString(java.lang.String string)booleanisEmpty()KahluaTableIteratoriterator()intlen()voidload(java.io.DataInputStream input, int WorldVersion)java.lang.Objectload(java.io.DataInputStream input, int WorldVersion, byte sbyt)voidload(java.nio.ByteBuffer input, int WorldVersion)java.lang.Objectload(java.nio.ByteBuffer input, int WorldVersion, byte sbyt)java.lang.Objectrawget(int key)java.lang.Objectrawget(java.lang.Object key)booleanrawgetBool(java.lang.Object key)intrawgetInt(java.lang.Object key)java.lang.StringrawgetStr(java.lang.Object key)voidrawset(int key, java.lang.Object value)voidrawset(java.lang.Object key, java.lang.Object value)voidsave(java.io.DataOutputStream output)voidsave(java.nio.ByteBuffer output)voidsetMetatable(KahluaTable metatable)voidsetRewriteTable(java.lang.Object value)intsize()java.lang.StringtoString()voidwipe()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
KahluaTableImpl
public KahluaTableImpl(java.util.Map delegate)
-
-
Method Details
-
setMetatable
- Specified by:
setMetatablein interfaceKahluaTable
-
getMetatable
- Specified by:
getMetatablein interfaceKahluaTable
-
size
public int size()- Specified by:
sizein interfaceKahluaTable
-
rawset
public void rawset(java.lang.Object key, java.lang.Object value)- Specified by:
rawsetin interfaceKahluaTable
-
rawget
public java.lang.Object rawget(java.lang.Object key)- Specified by:
rawgetin interfaceKahluaTable
-
rawset
public void rawset(int key, java.lang.Object value)- Specified by:
rawsetin interfaceKahluaTable
-
rawgetStr
public java.lang.String rawgetStr(java.lang.Object key) -
rawgetInt
public int rawgetInt(java.lang.Object key) -
rawgetBool
public boolean rawgetBool(java.lang.Object key) -
rawget
public java.lang.Object rawget(int key)- Specified by:
rawgetin interfaceKahluaTable
-
len
public int len()- Specified by:
lenin interfaceKahluaTable
-
iterator
- Specified by:
iteratorin interfaceKahluaTable
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceKahluaTable
-
wipe
public void wipe()- Specified by:
wipein interfaceKahluaTable
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
save
public void save(java.nio.ByteBuffer output)- Specified by:
savein interfaceKahluaTable
-
save
public void save(java.io.DataOutputStream output) throws java.io.IOException- Specified by:
savein interfaceKahluaTable- Throws:
java.io.IOException
-
load
public void load(java.nio.ByteBuffer input, int WorldVersion)- Specified by:
loadin interfaceKahluaTable
-
load
public java.lang.Object load(java.nio.ByteBuffer input, int WorldVersion, byte sbyt) throws java.lang.RuntimeException- Throws:
java.lang.RuntimeException
-
load
public void load(java.io.DataInputStream input, int WorldVersion) throws java.io.IOException- Specified by:
loadin interfaceKahluaTable- Throws:
java.io.IOException
-
load
public java.lang.Object load(java.io.DataInputStream input, int WorldVersion, byte sbyt) throws java.io.IOException, java.lang.RuntimeException- Throws:
java.io.IOExceptionjava.lang.RuntimeException
-
getString
public java.lang.String getString(java.lang.String string)- Specified by:
getStringin interfaceKahluaTable
-
getRewriteTable
-
setRewriteTable
public void setRewriteTable(java.lang.Object value) -
canSave
public static boolean canSave(java.lang.Object key, java.lang.Object value)
-