You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
681 B
Java

Suffix zip entry filter
package com.ack.tools.jarinfo;
import java.util.zip.ZipEntry;
/**
* A filter for ZipEntries that is based on whether
* the entry has the specified suffix.
*
*/
public class SuffixZipEntryFilter implements ZipEntryFilter {
private String fSuffix;
/**
* Use this constructor to specify the suffix for
* ZipEntries that will be accepted
* @param the suffix in question
*/
public SuffixZipEntryFilter( String suffix ) {
fSuffix = suffix;
}
public boolean accept( ZipEntry ze ) {
if( ze == null || fSuffix == null )
return false;
return ze.getName().endsWith( fSuffix );
}
}