Uses of Interface
org.jivesoftware.smack.filter.PacketFilter

Packages that use PacketFilter
org.jivesoftware.smack Core classes of the Smack API. 
org.jivesoftware.smack.filter Allows PacketCollector and PacketListener instances to filter for packets with particular attributes. 
org.jivesoftware.smack.packet XML packets that are part of the XMPP protocol. 
org.jivesoftware.smackx.filetransfer   
 

Uses of PacketFilter in org.jivesoftware.smack
 

Methods in org.jivesoftware.smack that return PacketFilter
 PacketFilter PacketCollector.getPacketFilter()
          Returns the packet filter associated with this packet collector.
 

Methods in org.jivesoftware.smack with parameters of type PacketFilter
 void ChatManager.addOutgoingMessageInterceptor(PacketInterceptor packetInterceptor, PacketFilter filter)
           
 void Connection.addPacketInterceptor(PacketInterceptor packetInterceptor, PacketFilter packetFilter)
          Registers a packet interceptor with this connection.
 void Connection.addPacketListener(PacketListener packetListener, PacketFilter packetFilter)
          Registers a packet listener with this connection.
 void Connection.addPacketSendingListener(PacketListener packetListener, PacketFilter packetFilter)
          Registers a packet listener with this connection.
 void XMPPConnection.addPacketWriterInterceptor(PacketInterceptor packetInterceptor, PacketFilter packetFilter)
          Deprecated. replaced by Connection.addPacketInterceptor(PacketInterceptor, PacketFilter).
 void XMPPConnection.addPacketWriterListener(PacketListener packetListener, PacketFilter packetFilter)
          Deprecated. replaced by Connection.addPacketSendingListener(PacketListener, PacketFilter).
 PacketCollector Connection.createPacketCollector(PacketFilter packetFilter)
          Creates a new packet collector for this connection.
 

Uses of PacketFilter in org.jivesoftware.smack.filter
 

Classes in org.jivesoftware.smack.filter that implement PacketFilter
 class AndFilter
          Implements the logical AND operation over two or more packet filters.
 class FromContainsFilter
          Filters for packets where the "from" field contains a specified value.
 class FromMatchesFilter
          Filter for packets where the "from" field exactly matches a specified JID.
 class IQTypeFilter
          A filter for IQ packet types.
 class MessageTypeFilter
          Filters for packets of a specific type of Message (e.g.
 class NotFilter
          Implements the logical NOT operation on a packet filter.
 class OrFilter
          Implements the logical OR operation over two or more packet filters.
 class PacketExtensionFilter
          Filters for packets with a particular type of packet extension.
 class PacketIDFilter
          Filters for packets with a particular packet ID.
 class PacketTypeFilter
          Filters for packets of a particular type.
 class ThreadFilter
          Filters for message packets with a particular thread value.
 class ToContainsFilter
          Filters for packets where the "to" field contains a specified value.
 

Methods in org.jivesoftware.smack.filter with parameters of type PacketFilter
 void OrFilter.addFilter(PacketFilter filter)
          Adds a filter to the filter list for the OR operation.
 void AndFilter.addFilter(PacketFilter filter)
          Adds a filter to the filter list for the AND operation.
 

Constructors in org.jivesoftware.smack.filter with parameters of type PacketFilter
AndFilter(PacketFilter... filters)
          Creates an AND filter using the specified filters.
NotFilter(PacketFilter filter)
          Creates a NOT filter using the specified filter.
OrFilter(PacketFilter filter1, PacketFilter filter2)
          Creates an OR filter using the two specified filters.
 

Uses of PacketFilter in org.jivesoftware.smack.packet
 

Classes in org.jivesoftware.smack.packet that implement PacketFilter
 class MockPacketFilter
          A mock implementation of the PacketFilter class.
 

Uses of PacketFilter in org.jivesoftware.smackx.filetransfer
 

Methods in org.jivesoftware.smackx.filetransfer that return PacketFilter
abstract  PacketFilter StreamNegotiator.getInitiationPacketFilter(java.lang.String from, java.lang.String streamID)
          Returns the packet filter that will return the initiation packet for the appropriate stream initiation.
 PacketFilter Socks5TransferNegotiator.getInitiationPacketFilter(java.lang.String from, java.lang.String streamID)
           
 PacketFilter IBBTransferNegotiator.getInitiationPacketFilter(java.lang.String from, java.lang.String streamID)
           
 PacketFilter FaultTolerantNegotiator.getInitiationPacketFilter(java.lang.String from, java.lang.String streamID)