com.springsource.bundlor.support.contributors
Class BundleClassPathArtifactAnalyzer.JarInputStreamClassPathEntry

java.lang.Object
  extended by com.springsource.bundlor.support.contributors.BundleClassPathArtifactAnalyzer.JarInputStreamClassPathEntry
All Implemented Interfaces:
ClassPathEntry
Enclosing class:
BundleClassPathArtifactAnalyzer

private static class BundleClassPathArtifactAnalyzer.JarInputStreamClassPathEntry
extends java.lang.Object
implements ClassPathEntry


Field Summary
private  byte[] contents
           
private  java.util.jar.JarEntry entry
           
 
Constructor Summary
BundleClassPathArtifactAnalyzer.JarInputStreamClassPathEntry(java.util.jar.JarInputStream jarInputStream, java.util.jar.JarEntry entry)
           
 
Method Summary
private  byte[] getEntryContents(java.util.jar.JarInputStream jarInputStream)
           
 java.io.InputStream getInputStream()
           
 java.lang.String getName()
           
 java.io.Reader getReader()
           
 boolean isDirectory()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

contents

private final byte[] contents

entry

private final java.util.jar.JarEntry entry
Constructor Detail

BundleClassPathArtifactAnalyzer.JarInputStreamClassPathEntry

public BundleClassPathArtifactAnalyzer.JarInputStreamClassPathEntry(java.util.jar.JarInputStream jarInputStream,
                                                                    java.util.jar.JarEntry entry)
Method Detail

getInputStream

public java.io.InputStream getInputStream()
Specified by:
getInputStream in interface ClassPathEntry

getName

public java.lang.String getName()
Specified by:
getName in interface ClassPathEntry

getReader

public java.io.Reader getReader()
Specified by:
getReader in interface ClassPathEntry

isDirectory

public boolean isDirectory()
Specified by:
isDirectory in interface ClassPathEntry

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getEntryContents

private byte[] getEntryContents(java.util.jar.JarInputStream jarInputStream)