## javax.help.search
Class SearchEvent

    java.lang.Object
      java.util.EventObject
          javax.help.search.SearchEvent

All Implemented Interfaces:
  java.io.Serializable

public class SearchEvent
extends java.util.EventObject

Encapsulates information that describes changes to a SearchQuery. It is used to notify listeners of the change.

See Also:
  Serialized Form

Constructor Summary
`SearchEvent(java.lang.Object source, java.lang.String params, boolean searching)` Represents a change in the SearchEngine.
`SearchEvent(java.lang.Object source, java.lang.String params, boolean searching, java.util.Vector items)` Represents a change in the SearchEngine.

Method Summary
`java.lang.String` `getParams()` Returns the parameters to the query.
`java.util.Enumeration` `getSearchItems()` An enumerated list of SearchItems that match parameters of the query.
`boolean` `isSearchCompleted()` A boolean value that indicates if the search is completed.

Methods inherited from class java.util.EventObject
`getSource, toString`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### SearchEvent

    public SearchEvent(java.lang.Object source,
                       java.lang.String params,
                       boolean searching)

  Represents a change in the SearchEngine. Used for starting the search or ending the search.

Parameters:
  `source` - The source of this event.
  `params` - The search parameters.
  `searching` - A boolean operator that indicates if searching is executing (true) or stopped (false).
Throws:
  `java.lang.IllegalArgumentException` - if source, or params is NULL.

### SearchEvent

    public SearchEvent(java.lang.Object source,
                       java.lang.String params,
                       boolean searching,
                       java.util.Vector items)

  Represents a change in the SearchEngine. Used to indicate that either a single item or a group of items have matched the params.

Parameters:
  `source` - The source of this event.
  `params` - The search parameters.
  `searching` - A boolean operator that indicates if a search is executing (true) or stopped (false).
  `items` - A Vector of SearchItems matching the the search params.
Throws:
  `java.lang.IllegalArgumentException` - if source, params, or items is NULL.
See Also:
  `java.javahelp.SearchItems`

Method Detail

### getParams

    public java.lang.String getParams()

  Returns the parameters to the query.

### isSearchCompleted

    public boolean isSearchCompleted()

  A boolean value that indicates if the search is completed.

### getSearchItems

    public java.util.Enumeration getSearchItems()

  An enumerated list of SearchItems that match parameters of the query.