1 20 21 package org.jivesoftware.smack.filter; 22 23 import org.jivesoftware.smack.packet.Packet; 24 25 31 public class ToContainsFilter implements PacketFilter { 32 33 private String to; 34 35 40 public ToContainsFilter(String to) { 41 if (to == null) { 42 throw new IllegalArgumentException ("Parameter cannot be null."); 43 } 44 this.to = to.toLowerCase(); 45 } 46 47 public boolean accept(Packet packet) { 48 if (packet.getTo() == null) { 49 return false; 50 } 51 else { 52 return packet.getTo().toLowerCase().indexOf(to) != -1; 53 } 54 } 55 } | Popular Tags |