org.jabber.jabberbeans.Extension
Class IQSearchResultBuilder

java.lang.Object
  |
  +--org.jabber.jabberbeans.Extension.VectorExtensionBuilder
        |
        +--org.jabber.jabberbeans.Extension.IQSearchResultBuilder

public class IQSearchResultBuilder
extends VectorExtensionBuilder

An IQSearchResultBuilder is used to generate a jabber:iq:search result, one of the two separate extension objects implementing this namespace.

Version:
$Revision: 1.1.1.1 $
Author:
David Waite <dwaite@jabber.com>, $Author: lucky $

Fields inherited from class org.jabber.jabberbeans.Extension.VectorExtensionBuilder
vector
 
Constructor Summary
IQSearchResultBuilder()
          Construct an IQSearchResultBuilder object
 
Method Summary
 void addSearchResult(SearchResult entry)
          Add a SearchResult to the internal list
 Extension build()
          Build an IQSearchResult Extension based on the current builder state
 void delSearchResult(SearchResult entry)
          Delete a SearchResult from the internal list
 
Methods inherited from class org.jabber.jabberbeans.Extension.VectorExtensionBuilder
getVector, reset
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Constructor Detail

IQSearchResultBuilder

public IQSearchResultBuilder()
Construct an IQSearchResultBuilder object
Method Detail

addSearchResult

public void addSearchResult(SearchResult entry)
Add a SearchResult to the internal list
Parameters:
entry - SearchResult to add

delSearchResult

public void delSearchResult(SearchResult entry)
Delete a SearchResult from the internal list
Parameters:
entry - SearchResult to remove

build

public Extension build()
Build an IQSearchResult Extension based on the current builder state
Returns:
new Extension object based on current state