Class PZNetKahluaTableImpl

java.lang.Object
zombie.network.PZNetKahluaTableImpl
All Implemented Interfaces:
se.krka.kahlua.vm.KahluaTable

public class PZNetKahluaTableImpl extends Object implements se.krka.kahlua.vm.KahluaTable
  • Field Details

  • Constructor Details

    • PZNetKahluaTableImpl

      public PZNetKahluaTableImpl(Map<Object,Object> delegate)
  • Method Details

    • setMetatable

      public void setMetatable(se.krka.kahlua.vm.KahluaTable metatable)
      Specified by:
      setMetatable in interface se.krka.kahlua.vm.KahluaTable
    • getMetatable

      public se.krka.kahlua.vm.KahluaTable getMetatable()
      Specified by:
      getMetatable in interface se.krka.kahlua.vm.KahluaTable
    • size

      public int size()
      Specified by:
      size in interface se.krka.kahlua.vm.KahluaTable
    • rawset

      public void rawset(Object key, Object value)
      Specified by:
      rawset in interface se.krka.kahlua.vm.KahluaTable
    • rawget

      public Object rawget(Object key)
      Specified by:
      rawget in interface se.krka.kahlua.vm.KahluaTable
    • rawset

      public void rawset(int key, Object value)
      Specified by:
      rawset in interface se.krka.kahlua.vm.KahluaTable
    • rawgetStr

      public String rawgetStr(Object key)
    • rawgetInt

      public int rawgetInt(Object key)
    • rawgetBool

      public boolean rawgetBool(Object key)
    • rawgetFloat

      public float rawgetFloat(Object key)
    • rawget

      public Object rawget(int key)
      Specified by:
      rawget in interface se.krka.kahlua.vm.KahluaTable
    • len

      public int len()
      Specified by:
      len in interface se.krka.kahlua.vm.KahluaTable
    • iterator

      public se.krka.kahlua.vm.KahluaTableIterator iterator()
      Specified by:
      iterator in interface se.krka.kahlua.vm.KahluaTable
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface se.krka.kahlua.vm.KahluaTable
    • wipe

      public void wipe()
      Specified by:
      wipe in interface se.krka.kahlua.vm.KahluaTable
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • saveIsoObject

      public static void saveIsoObject(ByteBuffer output, IsoObject isoObject)
    • saveIsoGameCharacter

      public static void saveIsoGameCharacter(ByteBuffer output, IsoGameCharacter character)
    • saveComponent

      public static void saveComponent(ByteBuffer output, Component component, short componentID)
    • save

      public void save(ByteBuffer output)
      Specified by:
      save in interface se.krka.kahlua.vm.KahluaTable
    • save

      public void save(DataOutputStream output) throws IOException
      Specified by:
      save in interface se.krka.kahlua.vm.KahluaTable
      Throws:
      IOException
    • loadIsoObject

      public static IsoObject loadIsoObject(ByteBuffer input, UdpConnection connection)
    • loadIsoGameCharacter

      public static IsoGameCharacter loadIsoGameCharacter(ByteBuffer input, UdpConnection connection)
    • loadComponent

      public static Component loadComponent(ByteBuffer input, UdpConnection connection)
    • load

      public void load(ByteBuffer input, int WorldVersion)
      Specified by:
      load in interface se.krka.kahlua.vm.KahluaTable
    • load

      public void load(ByteBuffer input, UdpConnection connection)
    • load

      public Object load(ByteBuffer input, UdpConnection connection, byte sbyt) throws RuntimeException
      Throws:
      RuntimeException
    • load

      public void load(DataInputStream input, int WorldVersion) throws IOException
      Specified by:
      load in interface se.krka.kahlua.vm.KahluaTable
      Throws:
      IOException
    • getString

      public String getString(String string)
      Specified by:
      getString in interface se.krka.kahlua.vm.KahluaTable
    • getRewriteTable

      public se.krka.kahlua.j2se.KahluaTableImpl getRewriteTable()
    • setRewriteTable

      public void setRewriteTable(Object value)
    • canSave

      public static boolean canSave(Object key, Object value)