Main Page | Namespace List | Class Hierarchy | Class List | Class Members

MQClientInterface::SearchCriteria Class Reference

Inheritance diagram for MQClientInterface::SearchCriteria:

MQClientInterface::MQObject MQClientInterface::CorridorSearchCriteria MQClientInterface::PolySearchCriteria MQClientInterface::RadiusSearchCriteria MQClientInterface::RectSearchCriteria List of all members.

Public Member Functions

override void Init ()
override bool Equals (System.Object obj)
bool Equals (SearchCriteria otherObject)
override int GetHashCode ()

Static Public Member Functions

static bool operator== (SearchCriteria obj1, SearchCriteria obj2)
static bool operator!= (SearchCriteria obj1, SearchCriteria obj2)

Protected Member Functions

internal SearchCriteria ()

Properties

virtual int MaxMatches

Detailed Description

Base class to define the criteria for a search. This class is not directly instantiateable. Use one of its child classes instead.


Constructor & Destructor Documentation

internal MQClientInterface::SearchCriteria::SearchCriteria  )  [inline, protected]
 

Default constructor.


Member Function Documentation

bool MQClientInterface::SearchCriteria::Equals SearchCriteria  otherObject  )  [inline]
 

Equals(type)

Parameters:
otherObject the object to compare this SearchCriteria against.
Returns:
true if the SearchCriteria objects are equal; false otherwise.

override bool MQClientInterface::SearchCriteria::Equals System.Object  obj  )  [inline]
 

Equals(object)

Parameters:
obj the object to compare this SearchCriteria against.
Returns:
true if the SearchCriteria objects are equal; false otherwise.

Reimplemented from MQClientInterface::MQObject.

Reimplemented in MQClientInterface::CorridorSearchCriteria, MQClientInterface::PolySearchCriteria, MQClientInterface::RadiusSearchCriteria, and MQClientInterface::RectSearchCriteria.

override int MQClientInterface::SearchCriteria::GetHashCode  )  [inline]
 

Returns a hash code for this SearchCriteria.

Returns:
a hash code value for this SearchCriteria.

Reimplemented from MQClientInterface::MQObject.

Reimplemented in MQClientInterface::CorridorSearchCriteria, MQClientInterface::PolySearchCriteria, MQClientInterface::RadiusSearchCriteria, and MQClientInterface::RectSearchCriteria.

override void MQClientInterface::SearchCriteria::Init  )  [inline, virtual]
 

Initialize.

Reimplemented from MQClientInterface::MQObject.

Reimplemented in MQClientInterface::CorridorSearchCriteria, MQClientInterface::PolySearchCriteria, MQClientInterface::RadiusSearchCriteria, and MQClientInterface::RectSearchCriteria.

static bool MQClientInterface::SearchCriteria::operator!= SearchCriteria  obj1,
SearchCriteria  obj2
[inline, static]
 

Inequality operator

Parameters:
obj1 SearchCriteria 1 to compare
obj2 SearchCriteria 2 to compare

static bool MQClientInterface::SearchCriteria::operator== SearchCriteria  obj1,
SearchCriteria  obj2
[inline, static]
 

Equality operator

Parameters:
obj1 SearchCriteria 1 to compare
obj2 SearchCriteria 2 to compare


Property Documentation

virtual int MQClientInterface::SearchCriteria::MaxMatches [get, set]
 

Maximum matches property. This indicates the maximum number of matches that are to be returned by the search.


The documentation for this class was generated from the following file:
Generated on Wed Oct 10 22:12:35 2007 for MapQuest Advantage .NET(C#) API Reference by  doxygen 1.4.1