programming-examples/java/XML/Suffix zip entry filter.java
2019-11-15 12:59:38 +01:00

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 );
}
}