@Override
	public boolean accept(File file) {
		if (this.isExtension)
			return file.getName().toLowerCase().endsWith(this.keyword);

		return (file.getName().toLowerCase().indexOf(this.keyword) >= 0);
	}