Packager
Class Packager

java.lang.Object
  extended by Packager.Packager
Direct Known Subclasses:
PackagerClient

public class Packager
extends java.lang.Object


Field Summary
protected static int BUFFER
           
protected  F2ModuleDev dataio
           
protected  F2Enumerate enumio
           
protected  F2Error errorio
           
protected  F2SystemDev framesio
           
protected  java.lang.String framesPath
           
protected  java.lang.String mod
           
 int pid
           
protected  java.lang.String simFile
           
protected  java.lang.String simPath
           
protected  java.lang.String zipfile
           
 
Constructor Summary
Packager(java.lang.String newZipFile, java.lang.String newPath, java.lang.String newSim, java.lang.String newMod)
           
 
Method Summary
protected  void addAllDatasets(java.util.Set ht)
           
private  void addAllDictionaries(java.util.Set ht)
           
private  void addAllModules(java.util.Set ht)
           
private  void addFile(java.lang.String f, java.util.zip.ZipOutputStream out, java.io.PrintStream log)
           
private  void addIconDatasets(long iconHandle, boolean input, java.util.Set ht)
           
private  void addIODataSet(long iconEnum, boolean input, java.util.Set ht, java.lang.String path)
           
private  void addModule(long moduleHandle, java.util.Set ht)
           
private  void addModuleDictionaries(long moduleHandle, java.util.Set ht)
           
private  void addNeighborIconDatasets(long iconHandle, java.util.Set ht)
           
 void cleanup()
           
protected  java.lang.Object[] getAllModulesNames()
           
 java.lang.String GetFramesPath(java.lang.String simulationPath)
           
(package private)  void handleError(int ercode, java.lang.String s)
           
static void main(java.lang.String[] args)
           
 void makeEnvironmentPackage(java.io.PrintStream log)
           
 void makeModulePackage(java.io.PrintStream log)
           
 void makeSimulationPackage(java.io.PrintStream log)
           
static void Package(java.lang.String option, java.lang.String path, java.lang.String sim, java.lang.String module)
           
static void Package(java.lang.String zipfile, java.lang.String option, java.lang.String path, java.lang.String sim, java.lang.String module)
           
static void Package(java.lang.String zipfile, java.lang.String option, java.lang.String path, java.lang.String sim, java.lang.String module, java.io.PrintStream log)
           
private  void packageAllInHash(java.util.Set ht, java.util.zip.ZipOutputStream out, java.io.PrintStream log)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BUFFER

protected static final int BUFFER
See Also:
Constant Field Values

framesio

protected F2SystemDev framesio

dataio

protected F2ModuleDev dataio

errorio

protected F2Error errorio

enumio

protected F2Enumerate enumio

pid

public int pid

simFile

protected java.lang.String simFile

simPath

protected java.lang.String simPath

framesPath

protected java.lang.String framesPath

mod

protected java.lang.String mod

zipfile

protected java.lang.String zipfile
Constructor Detail

Packager

public Packager(java.lang.String newZipFile,
                java.lang.String newPath,
                java.lang.String newSim,
                java.lang.String newMod)
         throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

GetFramesPath

public java.lang.String GetFramesPath(java.lang.String simulationPath)

addFile

private void addFile(java.lang.String f,
                     java.util.zip.ZipOutputStream out,
                     java.io.PrintStream log)

packageAllInHash

private void packageAllInHash(java.util.Set ht,
                              java.util.zip.ZipOutputStream out,
                              java.io.PrintStream log)

handleError

void handleError(int ercode,
                 java.lang.String s)
           throws java.lang.Exception
Throws:
java.lang.Exception

addIconDatasets

private void addIconDatasets(long iconHandle,
                             boolean input,
                             java.util.Set ht)
                      throws java.lang.Exception
Throws:
java.lang.Exception

addIODataSet

private void addIODataSet(long iconEnum,
                          boolean input,
                          java.util.Set ht,
                          java.lang.String path)
                   throws java.lang.Exception
Throws:
java.lang.Exception

addNeighborIconDatasets

private void addNeighborIconDatasets(long iconHandle,
                                     java.util.Set ht)
                              throws java.lang.Exception
Throws:
java.lang.Exception

addAllDatasets

protected void addAllDatasets(java.util.Set ht)
                       throws java.lang.Exception
Throws:
java.lang.Exception

addModuleDictionaries

private void addModuleDictionaries(long moduleHandle,
                                   java.util.Set ht)
                            throws java.lang.Exception
Throws:
java.lang.Exception

addModule

private void addModule(long moduleHandle,
                       java.util.Set ht)
                throws java.lang.Exception
Throws:
java.lang.Exception

addAllModules

private void addAllModules(java.util.Set ht)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getAllModulesNames

protected java.lang.Object[] getAllModulesNames()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

addAllDictionaries

private void addAllDictionaries(java.util.Set ht)
                         throws java.lang.Exception
Throws:
java.lang.Exception

makeModulePackage

public void makeModulePackage(java.io.PrintStream log)

makeSimulationPackage

public void makeSimulationPackage(java.io.PrintStream log)

makeEnvironmentPackage

public void makeEnvironmentPackage(java.io.PrintStream log)

cleanup

public void cleanup()
             throws java.lang.Exception
Throws:
java.lang.Exception

Package

public static void Package(java.lang.String zipfile,
                           java.lang.String option,
                           java.lang.String path,
                           java.lang.String sim,
                           java.lang.String module,
                           java.io.PrintStream log)

Package

public static void Package(java.lang.String zipfile,
                           java.lang.String option,
                           java.lang.String path,
                           java.lang.String sim,
                           java.lang.String module)

Package

public static void Package(java.lang.String option,
                           java.lang.String path,
                           java.lang.String sim,
                           java.lang.String module)

main

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