codesimian
Class InternalFiles

java.lang.Object
  extended by codesimian.InternalFiles

public class InternalFiles
extends java.lang.Object

Some of the files inside CodeSimian.jar can be updated, and new files can be added, all without using the hard-drive (unless you save the new JAR file there).

These inner classes require the Jars.findSelf(boolean) function find CodeSimian.jar correctly, so this might not work in an applet, but if it is an applet, we probably could not save the JAR to hard-drive anyways, but an applet could be programmed to send the JAR through the internet, so it is potentially useful to work in applets.

These "internal files" do not exist until a new CodeSimian.jar is created which contains them all. You do not save individual files. You save all new files inside a new JAR. Internal files include all files inside CodeSimian.jar. You dont need to add them, but you maybe can overwrite them. New files can be added, and if you're careful, existing files can be deleted.


Nested Class Summary
static class InternalFiles.AllInternalFileNames
           
static class InternalFiles.DeleteInternalFile
           
static class InternalFiles.GetInternalFile
           
static class InternalFiles.SetInternalFile
           
 
Constructor Summary
InternalFiles()
           
 
Method Summary
static long changesSinceCodesimianStarted()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalFiles

public InternalFiles()
Method Detail

changesSinceCodesimianStarted

public static long changesSinceCodesimianStarted()