TarEntryAdapter.java from Kneobase at Krugle
Show TarEntryAdapter.java syntax highlighted
/*
* Created on 01/11/2004
*
*/
package com.kneobase.driver.tar;
import java.io.IOException;
import java.io.InputStream;
import org.apache.tools.tar.TarEntry;
import com.kneobase.driver.compressed.A_EntryAdapter;
import com.kneobase.driver.compressed.EntryInputStream;
/**
* @author Ernesto De Santis
*
*/
public class TarEntryAdapter extends A_EntryAdapter{
public TarEntryAdapter(TarEntry tarEntry, TarAdapter parent){
super(tarEntry, parent);
}
public TarEntry getTarEntry(){
return (TarEntry) getContentObject();
}
public InputStream getBodyInputStream() throws IOException {
TarAdapter parent = (TarAdapter) getParent();
return new EntryInputStream(parent.getTarInputStream(), getTarEntry().getSize());
}
public String getName() {
return getTarEntry().getName();
}
public long lastModified() {
return getTarEntry().getModTime().getTime();
}
public long getSize(){
return getTarEntry().getSize();
}
}
See more files for this project here
Kneobase is an enterprise search engine, based upon the Lucene search engine and the Spring framework. It allows to perform full-text search across many different content sources. It is highly adaptable out-of-the-box and has a pluggable architecture.
Project homepage:
http://sourceforge.net/projects/kneobase
Programming language(s): Java,XML
License: other
TarAdapter.java
TarEntryAdapter.java