public static class ConfigJar.LogicalJarForm
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CUSTOM_PROPERTY_PREFIX |
static java.lang.String |
EXPORT_INFO_ENTRY_NAME |
static java.lang.String |
GLOBAL_DESCRIPTION |
static java.lang.String |
GLOBAL_ENCRYPTION_PARAMS |
static java.lang.String |
GLOBAL_EXPORT_TIME |
static java.lang.String |
GLOBAL_PASSPHRASE_VERIFIER |
static java.lang.String |
GLOBAL_PRODUCT_NAME |
static java.lang.String |
GLOBAL_PRODUCT_VERSION |
static java.lang.String |
GLOBAL_USER_NAME |
static java.lang.String |
PROJECT_LEVEL_EXPORT |
static java.lang.String |
RESOURCE_DATA_CLASS |
static java.lang.String |
RESOURCE_EXT_REFS |
static java.lang.String |
RESOURCE_IS_ENCRYPTED |
static java.lang.String |
RESOURCE_JAR_ENTRY_NAME |
static java.lang.String |
RESOURCE_SUB_PARENT |
static java.lang.String |
RESOURCE_VALUE_REP_VERSION |
Constructor and Description |
---|
LogicalJarForm(ConfigJar.SerializedForm sform)
Create a logical jar form from the serialized representation during export
|
LogicalJarForm(java.io.InputStream in)
Create a logical jar form from the actual jar file contents
|
Modifier and Type | Method and Description |
---|---|
static void |
addCustomProperties(Properties props, java.util.Map<java.lang.String,java.lang.String> customProperties) |
static void |
addCustomProperty(Properties props, java.lang.String name, java.lang.String value) |
void |
exportResource(ConfigJar.SerializedForm.ResourceInfo sinfo)
Add a resource to the jar file
|
static java.util.Map<java.lang.String,java.lang.String> |
getCustomProperties(Properties props) |
java.util.Map<java.lang.String,byte[]> |
getFiles() |
ExportedItems |
getIndex() |
void |
save(java.io.OutputStream out)
Finally convert to the jar file
|
public static final java.lang.String EXPORT_INFO_ENTRY_NAME
public static final java.lang.String GLOBAL_PASSPHRASE_VERIFIER
public static final java.lang.String GLOBAL_ENCRYPTION_PARAMS
public static final java.lang.String GLOBAL_USER_NAME
public static final java.lang.String GLOBAL_DESCRIPTION
public static final java.lang.String GLOBAL_EXPORT_TIME
public static final java.lang.String GLOBAL_PRODUCT_NAME
public static final java.lang.String GLOBAL_PRODUCT_VERSION
public static final java.lang.String PROJECT_LEVEL_EXPORT
public static final java.lang.String RESOURCE_JAR_ENTRY_NAME
public static final java.lang.String RESOURCE_DATA_CLASS
public static final java.lang.String RESOURCE_IS_ENCRYPTED
public static final java.lang.String RESOURCE_VALUE_REP_VERSION
public static final java.lang.String RESOURCE_EXT_REFS
public static final java.lang.String RESOURCE_SUB_PARENT
public static final java.lang.String CUSTOM_PROPERTY_PREFIX
public LogicalJarForm(ConfigJar.SerializedForm sform) throws java.lang.Exception
sform
-java.lang.Exception
public LogicalJarForm(java.io.InputStream in) throws java.lang.Exception
java.lang.Exception
public ExportedItems getIndex()
public java.util.Map<java.lang.String,byte[]> getFiles()
public void exportResource(ConfigJar.SerializedForm.ResourceInfo sinfo) throws java.lang.Exception
java.lang.Exception
public void save(java.io.OutputStream out) throws java.lang.Exception
java.lang.Exception
public static void addCustomProperties(Properties props, java.util.Map<java.lang.String,java.lang.String> customProperties)
public static void addCustomProperty(Properties props, java.lang.String name, java.lang.String value)
public static java.util.Map<java.lang.String,java.lang.String> getCustomProperties(Properties props)