env3d.util
Class Sysutil

java.lang.Object
  extended by env3d.util.Sysutil

public class Sysutil
extends java.lang.Object

h


Nested Class Summary
static class Sysutil.DirOnlyFilter
           
static class Sysutil.ImgFileFilter
           
static class Sysutil.MtlFileFilter
           
static class Sysutil.ObjFileFilter
           
 
Constructor Summary
Sysutil()
           
 
Method Summary
static void copyFile(java.io.File inFile, java.io.File outFile)
           
static java.util.HashMap<java.lang.String,java.lang.String[]> createModelsHashMap(java.lang.String modelDir)
          returns a hashmap of all of the OBJ files in a directory.
static java.io.File[] dirList(java.lang.String dirName)
          Get all the subdirectories from dirName
static void executeCommand(java.lang.String command)
           
static void executeCommand(java.lang.String command, java.io.File workdir)
           
static java.io.File[] fileList(java.lang.String dirName, java.io.FileFilter filter)
           
static java.lang.String[] getFileStringArray(java.lang.String dir, java.lang.String firstItem, java.io.FileFilter filter)
           
static java.lang.String getMacAddress()
           
static java.net.URL getURL(java.lang.String resource)
          Get a URL representation of a resource.
static java.lang.String readUrl(java.lang.String urlString)
          Read the entire URL into a string
static void unCompressFile(java.lang.String inputFile)
           
static void unjar(java.io.File inFile, java.io.File dest)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sysutil

public Sysutil()
Method Detail

getURL

public static java.net.URL getURL(java.lang.String resource)
Get a URL representation of a resource.

Parameters:
resource -
Returns:
the URL

readUrl

public static java.lang.String readUrl(java.lang.String urlString)
Read the entire URL into a string

Parameters:
url -
Returns:

executeCommand

public static void executeCommand(java.lang.String command)

executeCommand

public static void executeCommand(java.lang.String command,
                                  java.io.File workdir)

getMacAddress

public static java.lang.String getMacAddress()
                                      throws java.io.IOException
Throws:
java.io.IOException

unCompressFile

public static void unCompressFile(java.lang.String inputFile)

unjar

public static void unjar(java.io.File inFile,
                         java.io.File dest)
                  throws java.io.IOException
Throws:
java.io.IOException

createModelsHashMap

public static java.util.HashMap<java.lang.String,java.lang.String[]> createModelsHashMap(java.lang.String modelDir)
returns a hashmap of all of the OBJ files in a directory.


dirList

public static java.io.File[] dirList(java.lang.String dirName)
Get all the subdirectories from dirName

Parameters:
dirName -
Returns:

fileList

public static java.io.File[] fileList(java.lang.String dirName,
                                      java.io.FileFilter filter)

copyFile

public static void copyFile(java.io.File inFile,
                            java.io.File outFile)

getFileStringArray

public static java.lang.String[] getFileStringArray(java.lang.String dir,
                                                    java.lang.String firstItem,
                                                    java.io.FileFilter filter)