com.sun.enterprise.module.single
Class ManifestProxy

java.lang.Object
  extended by java.util.jar.Manifest
      extended by com.sun.enterprise.module.single.ManifestProxy
All Implemented Interfaces:
java.lang.Cloneable

public class ManifestProxy
extends java.util.jar.Manifest

Implements a manifest proxying

Author:
Jerome Dochez

Nested Class Summary
static class ManifestProxy.SeparatorMappings
           
 
Field Summary
 java.util.Map<java.lang.String,java.util.jar.Attributes> attributes
           
 java.util.jar.Attributes mainAttributes
           
 java.util.Map<java.lang.String,java.lang.String> mappings
           
 
Constructor Summary
ManifestProxy(java.lang.ClassLoader cl, java.util.List<ManifestProxy.SeparatorMappings> mappings)
           
 
Method Summary
 void clear()
           
 java.util.jar.Attributes getAttributes(java.lang.String name)
           
 java.util.Map<java.lang.String,java.util.jar.Attributes> getEntries()
           
 java.util.jar.Attributes getMainAttributes()
           
 void read(java.io.InputStream is)
           
 void write(java.io.OutputStream out)
           
 
Methods inherited from class java.util.jar.Manifest
clone, equals, hashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributes

public final java.util.Map<java.lang.String,java.util.jar.Attributes> attributes

mainAttributes

public final java.util.jar.Attributes mainAttributes

mappings

public final java.util.Map<java.lang.String,java.lang.String> mappings
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

getMainAttributes

public java.util.jar.Attributes getMainAttributes()
Overrides:
getMainAttributes in class java.util.jar.Manifest

getEntries

public java.util.Map<java.lang.String,java.util.jar.Attributes> getEntries()
Overrides:
getEntries in class java.util.jar.Manifest

getAttributes

public java.util.jar.Attributes getAttributes(java.lang.String name)
Overrides:
getAttributes in class java.util.jar.Manifest

clear

public void clear()
Overrides:
clear in class java.util.jar.Manifest

write

public void write(java.io.OutputStream out)
           throws java.io.IOException
Overrides:
write in class java.util.jar.Manifest
Throws:
java.io.IOException

read

public void read(java.io.InputStream is)
          throws java.io.IOException
Overrides:
read in class java.util.jar.Manifest
Throws:
java.io.IOException


Copyright © 2013 Oracle Corporation. All Rights Reserved.