Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa

git-svn-id: svn://10.0.0.236/trunk@117338 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
dbaron%fas.harvard.edu
2002-03-23 21:23:50 +00:00
parent 3074d566e4
commit ca60c05636
18 changed files with 75 additions and 75 deletions

View File

@@ -33,7 +33,7 @@ extern PRLogModuleInfo *gImgLog;
class LogScope {
public:
LogScope(PRLogModuleInfo *aLog, void *from, const nsAReadableCString &fn) :
LogScope(PRLogModuleInfo *aLog, void *from, const nsACString &fn) :
mLog(aLog), mFrom(from), mFunc(fn)
{
PR_LOG(mLog, PR_LOG_DEBUG, ("%d [this=%p] %s {ENTER}\n",
@@ -42,7 +42,7 @@ public:
}
/* const char * constructor */
LogScope(PRLogModuleInfo *aLog, void *from, const nsAReadableCString &fn,
LogScope(PRLogModuleInfo *aLog, void *from, const nsACString &fn,
const nsDependentCString &paramName, const char *paramValue) :
mLog(aLog), mFrom(from), mFunc(fn)
{
@@ -54,7 +54,7 @@ public:
}
/* void ptr constructor */
LogScope(PRLogModuleInfo *aLog, void *from, const nsAReadableCString &fn,
LogScope(PRLogModuleInfo *aLog, void *from, const nsACString &fn,
const nsDependentCString &paramName, const void *paramValue) :
mLog(aLog), mFrom(from), mFunc(fn)
{
@@ -66,7 +66,7 @@ public:
}
/* PRInt32 constructor */
LogScope(PRLogModuleInfo *aLog, void *from, const nsAReadableCString &fn,
LogScope(PRLogModuleInfo *aLog, void *from, const nsACString &fn,
const nsDependentCString &paramName, PRInt32 paramValue) :
mLog(aLog), mFrom(from), mFunc(fn)
{
@@ -78,7 +78,7 @@ public:
}
/* PRUint32 constructor */
LogScope(PRLogModuleInfo *aLog, void *from, const nsAReadableCString &fn,
LogScope(PRLogModuleInfo *aLog, void *from, const nsACString &fn,
const nsDependentCString &paramName, PRUint32 paramValue) :
mLog(aLog), mFrom(from), mFunc(fn)
{

View File

@@ -4115,7 +4115,7 @@ static nsresult CreateUnicodeDecoder(nsIUnicodeDecoder **aUnicodeDecoder)
}
static nsresult DoCharsetConversion(nsIUnicodeDecoder *aUnicodeDecoder,
const char* aANSIString, nsAWritableString& aUnicodeString)
const char* aANSIString, nsAString& aUnicodeString)
{
NS_ENSURE_TRUE(aUnicodeDecoder, NS_ERROR_FAILURE);
NS_ENSURE_TRUE(aANSIString, NS_ERROR_FAILURE);
@@ -4159,7 +4159,7 @@ public:
virtual ~DOMMimeTypeImpl() {
}
NS_METHOD GetDescription(nsAWritableString& aDescription)
NS_METHOD GetDescription(nsAString& aDescription)
{
aDescription.Assign(mDescription);
return NS_OK;
@@ -4172,13 +4172,13 @@ public:
return NS_OK;
}
NS_METHOD GetSuffixes(nsAWritableString& aSuffixes)
NS_METHOD GetSuffixes(nsAString& aSuffixes)
{
aSuffixes.Assign(mSuffixes);
return NS_OK;
}
NS_METHOD GetType(nsAWritableString& aType)
NS_METHOD GetType(nsAString& aType)
{
aType.Assign(mType);
return NS_OK;
@@ -4209,12 +4209,12 @@ public:
virtual ~DOMPluginImpl() {
}
NS_METHOD GetDescription(nsAWritableString& aDescription)
NS_METHOD GetDescription(nsAString& aDescription)
{
return DoCharsetConversion(mUnicodeDecoder, mPluginTag.mDescription, aDescription);
}
NS_METHOD GetFilename(nsAWritableString& aFilename)
NS_METHOD GetFilename(nsAString& aFilename)
{
#ifdef XP_MAC
return DoCharsetConversion(mUnicodeDecoder, mPluginTag.mFullPath, aFilename);
@@ -4223,7 +4223,7 @@ public:
#endif
}
NS_METHOD GetName(nsAWritableString& aName)
NS_METHOD GetName(nsAString& aName)
{
return DoCharsetConversion(mUnicodeDecoder, mPluginTag.mName, aName);
}
@@ -4242,7 +4242,7 @@ public:
return NS_OK;
}
NS_METHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn)
NS_METHOD NamedItem(const nsAString& aName, nsIDOMMimeType** aReturn)
{
for (int index = mPluginTag.mVariants - 1; index >= 0; --index) {
if (aName.Equals(NS_ConvertASCIItoUCS2(mPluginTag.mMimeTypeArray[index])))

View File

@@ -113,6 +113,6 @@ public:
nsresult ShowProfileWizard(void);
};
extern nsresult ConvertStringToUnicode(nsString& aCharset, const char* inString, nsAWritableString& outString);
extern nsresult ConvertStringToUnicode(nsString& aCharset, const char* inString, nsAString& outString);
extern nsresult GetPlatformCharset(nsString& aCharset);

View File

@@ -130,7 +130,7 @@ GetPlatformCharset(nsString& aCharset)
// Apply a charset conversion from the given charset to Unicode for input C string.
nsresult
ConvertStringToUnicode(nsString& aCharset, const char* inString, nsAWritableString& outString)
ConvertStringToUnicode(nsString& aCharset, const char* inString, nsAString& outString)
{
nsresult rv;
// convert result to unicode

View File

@@ -40,7 +40,7 @@ nsNameSpaceMap::~nsNameSpaceMap()
}
nsresult
nsNameSpaceMap::Put(const nsAReadableString& aURI, nsIAtom* aPrefix)
nsNameSpaceMap::Put(const nsAString& aURI, nsIAtom* aPrefix)
{
Entry* entry;
@@ -60,7 +60,7 @@ nsNameSpaceMap::Put(const nsAReadableString& aURI, nsIAtom* aPrefix)
}
nsNameSpaceMap::const_iterator
nsNameSpaceMap::GetNameSpaceOf(const nsAReadableString& aURI) const
nsNameSpaceMap::GetNameSpaceOf(const nsAString& aURI) const
{
for (Entry* entry = mEntries; entry != nsnull; entry = entry->mNext) {
if (Substring(aURI, 0, entry->mURI.Length()) == entry->mURI)

View File

@@ -31,7 +31,7 @@ class nsNameSpaceMap
public:
class Entry {
public:
Entry(const nsAReadableString& aURI, nsIAtom* aPrefix)
Entry(const nsAString& aURI, nsIAtom* aPrefix)
: mURI(aURI), mPrefix(aPrefix), mNext(nsnull) {
MOZ_COUNT_CTOR(nsNameSpaceMap::Entry); }
@@ -47,7 +47,7 @@ public:
~nsNameSpaceMap();
nsresult
Put(const nsAReadableString& aURI, nsIAtom* aPrefix);
Put(const nsAString& aURI, nsIAtom* aPrefix);
class const_iterator {
protected:
@@ -100,7 +100,7 @@ public:
const_iterator last() const {
return const_iterator(nsnull); }
const_iterator GetNameSpaceOf(const nsAReadableString& aURI) const;
const_iterator GetNameSpaceOf(const nsAString& aURI) const;
protected:
Entry* mEntries;

View File

@@ -161,7 +161,7 @@ public:
NS_IMETHOD WillResume(void);
NS_IMETHOD SetParser(nsIParser* aParser);
NS_IMETHOD FlushPendingNotifications() { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset) { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAString& aCharset) { return NS_OK; }
// nsIRDFContentSink
NS_IMETHOD Init(nsIURI* aURL);
@@ -216,7 +216,7 @@ protected:
// namespace management
nsresult PushNameSpacesFrom(const PRUnichar** aAttributes);
PRBool IsXMLNSDirective(const nsAReadableString& aAttributeKey, nsIAtom** aPrefix = nsnull);
PRBool IsXMLNSDirective(const nsAString& aAttributeKey, nsIAtom** aPrefix = nsnull);
nsresult PopNameSpaces();
PRUnichar* mText;
@@ -252,12 +252,12 @@ protected:
GetNameSpaceURI(nsIAtom* aPrefix, const char** aNameSpaceURI);
nsresult
ParseTagString(const nsAReadableString& aTagName,
ParseTagString(const nsAString& aTagName,
const char** aNameSpaceURI,
nsIAtom** aTag);
nsresult
ParseAttributeString(const nsAReadableString& aAttributeName,
ParseAttributeString(const nsAString& aAttributeName,
const char** aNameSpaceURI,
nsIAtom** aAttribute);
@@ -1462,7 +1462,7 @@ RDFContentSinkImpl::GetNameSpaceURI(nsIAtom* aPrefix, const char** aNameSpaceURI
}
nsresult
RDFContentSinkImpl::ParseTagString(const nsAReadableString& aTagName,
RDFContentSinkImpl::ParseTagString(const nsAString& aTagName,
const char** aNameSpaceURI,
nsIAtom** aTag)
{
@@ -1477,7 +1477,7 @@ RDFContentSinkImpl::ParseTagString(const nsAReadableString& aTagName,
nsresult
RDFContentSinkImpl::ParseAttributeString(const nsAReadableString& aAttributeName,
RDFContentSinkImpl::ParseAttributeString(const nsAString& aAttributeName,
const char** aNameSpaceURI,
nsIAtom** aAttribute)
{
@@ -1661,7 +1661,7 @@ RDFContentSinkImpl::PopContext(nsIRDFResource *&aResource,
// Namespace management
PRBool
RDFContentSinkImpl::IsXMLNSDirective(const nsAReadableString& aAttributeKey, nsIAtom** aPrefix)
RDFContentSinkImpl::IsXMLNSDirective(const nsAString& aAttributeKey, nsIAtom** aPrefix)
{
nsAutoString attr(aAttributeKey);

View File

@@ -91,7 +91,7 @@ nsRDFXMLParser::ParseAsync(nsIRDFDataSource* aSink, nsIURI* aBaseURI, nsIStreamL
}
NS_IMETHODIMP
nsRDFXMLParser::ParseString(nsIRDFDataSource* aSink, nsIURI* aBaseURI, const nsAReadableString& aString)
nsRDFXMLParser::ParseString(nsIRDFDataSource* aSink, nsIURI* aBaseURI, const nsAString& aString)
{
nsresult rv;

View File

@@ -138,7 +138,7 @@ nsRDFXMLSerializer::Init(nsIRDFDataSource* aDataSource)
}
NS_IMETHODIMP
nsRDFXMLSerializer::AddNameSpace(nsIAtom* aPrefix, const nsAReadableString& aURI)
nsRDFXMLSerializer::AddNameSpace(nsIAtom* aPrefix, const nsAString& aURI)
{
mNameSpaces.Put(aURI, aPrefix);
return NS_OK;
@@ -163,7 +163,7 @@ rdf_BlockingWrite(nsIOutputStream* stream, const char* buf, PRUint32 size)
}
static nsresult
rdf_BlockingWrite(nsIOutputStream* stream, const nsAReadableString& s)
rdf_BlockingWrite(nsIOutputStream* stream, const nsAString& s)
{
NS_ConvertUCS2toUTF8 utf8(s);
return rdf_BlockingWrite(stream, utf8.get(), utf8.Length());

View File

@@ -101,8 +101,8 @@ nsCOMPtr<nsIDOMNode> GetDOMNodeFromDocShell(nsIDocShell *aShell)
}
// generic "retrieve the value of a XUL attribute" function
void GetAttribute(nsIXULWindow* aWindow, const nsAReadableString &anAttribute,
nsAWritableString &outValue)
void GetAttribute(nsIXULWindow* aWindow, const nsAString &anAttribute,
nsAString &outValue)
{
nsCOMPtr<nsIDocShell> shell;
if (aWindow &&
@@ -141,7 +141,7 @@ nsWindowInfo::~nsWindowInfo()
// return true if the window described by this WindowInfo has a type
// equal to the given type
PRBool nsWindowInfo::TypeEquals(nsAReadableString &aType)
PRBool nsWindowInfo::TypeEquals(const nsAString &aType)
{
nsAutoString rtnString;
GetWindowType(mWindow, rtnString);

View File

@@ -63,7 +63,7 @@ struct nsWindowInfo
nsWindowInfo *mLower, // next lower in z-order
*mHigher;
PRBool TypeEquals(nsAReadableString &aType);
PRBool TypeEquals(const nsAString &aType);
void InsertAfter(nsWindowInfo *inOlder, nsWindowInfo *inHigher);
void Unlink(PRBool inAge, PRBool inZ);
void ReferenceSelf(PRBool inAge, PRBool inZ);

View File

@@ -793,7 +793,7 @@ static nsresult DoOnShutdown()
return rv;
}
static nsresult ConvertToUnicode(nsString& aCharset, const char* inString, nsAWritableString& outString)
static nsresult ConvertToUnicode(nsString& aCharset, const char* inString, nsAString& outString)
{
nsresult rv;

View File

@@ -56,13 +56,13 @@ nsAutoCompleteItem::~nsAutoCompleteItem()
{
}
NS_IMETHODIMP nsAutoCompleteItem::GetValue(nsAWritableString& aValue)
NS_IMETHODIMP nsAutoCompleteItem::GetValue(nsAString& aValue)
{
aValue.Assign(mValue);
return NS_OK;
}
NS_IMETHODIMP nsAutoCompleteItem::SetValue(const nsAReadableString& aValue)
NS_IMETHODIMP nsAutoCompleteItem::SetValue(const nsAString& aValue)
{
mValue.Assign(aValue);
return NS_OK;

View File

@@ -63,25 +63,25 @@ nsFindService::~nsFindService()
NS_IMPL_ISUPPORTS1(nsFindService, nsIFindService);
/* attribute AString searchString; */
NS_IMETHODIMP nsFindService::GetSearchString(nsAWritableString & aSearchString)
NS_IMETHODIMP nsFindService::GetSearchString(nsAString & aSearchString)
{
aSearchString = mSearchString;
return NS_OK;
}
NS_IMETHODIMP nsFindService::SetSearchString(const nsAReadableString & aSearchString)
NS_IMETHODIMP nsFindService::SetSearchString(const nsAString & aSearchString)
{
mSearchString = aSearchString;
return NS_OK;
}
/* attribute AString replaceString; */
NS_IMETHODIMP nsFindService::GetReplaceString(nsAWritableString & aReplaceString)
NS_IMETHODIMP nsFindService::GetReplaceString(nsAString & aReplaceString)
{
aReplaceString = mReplaceString;
return NS_OK;
}
NS_IMETHODIMP nsFindService::SetReplaceString(const nsAReadableString & aReplaceString)
NS_IMETHODIMP nsFindService::SetReplaceString(const nsAString & aReplaceString)
{
mReplaceString = aReplaceString;
return NS_OK;

View File

@@ -201,7 +201,7 @@ struct searchQuery {
};
static nsresult
PRInt64ToChars(const PRInt64& aValue, nsAWritableCString& aResult)
PRInt64ToChars(const PRInt64& aValue, nsACString& aResult)
{
// Convert an unsigned 64-bit value to a string of up to aSize
// decimal digits, placed in aBuf.
@@ -829,7 +829,7 @@ nsGlobalHistory::SetRowValue(nsIMdbRow *aRow, mdb_column aCol, const PRInt32 aVa
nsresult
nsGlobalHistory::GetRowValue(nsIMdbRow *aRow, mdb_column aCol,
nsAWritableString& aResult)
nsAString& aResult)
{
mdb_err err;
@@ -895,7 +895,7 @@ nsGlobalHistory::GetRowValue(nsIMdbRow *aRow, mdb_column aCol,
nsresult
nsGlobalHistory::GetRowValue(nsIMdbRow *aRow, mdb_column aCol,
nsAWritableCString& aResult)
nsACString& aResult)
{
mdb_err err;
@@ -3535,7 +3535,7 @@ nsGlobalHistory::SearchEnumerator::~SearchEnumerator()
void
nsGlobalHistory::GetFindUriPrefix(const searchQuery& aQuery,
const PRBool aDoGroupBy,
nsAWritableCString& aResult)
nsACString& aResult)
{
mdb_err err;
@@ -3976,7 +3976,7 @@ nsGlobalHistory::OnAutoComplete(const PRUnichar *searchString,
//
nsresult
nsGlobalHistory::AutoCompleteSearch(const nsAReadableString& aSearchString,
nsGlobalHistory::AutoCompleteSearch(const nsAString& aSearchString,
AutocompleteExclude* aExclude,
nsIAutoCompleteResults* aPrevResults,
nsIAutoCompleteResults* aResults)
@@ -4076,7 +4076,7 @@ nsGlobalHistory::AutoCompleteSearch(const nsAReadableString& aSearchString,
// If aURL begins with a protocol or domain prefix from our lists,
// then mark their index in an AutocompleteExclude struct.
void
nsGlobalHistory::AutoCompleteGetExcludeInfo(nsAReadableString& aURL, AutocompleteExclude* aExclude)
nsGlobalHistory::AutoCompleteGetExcludeInfo(const nsAString& aURL, AutocompleteExclude* aExclude)
{
aExclude->schemePrefix = -1;
aExclude->hostnamePrefix = -1;
@@ -4104,7 +4104,7 @@ nsGlobalHistory::AutoCompleteGetExcludeInfo(nsAReadableString& aURL, Autocomplet
// Cut any protocol and domain prefixes from aURL, except for those which
// are specified in aExclude
void
nsGlobalHistory::AutoCompleteCutPrefix(nsAWritableString& aURL, AutocompleteExclude* aExclude)
nsGlobalHistory::AutoCompleteCutPrefix(nsAString& aURL, AutocompleteExclude* aExclude)
{
// This comparison is case-sensitive. Therefore, it assumes that aUserURL is a
// potential URL whose host name is in all lower case.
@@ -4139,7 +4139,7 @@ nsGlobalHistory::AutoCompleteCutPrefix(nsAWritableString& aURL, AutocompleteExcl
}
nsSharableString
nsGlobalHistory::AutoCompletePrefilter(const nsAReadableString& aSearchString)
nsGlobalHistory::AutoCompletePrefilter(const nsAString& aSearchString)
{
nsAutoString url(aSearchString);
@@ -4162,7 +4162,7 @@ nsGlobalHistory::AutoCompletePrefilter(const nsAReadableString& aSearchString)
PRBool
nsGlobalHistory::AutoCompleteCompare(nsAString& aHistoryURL,
const nsAReadableString& aUserURL,
const nsAString& aUserURL,
AutocompleteExclude* aExclude)
{
AutoCompleteCutPrefix(aHistoryURL, aExclude);

View File

@@ -53,7 +53,7 @@
#include "nsVoidArray.h"
#include "nsHashtable.h"
#include "nsCOMPtr.h"
#include "nsAWritableString.h"
#include "nsAString.h"
#include "nsSharableString.h"
#include "nsITimer.h"
#include "nsIAutoCompleteSession.h"
@@ -190,7 +190,7 @@ protected:
static PRBool IsFindResource(nsIRDFResource *aResource);
void GetFindUriPrefix(const searchQuery& aQuery,
const PRBool aDoGroupBy,
nsAWritableCString& aResult);
nsACString& aResult);
nsresult TokenListToSearchQuery(const nsVoidArray& tokens,
searchQuery& aResult);
@@ -205,15 +205,15 @@ protected:
nsStringArray mIgnoreSchemes;
nsStringArray mIgnoreHostnames;
nsresult AutoCompleteSearch(const nsAReadableString& aSearchString,
nsresult AutoCompleteSearch(const nsAString& aSearchString,
AutocompleteExclude* aExclude,
nsIAutoCompleteResults* aPrevResults,
nsIAutoCompleteResults* aResults);
void AutoCompleteCutPrefix(nsAWritableString& aURL, AutocompleteExclude* aExclude);
void AutoCompleteGetExcludeInfo(nsAReadableString& aURL, AutocompleteExclude* aExclude);
nsSharableString AutoCompletePrefilter(const nsAReadableString& aSearchString);
void AutoCompleteCutPrefix(nsAString& aURL, AutocompleteExclude* aExclude);
void AutoCompleteGetExcludeInfo(const nsAString& aURL, AutocompleteExclude* aExclude);
nsSharableString AutoCompletePrefilter(const nsAString& aSearchString);
PRBool AutoCompleteCompare(nsAString& aHistoryURL,
const nsAReadableString& aUserURL,
const nsAString& aUserURL,
AutocompleteExclude* aExclude);
// caching of PR_Now() so we don't call it every time we do
@@ -294,8 +294,8 @@ protected:
nsresult SetRowValue(nsIMdbRow *aRow, mdb_column aCol, const char *aValue);
nsresult SetRowValue(nsIMdbRow *aRow, mdb_column aCol, const PRUnichar *aValue);
nsresult GetRowValue(nsIMdbRow *aRow, mdb_column aCol, nsAWritableString& aResult);
nsresult GetRowValue(nsIMdbRow *aRow, mdb_column aCol, nsAWritableCString& aResult);
nsresult GetRowValue(nsIMdbRow *aRow, mdb_column aCol, nsAString& aResult);
nsresult GetRowValue(nsIMdbRow *aRow, mdb_column aCol, nsACString& aResult);
nsresult GetRowValue(nsIMdbRow *aRow, mdb_column aCol, PRInt64* aResult);
nsresult GetRowValue(nsIMdbRow *aRow, mdb_column aCol, PRInt32* aResult);
@@ -400,7 +400,7 @@ protected:
mdb_column mTypedColumn;
mdb_column mCommentColumn;
AutocompleteExclude* mExclude;
const nsAReadableString& mSelectValue;
const nsAString& mSelectValue;
PRBool mMatchOnlyTyped;
virtual ~AutoCompleteEnumerator();
@@ -412,7 +412,7 @@ protected:
mdb_column aHiddenColumn,
mdb_column aTypedColumn,
PRBool aMatchOnlyTyped,
const nsAReadableString& aSelectValue,
const nsAString& aSelectValue,
AutocompleteExclude* aExclude) :
mHistory(aHistory),
mURLColumn(aURLColumn),

View File

@@ -348,7 +348,7 @@ LocalSearchDataSource::parseResourceIntoFindTokens(nsIRDFResource *u, findTokenP
PRBool
LocalSearchDataSource::doMatch(nsIRDFLiteral *literal,
const nsAReadableString &matchMethod,
const nsAString &matchMethod,
const nsString &matchText)
{
PRBool found = PR_FALSE;
@@ -416,8 +416,8 @@ LocalSearchDataSource::doMatch(nsIRDFLiteral *literal,
PRBool
LocalSearchDataSource::doDateMatch(nsIRDFDate *aDate,
const nsAReadableString& matchMethod,
const nsAReadableString& matchText)
const nsAString& matchMethod,
const nsAString& matchText)
{
PRBool found = PR_FALSE;
@@ -435,7 +435,7 @@ LocalSearchDataSource::doDateMatch(nsIRDFDate *aDate,
PRBool
LocalSearchDataSource::doIntMatch(nsIRDFInt *aInt,
const nsAReadableString& matchMethod,
const nsAString& matchMethod,
const nsString& matchText)
{
nsresult rv;
@@ -460,7 +460,7 @@ LocalSearchDataSource::doIntMatch(nsIRDFInt *aInt,
}
NS_METHOD
LocalSearchDataSource::parseDate(const nsAReadableString& aDate,
LocalSearchDataSource::parseDate(const nsAString& aDate,
PRInt64 *aResult)
{
// date is in the form of msec since epoch, but use NSPR to
@@ -478,7 +478,7 @@ LocalSearchDataSource::parseDate(const nsAReadableString& aDate,
PRBool
LocalSearchDataSource::dateMatches(nsIRDFDate *aDate,
const nsAReadableString& method,
const nsAString& method,
const PRInt64& matchDate)
{
PRInt64 date;
@@ -604,7 +604,7 @@ LocalSearchDataSource::parseFindURL(nsIRDFResource *u, nsISupportsArray *array)
// to QI against that first
PRBool
LocalSearchDataSource::matchNode(nsIRDFNode *aValue,
const nsAReadableString& matchMethod,
const nsAString& matchMethod,
const nsString& matchText)
{
nsCOMPtr<nsIRDFLiteral> literal(do_QueryInterface(aValue));

View File

@@ -77,24 +77,24 @@ protected:
// matching functions, based on type
PRBool doMatch(nsIRDFLiteral *literal,
const nsAReadableString& matchMethod,
const nsAString& matchMethod,
const nsString& matchText);
PRBool matchNode(nsIRDFNode *aNode,
const nsAReadableString& matchMethod,
const nsAString& matchMethod,
const nsString& matchText);
PRBool doDateMatch(nsIRDFDate *literal,
const nsAReadableString& matchMethod,
const nsAReadableString& matchText);
const nsAString& matchMethod,
const nsAString& matchText);
PRBool doIntMatch (nsIRDFInt *literal,
const nsAReadableString& matchMethod,
const nsAString& matchMethod,
const nsString& matchText);
PRBool dateMatches(nsIRDFDate *literal,
const nsAReadableString& method,
const nsAString& method,
const PRInt64& matchDate);
NS_METHOD parseDate(const nsAReadableString& aDate, PRInt64* aResult);
NS_METHOD parseDate(const nsAString& aDate, PRInt64* aResult);
NS_METHOD parseFindURL(nsIRDFResource *u, nsISupportsArray *array);