1 21 package com.jaspersoft.jasperserver.api.engine.jasperreports.util; 22 23 import java.io.IOException ; 24 import java.io.InputStream ; 25 import java.util.jar.JarEntry ; 26 import java.util.jar.JarFile ; 27 28 32 public class JarFileEntry { 33 private final JarFile jar; 34 private final JarEntry jarEntry; 35 36 protected JarFileEntry(JarFile jar, JarEntry jarEntry) { 37 this.jar = jar; 38 this.jarEntry = jarEntry; 39 } 40 41 public long getSize() { 42 return jarEntry.getSize(); 43 } 44 45 public long getTime() { 46 return jarEntry.getTime(); 47 } 48 49 public InputStream getInputStream() throws IOException { 50 return jar.getInputStream(jarEntry); 51 } 52 53 public JarFile getJarFile() { 54 return jar; 55 } 56 57 public JarEntry getEntry() { 58 return jarEntry; 59 } 60 } 61 | Popular Tags |