biouml.model.util
Class ModulePackager
java.lang.Object
biouml.model.util.ModulePackager
- public class ModulePackager
- extends java.lang.Object
- To do:
- comments
|
Method Summary |
static void |
addToJar(java.util.jar.JarOutputStream jarOutputStream,
int excludedPrefixPathSize,
java.io.File file)
|
static void |
exportModule(Module module,
java.lang.String moduleName,
java.lang.String moduleVersion,
java.lang.String moduleDescription,
java.lang.String filename,
FunctionJobControl jobControl,
java.util.Set excludedNames)
Export the specified module into distributive file. |
static java.io.File |
extractFile(java.io.File dstDir,
java.lang.String fileName,
java.util.jar.JarFile moduleFile,
java.util.jar.JarEntry jarEntry)
|
static java.util.ArrayList |
getFiles(java.io.File dir,
java.util.Set excludedNames)
|
static java.lang.String |
getModuleAttribute(java.util.jar.JarFile jarFile,
java.lang.String attribute)
|
static java.io.File |
getModuleDir(java.lang.String moduleName)
|
static java.util.jar.Manifest |
getModuleManifest(java.lang.String moduleName)
|
static void |
importModule(javax.swing.JDialog parentWindow,
java.util.jar.JarFile moduleFile,
CreateDataCollectionController controller)
Imports BioUML module from module distributive. |
static void |
setProperty(java.io.File moduleDir,
java.lang.String filename,
java.lang.String key,
java.lang.String value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MF_MODULE_NAME
public static final java.lang.String MF_MODULE_NAME
- See Also:
- Constant Field Values
MF_MODULE_VERSION
public static final java.lang.String MF_MODULE_VERSION
- See Also:
- Constant Field Values
MF_MODULE_DESCRIPTION
public static final java.lang.String MF_MODULE_DESCRIPTION
- See Also:
- Constant Field Values
MF_MODULE_ACTIVATOR_CLASS
public static final java.lang.String MF_MODULE_ACTIVATOR_CLASS
- See Also:
- Constant Field Values
MF_MODULE_TYPE_CLASS
public static final java.lang.String MF_MODULE_TYPE_CLASS
- See Also:
- Constant Field Values
BMD_FILE_EXTENTION
public static final java.lang.String BMD_FILE_EXTENTION
- See Also:
- Constant Field Values
INFO_FILENAME
public static final java.lang.String INFO_FILENAME
- See Also:
- Constant Field Values
LICENSE_FILENAME
public static final java.lang.String LICENSE_FILENAME
- See Also:
- Constant Field Values
log
protected static org.apache.log4j.Category log
messageBundle
protected static MessageBundle messageBundle
ModulePackager
public ModulePackager()
exportModule
public static void exportModule(Module module,
java.lang.String moduleName,
java.lang.String moduleVersion,
java.lang.String moduleDescription,
java.lang.String filename,
FunctionJobControl jobControl,
java.util.Set excludedNames)
- Export the specified module into distributive file.
- To do:
- comments
- Pendung:
- it is suggested that moduleName, moduleVersion, moduleDescriptor and fileName are not nulls.
setProperty
public static void setProperty(java.io.File moduleDir,
java.lang.String filename,
java.lang.String key,
java.lang.String value)
throws java.io.IOException
- Throws:
java.io.IOException
importModule
public static void importModule(javax.swing.JDialog parentWindow,
java.util.jar.JarFile moduleFile,
CreateDataCollectionController controller)
throws java.lang.Exception
- Imports BioUML module from module distributive.
- Throws:
java.lang.Exception
getModuleDir
public static java.io.File getModuleDir(java.lang.String moduleName)
- Pendung:
- hack version.
getModuleManifest
public static java.util.jar.Manifest getModuleManifest(java.lang.String moduleName)
getFiles
public static java.util.ArrayList getFiles(java.io.File dir,
java.util.Set excludedNames)
addToJar
public static void addToJar(java.util.jar.JarOutputStream jarOutputStream,
int excludedPrefixPathSize,
java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
extractFile
public static java.io.File extractFile(java.io.File dstDir,
java.lang.String fileName,
java.util.jar.JarFile moduleFile,
java.util.jar.JarEntry jarEntry)
throws java.io.IOException
- Throws:
java.io.IOException
getModuleAttribute
public static java.lang.String getModuleAttribute(java.util.jar.JarFile jarFile,
java.lang.String attribute)
Copyright © 2001-2003 Biosof.Ru. All Rights Reserved.