Package com.sun.enterprise.module.single
Class ManifestProxy
java.lang.Object
java.util.jar.Manifest
com.sun.enterprise.module.single.ManifestProxy
- All Implemented Interfaces:
Cloneable
Implements a manifest proxying
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionManifestProxy
(ClassLoader cl, List<ManifestProxy.SeparatorMappings> mappings) -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
getAttributes
(String name) private void
merge
(Attributes target, Attributes source) void
read
(InputStream is) void
write
(OutputStream out)
-
Field Details
-
attributes
-
mainAttributes
-
mappings
-
-
Constructor Details
-
ManifestProxy
public ManifestProxy(ClassLoader cl, List<ManifestProxy.SeparatorMappings> mappings) throws IOException - Throws:
IOException
-
-
Method Details
-
merge
-
getMainAttributes
- Overrides:
getMainAttributes
in classManifest
-
getEntries
- Overrides:
getEntries
in classManifest
-
getAttributes
- Overrides:
getAttributes
in classManifest
-
clear
public void clear() -
write
- Overrides:
write
in classManifest
- Throws:
IOException
-
read
- Overrides:
read
in classManifest
- Throws:
IOException
-