Package com.sun.enterprise.module.single
Class ManifestProxy
- java.lang.Object
-
- java.util.jar.Manifest
-
- com.sun.enterprise.module.single.ManifestProxy
-
- All Implemented Interfaces:
java.lang.Cloneable
public class ManifestProxy extends java.util.jar.ManifestImplements a manifest proxying
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManifestProxy.SeparatorMappings
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,java.util.jar.Attributes>attributesjava.util.jar.AttributesmainAttributesjava.util.Map<java.lang.String,java.lang.String>mappings
-
Constructor Summary
Constructors Constructor Description ManifestProxy(java.lang.ClassLoader cl, java.util.List<ManifestProxy.SeparatorMappings> mappings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.util.jar.AttributesgetAttributes(java.lang.String name)java.util.Map<java.lang.String,java.util.jar.Attributes>getEntries()java.util.jar.AttributesgetMainAttributes()private voidmerge(java.util.jar.Attributes target, java.util.jar.Attributes source)voidread(java.io.InputStream is)voidwrite(java.io.OutputStream out)
-
-
-
Constructor Detail
-
ManifestProxy
public ManifestProxy(java.lang.ClassLoader cl, java.util.List<ManifestProxy.SeparatorMappings> mappings) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Detail
-
merge
private void merge(java.util.jar.Attributes target, java.util.jar.Attributes source)
-
getMainAttributes
public java.util.jar.Attributes getMainAttributes()
- Overrides:
getMainAttributesin classjava.util.jar.Manifest
-
getEntries
public java.util.Map<java.lang.String,java.util.jar.Attributes> getEntries()
- Overrides:
getEntriesin classjava.util.jar.Manifest
-
getAttributes
public java.util.jar.Attributes getAttributes(java.lang.String name)
- Overrides:
getAttributesin classjava.util.jar.Manifest
-
clear
public void clear()
- Overrides:
clearin classjava.util.jar.Manifest
-
write
public void write(java.io.OutputStream out) throws java.io.IOException- Overrides:
writein classjava.util.jar.Manifest- Throws:
java.io.IOException
-
read
public void read(java.io.InputStream is) throws java.io.IOException- Overrides:
readin classjava.util.jar.Manifest- Throws:
java.io.IOException
-
-