//$Id: InStrPredicate.java,v 1.1 2006/10/12 14:40:28 chaostone Exp $
/*
*
* Copyright c 2005-2009.
*
* Licensed under GNU LESSER General Public License, Version 3.
* http://www.gnu.org/licenses
*
*/
/********************************************************************************
* @author chaostone
*
* MODIFICATION DESCRIPTION
*
* Name Date Description
* ============ ============ ============
* chaostone 2005-11-11 Created
*
********************************************************************************/
package org.beanfuse.collection.predicates;
import org.apache.commons.collections.Predicate;
public class InStrPredicate implements Predicate {
private final String str;
public InStrPredicate(final String str) {
this.str = str;
}
public boolean evaluate(final Object arg0) {
String target = arg0.toString();
return -1 != str.indexOf(target);
}
}