org.jabber.jabberbeans.Extension
Class IQSearchResultBuilder

java.lang.Object
  |
  +--org.jabber.jabberbeans.Extension.VectorExtensionBuilder
        |
        +--org.jabber.jabberbeans.Extension.IQSearchResultBuilder
All Implemented Interfaces:
ExtensionBuilder

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.


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, 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