bluej.action
Class CreateAppletAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by bluej.action.AbstractEnvAction
          extended by bluej.action.CreateAppletAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public class CreateAppletAction
extends AbstractEnvAction

Creates the jars necessary for env3d applet. Sign the applet as well.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class bluej.action.AbstractEnvAction
bluej, prefs
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
CreateAppletAction(java.lang.String menuName, java.lang.String msg)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent ae)
           
static void compressFile(java.lang.String inputFile)
           
static void createApplet(java.awt.Frame topFrame, java.lang.String packageDir, java.lang.String eventString)
           
static void deleteFile(java.lang.String fileName)
           
static void executeCommand(java.lang.String command)
           
static void main(java.lang.String[] args)
           
static void makeStagingDir()
          Create a staging directory for models, textures, and sound
static java.lang.String uploadFile(java.lang.String filename)
          Upload a file to the env3d website and return the application id
 
Methods inherited from class bluej.action.AbstractEnvAction
getBluej, getPrefs, setBluej, setPrefs
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateAppletAction

public CreateAppletAction(java.lang.String menuName,
                          java.lang.String msg)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent ae)

createApplet

public static void createApplet(java.awt.Frame topFrame,
                                java.lang.String packageDir,
                                java.lang.String eventString)

compressFile

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

deleteFile

public static void deleteFile(java.lang.String fileName)

executeCommand

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

uploadFile

public static java.lang.String uploadFile(java.lang.String filename)
                                   throws java.io.IOException
Upload a file to the env3d website and return the application id

Parameters:
filename -
Returns:
Throws:
java.io.IOException

makeStagingDir

public static void makeStagingDir()
                           throws java.lang.Exception
Create a staging directory for models, textures, and sound

Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)