org.luaj.lib.j2se
Class J2seOsLib

java.lang.Object
  extended by OsLib
      extended by org.luaj.lib.j2se.J2seOsLib

public class J2seOsLib
extends OsLib

Implementation of the lua os library for J2se


Field Summary
static int EXEC_ERROR
           
static int EXEC_INTERRUPTED
           
static int EXEC_IOEXCEPTION
           
 
Constructor Summary
J2seOsLib()
           
 
Method Summary
protected  int execute(java.lang.String command)
           
static void install(LTable globals)
          Install the os library using the J2seOsLib class as a factory
protected  OsLib newInstance(int index)
           
protected  void remove(java.lang.String filename)
           
protected  void rename(java.lang.String oldname, java.lang.String newname)
           
protected  java.lang.String tmpname()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EXEC_IOEXCEPTION

public static int EXEC_IOEXCEPTION

EXEC_INTERRUPTED

public static int EXEC_INTERRUPTED

EXEC_ERROR

public static int EXEC_ERROR
Constructor Detail

J2seOsLib

public J2seOsLib()
Method Detail

install

public static void install(LTable globals)
Install the os library using the J2seOsLib class as a factory


newInstance

protected OsLib newInstance(int index)

execute

protected int execute(java.lang.String command)

remove

protected void remove(java.lang.String filename)
               throws java.io.IOException
Throws:
java.io.IOException

rename

protected void rename(java.lang.String oldname,
                      java.lang.String newname)
               throws java.io.IOException
Throws:
java.io.IOException

tmpname

protected java.lang.String tmpname()


Copyright © 2007-2013 Luaj.org. All Rights Reserved.