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

This commit is contained in:
dbaron%fas.harvard.edu 2002-03-24 00:16:18 +00:00
Родитель f2747806e2
Коммит 6cdcd7ef3a
130 изменённых файлов: 664 добавлений и 719 удалений

Просмотреть файл

@ -58,7 +58,7 @@ public:
NS_IMETHOD GetPopupNode(nsIDOMNode** aNode)=0;
NS_IMETHOD SetPopupNode(nsIDOMNode* aNode)=0;
NS_IMETHOD GetControllerForCommand(const nsAReadableString& aCommand, nsIController** aResult)=0;
NS_IMETHOD GetControllerForCommand(const nsAString& aCommand, nsIController** aResult)=0;
NS_IMETHOD GetControllers(nsIControllers** aResult)=0;
NS_IMETHOD MoveFocus(PRBool aForward, nsIDOMElement* aElt)=0;

Просмотреть файл

@ -41,7 +41,7 @@
#define nsIDOMEventCapturer_h__
#include "nsISupports.h"
#include "nsAWritableString.h"
#include "nsAString.h"
#include "nsIScriptContext.h"
#include "nsIDOMEventReceiver.h"
@ -54,21 +54,21 @@ class nsIDOMEventCapturer : public nsIDOMEventReceiver {
public:
static const nsIID& GetIID() { static nsIID iid = NS_IDOMEVENTCAPTURER_IID; return iid; }
NS_IMETHOD CaptureEvent(const nsAReadableString& aType)=0;
NS_IMETHOD CaptureEvent(const nsAString& aType)=0;
NS_IMETHOD ReleaseEvent(const nsAReadableString& aType)=0;
NS_IMETHOD ReleaseEvent(const nsAString& aType)=0;
};
#define NS_DECL_IDOMEVENTCAPTURER \
NS_IMETHOD CaptureEvent(const nsAReadableString& aType); \
NS_IMETHOD ReleaseEvent(const nsAReadableString& aType); \
NS_IMETHOD CaptureEvent(const nsAString& aType); \
NS_IMETHOD ReleaseEvent(const nsAString& aType); \
#define NS_FORWARD_IDOMEVENTCAPTURER(_to) \
NS_IMETHOD CaptureEvent(const nsAReadableString& aType) { return _to CaptureEvent(aType); } \
NS_IMETHOD ReleaseEvent(const nsAReadableString& aType) { return _to ReleaseEvent(aType); } \
NS_IMETHOD CaptureEvent(const nsAString& aType) { return _to CaptureEvent(aType); } \
NS_IMETHOD ReleaseEvent(const nsAString& aType) { return _to ReleaseEvent(aType); } \
#endif // nsIDOMEventCapturer_h__

Просмотреть файл

@ -41,14 +41,14 @@
#include "nsISupports.idl"
%{ C++
#include "nsAWritableString.h"
#include "nsAString.h"
inline PRBool DOMStringIsNull(const nsAReadableString& aString)
inline PRBool DOMStringIsNull(const nsAString& aString)
{
return aString.IsVoid();
}
inline void SetDOMStringToNull(nsAWritableString& aString)
inline void SetDOMStringToNull(nsAString& aString)
{
aString.Truncate();
aString.SetIsVoid(PR_TRUE);

Просмотреть файл

@ -84,16 +84,16 @@ public:
* @return NS_OK if the script was valid and got executed
*
**/
NS_IMETHOD EvaluateString(const nsAReadableString& aScript,
NS_IMETHOD EvaluateString(const nsAString& aScript,
void *aScopeObject,
nsIPrincipal *aPrincipal,
const char *aURL,
PRUint32 aLineNo,
const char* aVersion,
nsAWritableString& aRetValue,
nsAString& aRetValue,
PRBool* aIsUndefined) = 0;
NS_IMETHOD EvaluateStringWithValue(const nsAReadableString& aScript,
NS_IMETHOD EvaluateStringWithValue(const nsAString& aScript,
void *aScopeObject,
nsIPrincipal *aPrincipal,
const char *aURL,
@ -145,7 +145,7 @@ public:
*/
NS_IMETHOD ExecuteScript(void* aScriptObject,
void* aScopeObject,
nsAWritableString* aRetValue,
nsAString* aRetValue,
PRBool* aIsUndefined) = 0;
/**
@ -172,7 +172,7 @@ public:
*/
NS_IMETHOD CompileEventHandler(void* aTarget,
nsIAtom* aName,
const nsAReadableString& aBody,
const nsAString& aBody,
PRBool aShared,
void** aHandler) = 0;
@ -216,7 +216,7 @@ public:
const nsCString& aName,
PRUint32 aArgCount,
const char** aArgArray,
const nsAReadableString& aBody,
const nsAString& aBody,
const char* aURL,
PRUint32 aLineNo,
PRBool aShared,

Просмотреть файл

@ -41,7 +41,7 @@
#include "nsISupports.h"
#include "nsIScriptContext.h"
#include "nsAReadableString.h"
#include "nsAString.h"
#define NS_ISCRIPTOBJECTOWNER_IID \
{ /* 8f6bca7e-ce42-11d1-b724-00600891d8c9 */ \
@ -117,7 +117,7 @@ public:
NS_IMETHOD CompileEventHandler(nsIScriptContext* aContext,
void* aTarget,
nsIAtom *aName,
const nsAReadableString& aBody,
const nsAString& aBody,
void** aHandler) = 0;
/**

Просмотреть файл

@ -4220,7 +4220,7 @@ nsNamedNodeMapSH::GetItemAt(nsISupports *aNative, PRUint32 aIndex,
}
nsresult
nsNamedNodeMapSH::GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
nsNamedNodeMapSH::GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult)
{
nsCOMPtr<nsIDOMNamedNodeMap> map(do_QueryInterface(aNative));
@ -4254,7 +4254,7 @@ nsHTMLCollectionSH::GetItemAt(nsISupports *aNative, PRUint32 aIndex,
nsresult
nsHTMLCollectionSH::GetNamedItem(nsISupports *aNative,
nsAReadableString& aName,
const nsAString& aName,
nsISupports **aResult)
{
nsCOMPtr<nsIDOMHTMLCollection> collection(do_QueryInterface(aNative));
@ -4273,7 +4273,7 @@ nsHTMLCollectionSH::GetNamedItem(nsISupports *aNative,
nsresult
nsFormControlListSH::GetNamedItem(nsISupports *aNative,
nsAReadableString& aName,
const nsAString& aName,
nsISupports **aResult)
{
nsCOMPtr<nsIDOMNSHTMLFormControlList> list(do_QueryInterface(aNative));
@ -5271,7 +5271,7 @@ nsPluginSH::GetItemAt(nsISupports *aNative, PRUint32 aIndex,
}
nsresult
nsPluginSH::GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
nsPluginSH::GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult)
{
nsCOMPtr<nsIDOMPlugin> plugin(do_QueryInterface(aNative));
@ -5305,7 +5305,7 @@ nsPluginArraySH::GetItemAt(nsISupports *aNative, PRUint32 aIndex,
}
nsresult
nsPluginArraySH::GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
nsPluginArraySH::GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult)
{
nsCOMPtr<nsIDOMPluginArray> array(do_QueryInterface(aNative));
@ -5339,7 +5339,7 @@ nsMimeTypeArraySH::GetItemAt(nsISupports *aNative, PRUint32 aIndex,
}
nsresult
nsMimeTypeArraySH::GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
nsMimeTypeArraySH::GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult)
{
nsCOMPtr<nsIDOMMimeTypeArray> array(do_QueryInterface(aNative));
@ -5422,7 +5422,7 @@ nsHistorySH::GetProperty(nsIXPConnectWrappedNative *wrapper, JSContext *cx,
nsresult
nsHistorySH::GetStringAt(nsISupports *aNative, PRInt32 aIndex,
nsAWritableString& aResult)
nsAString& aResult)
{
if (aIndex < 0) {
return NS_ERROR_DOM_INDEX_SIZE_ERR;
@ -5438,7 +5438,7 @@ nsHistorySH::GetStringAt(nsISupports *aNative, PRInt32 aIndex,
nsresult
nsMediaListSH::GetStringAt(nsISupports *aNative, PRInt32 aIndex,
nsAWritableString& aResult)
nsAString& aResult)
{
if (aIndex < 0) {
return NS_ERROR_DOM_INDEX_SIZE_ERR;
@ -5472,7 +5472,7 @@ nsStyleSheetListSH::GetItemAt(nsISupports *aNative, PRUint32 aIndex,
nsresult
nsCSSStyleDeclSH::GetStringAt(nsISupports *aNative, PRInt32 aIndex,
nsAWritableString& aResult)
nsAString& aResult)
{
if (aIndex < 0) {
return NS_ERROR_DOM_INDEX_SIZE_ERR;

Просмотреть файл

@ -418,7 +418,7 @@ protected:
{
}
virtual nsresult GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
virtual nsresult GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult) = 0;
public:
@ -446,7 +446,7 @@ protected:
nsISupports **aResult);
// Override nsNamedArraySH::GetNamedItem()
virtual nsresult GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
virtual nsresult GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult);
public:
@ -476,7 +476,7 @@ protected:
nsISupports **aResult);
// Override nsNamedArraySH::GetNamedItem()
virtual nsresult GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
virtual nsresult GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult);
public:
@ -502,7 +502,7 @@ protected:
// Override nsNamedArraySH::GetNamedItem() since our NamedItem() can
// return either a nsIDOMNode or a nsIHTMLCollection
virtual nsresult GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
virtual nsresult GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult);
public:
@ -796,7 +796,7 @@ protected:
nsISupports **aResult);
// Override nsNamedArraySH::GetNamedItem()
virtual nsresult GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
virtual nsresult GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult);
public:
@ -826,7 +826,7 @@ protected:
nsISupports **aResult);
// Override nsNamedArraySH::GetNamedItem()
virtual nsresult GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
virtual nsresult GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult);
public:
@ -856,7 +856,7 @@ protected:
nsISupports **aResult);
// Override nsNamedArraySH::GetNamedItem()
virtual nsresult GetNamedItem(nsISupports *aNative, nsAReadableString& aName,
virtual nsresult GetNamedItem(nsISupports *aNative, const nsAString& aName,
nsISupports **aResult);
public:
@ -881,7 +881,7 @@ protected:
}
virtual nsresult GetStringAt(nsISupports *aNative, PRInt32 aIndex,
nsAWritableString& aResult) = 0;
nsAString& aResult) = 0;
public:
NS_IMETHOD GetProperty(nsIXPConnectWrappedNative *wrapper, JSContext *cx,
@ -903,7 +903,7 @@ protected:
}
virtual nsresult GetStringAt(nsISupports *aNative, PRInt32 aIndex,
nsAWritableString& aResult);
nsAString& aResult);
public:
NS_IMETHOD GetProperty(nsIXPConnectWrappedNative *wrapper, JSContext *cx,
@ -930,7 +930,7 @@ protected:
}
virtual nsresult GetStringAt(nsISupports *aNative, PRInt32 aIndex,
nsAWritableString& aResult);
nsAString& aResult);
public:
static nsIClassInfo *doCreate(nsDOMClassInfoData* aData)
@ -980,7 +980,7 @@ protected:
}
virtual nsresult GetStringAt(nsISupports *aNative, PRInt32 aIndex,
nsAWritableString& aResult);
nsAString& aResult);
public:
static nsIClassInfo *doCreate(nsDOMClassInfoData* aData)

Просмотреть файл

@ -144,7 +144,7 @@ nsDOMWindowList::Item(PRUint32 aIndex, nsIDOMWindow** aReturn)
}
NS_IMETHODIMP
nsDOMWindowList::NamedItem(const nsAReadableString& aName, nsIDOMWindow** aReturn)
nsDOMWindowList::NamedItem(const nsAString& aName, nsIDOMWindow** aReturn)
{
nsCOMPtr<nsIDocShellTreeItem> item;

Просмотреть файл

@ -58,7 +58,7 @@ public:
//nsIDOMWindowCollection interface
NS_IMETHOD GetLength(PRUint32* aLength);
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMWindow** aReturn);
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMWindow** aReturn);
NS_IMETHOD NamedItem(const nsAString& aName, nsIDOMWindow** aReturn);
//local methods
NS_IMETHOD SetDocShell(nsIDocShell* aDocShell);

Просмотреть файл

@ -130,7 +130,7 @@ nsFocusController::SetFocusedWindow(nsIDOMWindowInternal* aWindow)
NS_IMETHODIMP
nsFocusController::UpdateCommands(const nsAReadableString& aEventName)
nsFocusController::UpdateCommands(const nsAString& aEventName)
{
if (mCurrentWindow) {
mCurrentWindow->UpdateCommands(aEventName);
@ -344,7 +344,7 @@ nsFocusController::GetParentWindowFromDocument(nsIDOMDocument* aDocument, nsIDOM
}
NS_IMETHODIMP
nsFocusController::GetControllerForCommand(const nsAReadableString& aCommand, nsIController** _retval)
nsFocusController::GetControllerForCommand(const nsAString& aCommand, nsIController** _retval)
{
NS_ENSURE_ARG_POINTER(_retval);
*_retval = nsnull;

Просмотреть файл

@ -68,7 +68,7 @@ public:
NS_IMETHOD GetPopupNode(nsIDOMNode** aNode);
NS_IMETHOD SetPopupNode(nsIDOMNode* aNode);
NS_IMETHOD GetControllerForCommand(const nsAReadableString& aCommand, nsIController** aResult);
NS_IMETHOD GetControllerForCommand(const nsAString& aCommand, nsIController** aResult);
NS_IMETHOD GetControllers(nsIControllers** aResult);
NS_IMETHOD MoveFocus(PRBool aForward, nsIDOMElement* aElt);
@ -81,7 +81,7 @@ public:
NS_IMETHOD HandleEvent(nsIDOMEvent* anEvent) { return NS_OK; };
protected:
NS_IMETHOD UpdateCommands(const nsAReadableString& aEventName);
NS_IMETHOD UpdateCommands(const nsAString& aEventName);
public:
static nsresult GetParentWindowFromDocument(nsIDOMDocument* aElement, nsIDOMWindowInternal** aWindow);

Просмотреть файл

@ -1252,14 +1252,14 @@ GlobalWindowImpl::SetOpener(nsIDOMWindowInternal* aOpener)
}
NS_IMETHODIMP
GlobalWindowImpl::GetStatus(nsAWritableString& aStatus)
GlobalWindowImpl::GetStatus(nsAString& aStatus)
{
aStatus = mStatus;
return NS_OK;
}
NS_IMETHODIMP
GlobalWindowImpl::SetStatus(const nsAReadableString& aStatus)
GlobalWindowImpl::SetStatus(const nsAString& aStatus)
{
mStatus = aStatus;
@ -1274,14 +1274,14 @@ GlobalWindowImpl::SetStatus(const nsAReadableString& aStatus)
}
NS_IMETHODIMP
GlobalWindowImpl::GetDefaultStatus(nsAWritableString& aDefaultStatus)
GlobalWindowImpl::GetDefaultStatus(nsAString& aDefaultStatus)
{
aDefaultStatus = mDefaultStatus;
return NS_OK;
}
NS_IMETHODIMP
GlobalWindowImpl::SetDefaultStatus(const nsAReadableString& aDefaultStatus)
GlobalWindowImpl::SetDefaultStatus(const nsAString& aDefaultStatus)
{
mDefaultStatus = aDefaultStatus;
@ -1295,7 +1295,7 @@ GlobalWindowImpl::SetDefaultStatus(const nsAReadableString& aDefaultStatus)
}
NS_IMETHODIMP
GlobalWindowImpl::GetName(nsAWritableString& aName)
GlobalWindowImpl::GetName(nsAString& aName)
{
nsXPIDLString name;
nsCOMPtr<nsIDocShellTreeItem> docShellAsItem(do_QueryInterface(mDocShell));
@ -1307,7 +1307,7 @@ GlobalWindowImpl::GetName(nsAWritableString& aName)
}
NS_IMETHODIMP
GlobalWindowImpl::SetName(const nsAReadableString& aName)
GlobalWindowImpl::SetName(const nsAString& aName)
{
nsresult result = NS_OK;
nsCOMPtr<nsIDocShellTreeItem> docShellAsItem(do_QueryInterface(mDocShell));
@ -1820,7 +1820,7 @@ NS_IMETHODIMP GlobalWindowImpl::GetFullScreen(PRBool* aFullScreen)
}
NS_IMETHODIMP
GlobalWindowImpl::Dump(const nsAReadableString& aStr)
GlobalWindowImpl::Dump(const nsAString& aStr)
{
#if !(defined(NS_DEBUG) || defined(MOZ_ENABLE_JS_DUMP))
{
@ -1976,7 +1976,7 @@ GlobalWindowImpl::MakeScriptDialogTitle(nsAReadableString &aInTitle, nsAWritable
}
NS_IMETHODIMP
GlobalWindowImpl::Alert(const nsAReadableString& aString)
GlobalWindowImpl::Alert(const nsAString& aString)
{
NS_ENSURE_STATE(mDocShell);
@ -2008,7 +2008,7 @@ GlobalWindowImpl::Alert(const nsAReadableString& aString)
}
NS_IMETHODIMP
GlobalWindowImpl::Confirm(const nsAReadableString& aString, PRBool* aReturn)
GlobalWindowImpl::Confirm(const nsAString& aString, PRBool* aReturn)
{
NS_ENSURE_STATE(mDocShell);
@ -2042,11 +2042,11 @@ GlobalWindowImpl::Confirm(const nsAReadableString& aString, PRBool* aReturn)
}
NS_IMETHODIMP
GlobalWindowImpl::Prompt(const nsAReadableString& aMessage,
const nsAReadableString& aInitial,
const nsAReadableString& aTitle,
GlobalWindowImpl::Prompt(const nsAString& aMessage,
const nsAString& aInitial,
const nsAString& aTitle,
PRUint32 aSavePassword,
nsAWritableString& aReturn)
nsAString& aReturn)
{
NS_ENSURE_STATE(mDocShell);
@ -2115,7 +2115,7 @@ GlobalWindowImpl::Prompt(const nsAReadableString& aMessage,
}
NS_IMETHODIMP
GlobalWindowImpl::Prompt(nsAWritableString& aReturn)
GlobalWindowImpl::Prompt(nsAString& aReturn)
{
NS_ENSURE_STATE(mDocShell);
NS_ENSURE_STATE(sXPConnect);
@ -2624,9 +2624,9 @@ GlobalWindowImpl::CheckForAbusePoint ()
}
NS_IMETHODIMP
GlobalWindowImpl::Open(const nsAReadableString& aUrl,
const nsAReadableString& aName,
const nsAReadableString& aOptions,
GlobalWindowImpl::Open(const nsAString& aUrl,
const nsAString& aName,
const nsAString& aOptions,
nsIDOMWindow **_retval)
{
return OpenInternal(aUrl, aName, aOptions, PR_FALSE, nsnull, 0, nsnull,
@ -2690,9 +2690,9 @@ GlobalWindowImpl::Open(nsIDOMWindow **_retval)
// like Open, but attaches to the new window any extra parameters past
// [features] as a JS property named "arguments"
NS_IMETHODIMP
GlobalWindowImpl::OpenDialog(const nsAReadableString& aUrl,
const nsAReadableString& aName,
const nsAReadableString& aOptions,
GlobalWindowImpl::OpenDialog(const nsAString& aUrl,
const nsAString& aName,
const nsAString& aOptions,
nsISupports* aExtraArgument,
nsIDOMWindow** _retval)
{
@ -2814,7 +2814,7 @@ GlobalWindowImpl::ReallyCloseWindow()
}
NS_IMETHODIMP
GlobalWindowImpl::UpdateCommands(const nsAReadableString& anAction)
GlobalWindowImpl::UpdateCommands(const nsAString& anAction)
{
nsCOMPtr<nsIDOMWindowInternal> rootWindow;
GetPrivateRoot(getter_AddRefs(rootWindow));
@ -2839,8 +2839,8 @@ GlobalWindowImpl::UpdateCommands(const nsAReadableString& anAction)
}
NS_IMETHODIMP
GlobalWindowImpl::Escape(const nsAReadableString& aStr,
nsAWritableString& aReturn)
GlobalWindowImpl::Escape(const nsAString& aStr,
nsAString& aReturn)
{
nsresult result = NS_OK;
nsCOMPtr<nsIUnicodeEncoder> encoder;
@ -2911,8 +2911,8 @@ GlobalWindowImpl::Escape(const nsAReadableString& aStr,
}
NS_IMETHODIMP
GlobalWindowImpl::Unescape(const nsAReadableString& aStr,
nsAWritableString& aReturn)
GlobalWindowImpl::Unescape(const nsAString& aStr,
nsAString& aReturn)
{
nsresult result = NS_OK;
nsCOMPtr<nsIUnicodeDecoder> decoder;
@ -3011,7 +3011,7 @@ GlobalWindowImpl::GetSelection(nsISelection** aSelection)
// Non-scriptable version of window.find(), part of nsIDOMWindowInternal
NS_IMETHODIMP
GlobalWindowImpl::Find(const nsAReadableString& aStr,
GlobalWindowImpl::Find(const nsAString& aStr,
PRBool aCaseSensitive,
PRBool aBackwards,
PRBool aWrapAround,
@ -3105,7 +3105,7 @@ GlobalWindowImpl::Find(PRBool *aDidFind)
}
nsresult
GlobalWindowImpl::FindInternal(nsAReadableString& aStr,
GlobalWindowImpl::FindInternal(const nsAString& aStr,
PRBool caseSensitive,
PRBool backwards,
PRBool wrapAround,
@ -3271,7 +3271,7 @@ GlobalWindowImpl::Btoa(const nsAString& aBinaryData,
//*****************************************************************************
NS_IMETHODIMP
GlobalWindowImpl::AddEventListener(const nsAReadableString& aType,
GlobalWindowImpl::AddEventListener(const nsAString& aType,
nsIDOMEventListener* aListener,
PRBool aUseCapture)
{
@ -3287,7 +3287,7 @@ GlobalWindowImpl::AddEventListener(const nsAReadableString& aType,
}
NS_IMETHODIMP
GlobalWindowImpl::RemoveEventListener(const nsAReadableString& aType,
GlobalWindowImpl::RemoveEventListener(const nsAString& aType,
nsIDOMEventListener* aListener,
PRBool aUseCapture)
{
@ -3676,7 +3676,7 @@ GlobalWindowImpl::SetMutationListeners(PRUint32 aType)
NS_IMETHODIMP
GlobalWindowImpl::GetComputedStyle(nsIDOMElement* aElt,
const nsAReadableString& aPseudoElt,
const nsAString& aPseudoElt,
nsIDOMCSSStyleDeclaration** aReturn)
{
NS_ENSURE_ARG_POINTER(aReturn);
@ -3785,9 +3785,9 @@ GlobalWindowImpl::GetParentInternal(nsIDOMWindowInternal **aParent)
}
NS_IMETHODIMP
GlobalWindowImpl::OpenInternal(const nsAReadableString& aUrl,
const nsAReadableString& aName,
const nsAReadableString& aOptions,
GlobalWindowImpl::OpenInternal(const nsAString& aUrl,
const nsAString& aName,
const nsAString& aOptions,
PRBool aDialog, jsval *argv, PRUint32 argc,
nsISupports *aExtraArgument,
nsIDOMWindow **aReturn)
@ -4693,14 +4693,14 @@ NS_IMPL_RELEASE_INHERITED(nsGlobalChromeWindow, GlobalWindowImpl)
// nsGlobalChromeWindow implementation
NS_IMETHODIMP
nsGlobalChromeWindow::GetTitle(nsAWritableString& aTitle)
nsGlobalChromeWindow::GetTitle(nsAString& aTitle)
{
aTitle = mTitle;
return NS_OK;
}
NS_IMETHODIMP
nsGlobalChromeWindow::SetTitle(const nsAReadableString& aTitle)
nsGlobalChromeWindow::SetTitle(const nsAString& aTitle)
{
mTitle = aTitle;
if(mDocShell) {
@ -4807,7 +4807,7 @@ nsGlobalChromeWindow::GetAttention()
//Note: This call will lock the cursor, it will not change as it moves.
//To unlock, the cursor must be set back to CURSOR_AUTO.
NS_IMETHODIMP
nsGlobalChromeWindow::SetCursor(const nsAReadableString& aCursor)
nsGlobalChromeWindow::SetCursor(const nsAString& aCursor)
{
nsresult rv = NS_OK;
PRInt32 cursor;
@ -4983,7 +4983,7 @@ void NavigatorImpl::SetDocShell(nsIDocShell *aDocShell)
//*****************************************************************************
NS_IMETHODIMP
NavigatorImpl::GetUserAgent(nsAWritableString& aUserAgent)
NavigatorImpl::GetUserAgent(nsAString& aUserAgent)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -4998,7 +4998,7 @@ NavigatorImpl::GetUserAgent(nsAWritableString& aUserAgent)
}
NS_IMETHODIMP
NavigatorImpl::GetAppCodeName(nsAWritableString& aAppCodeName)
NavigatorImpl::GetAppCodeName(nsAString& aAppCodeName)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5013,7 +5013,7 @@ NavigatorImpl::GetAppCodeName(nsAWritableString& aAppCodeName)
}
NS_IMETHODIMP
NavigatorImpl::GetAppVersion(nsAWritableString& aAppVersion)
NavigatorImpl::GetAppVersion(nsAString& aAppVersion)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5044,14 +5044,14 @@ NavigatorImpl::GetAppVersion(nsAWritableString& aAppVersion)
}
NS_IMETHODIMP
NavigatorImpl::GetAppName(nsAWritableString& aAppName)
NavigatorImpl::GetAppName(nsAString& aAppName)
{
aAppName.Assign(NS_LITERAL_STRING("Netscape"));
return NS_OK;
}
NS_IMETHODIMP
NavigatorImpl::GetLanguage(nsAWritableString& aLanguage)
NavigatorImpl::GetLanguage(nsAString& aLanguage)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5066,7 +5066,7 @@ NavigatorImpl::GetLanguage(nsAWritableString& aLanguage)
}
NS_IMETHODIMP
NavigatorImpl::GetPlatform(nsAWritableString& aPlatform)
NavigatorImpl::GetPlatform(nsAString& aPlatform)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5095,7 +5095,7 @@ NavigatorImpl::GetPlatform(nsAWritableString& aPlatform)
}
NS_IMETHODIMP
NavigatorImpl::GetOscpu(nsAWritableString& aOSCPU)
NavigatorImpl::GetOscpu(nsAString& aOSCPU)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5110,7 +5110,7 @@ NavigatorImpl::GetOscpu(nsAWritableString& aOSCPU)
}
NS_IMETHODIMP
NavigatorImpl::GetVendor(nsAWritableString& aVendor)
NavigatorImpl::GetVendor(nsAString& aVendor)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5126,7 +5126,7 @@ NavigatorImpl::GetVendor(nsAWritableString& aVendor)
NS_IMETHODIMP
NavigatorImpl::GetVendorSub(nsAWritableString& aVendorSub)
NavigatorImpl::GetVendorSub(nsAString& aVendorSub)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5141,7 +5141,7 @@ NavigatorImpl::GetVendorSub(nsAWritableString& aVendorSub)
}
NS_IMETHODIMP
NavigatorImpl::GetProduct(nsAWritableString& aProduct)
NavigatorImpl::GetProduct(nsAString& aProduct)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5156,7 +5156,7 @@ NavigatorImpl::GetProduct(nsAWritableString& aProduct)
}
NS_IMETHODIMP
NavigatorImpl::GetProductSub(nsAWritableString& aProductSub)
NavigatorImpl::GetProductSub(nsAString& aProductSub)
{
nsresult res;
nsCOMPtr<nsIHttpProtocolHandler>
@ -5171,7 +5171,7 @@ NavigatorImpl::GetProductSub(nsAWritableString& aProductSub)
}
NS_IMETHODIMP
NavigatorImpl::GetSecurityPolicy(nsAWritableString& aSecurityPolicy)
NavigatorImpl::GetSecurityPolicy(nsAString& aSecurityPolicy)
{
return NS_OK;
}
@ -5590,7 +5590,7 @@ nsDOMWindowController::GetSelectionController(nsISelectionController **aSelCon)
NS_IMETHODIMP
nsDOMWindowController::IsCommandEnabled(const nsAReadableString& aCommand,
nsDOMWindowController::IsCommandEnabled(const nsAString& aCommand,
PRBool *aResult)
{
NS_ENSURE_ARG_POINTER(aResult);
@ -5637,7 +5637,7 @@ nsDOMWindowController::IsCommandEnabled(const nsAReadableString& aCommand,
}
NS_IMETHODIMP
nsDOMWindowController::SupportsCommand(const nsAReadableString& aCommand,
nsDOMWindowController::SupportsCommand(const nsAString& aCommand,
PRBool *outSupported)
{
NS_ENSURE_ARG_POINTER(outSupported);
@ -5687,7 +5687,7 @@ nsDOMWindowController::SupportsCommand(const nsAReadableString& aCommand,
}
NS_IMETHODIMP
nsDOMWindowController::DoCommand(const nsAReadableString & aCommand)
nsDOMWindowController::DoCommand(const nsAString & aCommand)
{
nsresult rv = NS_ERROR_FAILURE;
nsCAutoString commandName;
@ -5839,7 +5839,7 @@ nsDOMWindowController::DoCommandWithSelectionController(const nsCString& aComman
}
NS_IMETHODIMP
nsDOMWindowController::OnEvent(const nsAReadableString & aEventName)
nsDOMWindowController::OnEvent(const nsAString & aEventName)
{
return NS_OK;
}

Просмотреть файл

@ -155,10 +155,10 @@ public:
NS_DECL_NSIDOMJSWINDOW
// nsIDOMEventTarget
NS_IMETHOD AddEventListener(const nsAReadableString& aType,
NS_IMETHOD AddEventListener(const nsAString& aType,
nsIDOMEventListener* aListener,
PRBool aUseCapture);
NS_IMETHOD RemoveEventListener(const nsAReadableString& aType,
NS_IMETHOD RemoveEventListener(const nsAString& aType,
nsIDOMEventListener* aListener,
PRBool aUseCapture);
NS_IMETHOD DispatchEvent(nsIDOMEvent* aEvent, PRBool *_retval);
@ -211,9 +211,9 @@ protected:
void GetParentInternal(nsIDOMWindowInternal **parent);
// Window Control Functions
NS_IMETHOD OpenInternal(const nsAReadableString& aUrl,
const nsAReadableString& aName,
const nsAReadableString& aOptions,
NS_IMETHOD OpenInternal(const nsAString& aUrl,
const nsAString& aName,
const nsAString& aOptions,
PRBool aDialog, jsval *argv, PRUint32 argc,
nsISupports *aExtraArgument, nsIDOMWindow **aReturn);
static void CloseWindow(nsISupports* aWindow);
@ -246,7 +246,7 @@ protected:
void MakeScriptDialogTitle(nsAReadableString &aInTitle, nsAWritableString &aOutTitle);
// Helper for window.find()
nsresult FindInternal(nsAReadableString& aStr, PRBool caseSensitive,
nsresult FindInternal(const nsAString& aStr, PRBool caseSensitive,
PRBool backwards, PRBool wrapAround, PRBool wholeWord,
PRBool searchInFrames, PRBool showDialog,
PRBool *aReturn);
@ -414,9 +414,9 @@ protected:
nsresult GetURI(nsIURI** aURL);
nsresult GetWritableURI(nsIURI** aURL);
nsresult SetURI(nsIURI* aURL);
nsresult SetHrefWithBase(const nsAReadableString& aHref, nsIURI* aBase,
nsresult SetHrefWithBase(const nsAString& aHref, nsIURI* aBase,
PRBool aReplace);
nsresult SetHrefWithContext(JSContext* cx, const nsAReadableString& aHref,
nsresult SetHrefWithContext(JSContext* cx, const nsAString& aHref,
PRBool aReplace);
nsresult GetSourceURL(JSContext* cx, nsIURI** sourceURL);

Просмотреть файл

@ -97,7 +97,7 @@ HistoryImpl::GetLength(PRInt32* aLength)
}
NS_IMETHODIMP
HistoryImpl::GetCurrent(nsAWritableString& aCurrent)
HistoryImpl::GetCurrent(nsAString& aCurrent)
{
PRInt32 curIndex=0;
nsCAutoString curURL;
@ -126,7 +126,7 @@ HistoryImpl::GetCurrent(nsAWritableString& aCurrent)
}
NS_IMETHODIMP
HistoryImpl::GetPrevious(nsAWritableString& aPrevious)
HistoryImpl::GetPrevious(nsAString& aPrevious)
{
PRInt32 curIndex;
nsCAutoString prevURL;
@ -155,7 +155,7 @@ HistoryImpl::GetPrevious(nsAWritableString& aPrevious)
}
NS_IMETHODIMP
HistoryImpl::GetNext(nsAWritableString& aNext)
HistoryImpl::GetNext(nsAString& aNext)
{
PRInt32 curIndex;
nsCAutoString nextURL;
@ -242,7 +242,7 @@ HistoryImpl::GoIndex(PRInt32 aDelta)
}
NS_IMETHODIMP
HistoryImpl::GoUri(const nsAReadableString& aUriSubstring)
HistoryImpl::GoUri(const nsAString& aUriSubstring)
{
nsCOMPtr<nsISHistory> session_history;
@ -339,7 +339,7 @@ HistoryImpl::Go()
}
NS_IMETHODIMP
HistoryImpl::Item(PRUint32 aIndex, nsAWritableString& aReturn)
HistoryImpl::Item(PRUint32 aIndex, nsAString& aReturn)
{
aReturn.Truncate();

Просмотреть файл

@ -463,7 +463,7 @@ NS_IMPL_RELEASE(nsJSContext)
NS_IMETHODIMP
nsJSContext::EvaluateStringWithValue(const nsAReadableString& aScript,
nsJSContext::EvaluateStringWithValue(const nsAString& aScript,
void *aScopeObject,
nsIPrincipal *aPrincipal,
const char *aURL,
@ -582,13 +582,13 @@ nsJSContext::EvaluateStringWithValue(const nsAReadableString& aScript,
}
NS_IMETHODIMP
nsJSContext::EvaluateString(const nsAReadableString& aScript,
nsJSContext::EvaluateString(const nsAString& aScript,
void *aScopeObject,
nsIPrincipal *aPrincipal,
const char *aURL,
PRUint32 aLineNo,
const char* aVersion,
nsAWritableString& aRetValue,
nsAString& aRetValue,
PRBool* aIsUndefined)
{
if (!mScriptsEnabled) {
@ -782,7 +782,7 @@ nsJSContext::CompileScript(const PRUnichar* aText,
NS_IMETHODIMP
nsJSContext::ExecuteScript(void* aScriptObject,
void *aScopeObject,
nsAWritableString* aRetValue,
nsAString* aRetValue,
PRBool* aIsUndefined)
{
if (!mScriptsEnabled) {
@ -878,7 +878,7 @@ AtomToEventHandlerName(nsIAtom *aName, char *charName, PRUint32 charNameSize)
NS_IMETHODIMP
nsJSContext::CompileEventHandler(void *aTarget, nsIAtom *aName,
const nsAReadableString& aBody,
const nsAString& aBody,
PRBool aShared, void** aHandler)
{
JSPrincipals *jsprin = nsnull;
@ -929,7 +929,7 @@ nsJSContext::CompileFunction(void* aTarget,
const nsCString& aName,
PRUint32 aArgCount,
const char** aArgArray,
const nsAReadableString& aBody,
const nsAString& aBody,
const char* aURL,
PRUint32 aLineNo,
PRBool aShared,

Просмотреть файл

@ -58,15 +58,15 @@ public:
NS_DECL_ISUPPORTS
NS_IMETHOD EvaluateString(const nsAReadableString& aScript,
NS_IMETHOD EvaluateString(const nsAString& aScript,
void *aScopeObject,
nsIPrincipal *principal,
const char *aURL,
PRUint32 aLineNo,
const char* aVersion,
nsAWritableString& aRetValue,
nsAString& aRetValue,
PRBool* aIsUndefined);
NS_IMETHOD EvaluateStringWithValue(const nsAReadableString& aScript,
NS_IMETHOD EvaluateStringWithValue(const nsAString& aScript,
void *aScopeObject,
nsIPrincipal *aPrincipal,
const char *aURL,
@ -85,11 +85,11 @@ public:
void** aScriptObject);
NS_IMETHOD ExecuteScript(void* aScriptObject,
void *aScopeObject,
nsAWritableString* aRetValue,
nsAString* aRetValue,
PRBool* aIsUndefined);
NS_IMETHOD CompileEventHandler(void *aTarget,
nsIAtom *aName,
const nsAReadableString& aBody,
const nsAString& aBody,
PRBool aShared,
void** aHandler);
NS_IMETHOD CallEventHandler(void *aTarget, void *aHandler,
@ -102,7 +102,7 @@ public:
const nsCString& aName,
PRUint32 aArgCount,
const char** aArgArray,
const nsAReadableString& aBody,
const nsAString& aBody,
const char* aURL,
PRUint32 aLineNo,
PRBool aShared,

Просмотреть файл

@ -132,7 +132,7 @@ nsJSUtils::ConvertJSValToXPCObject(nsISupports** aSupports, REFNSIID aIID,
}
void
nsJSUtils::ConvertJSValToString(nsAWritableString& aString,
nsJSUtils::ConvertJSValToString(nsAString& aString,
JSContext* aContext, jsval aValue)
{
JSString *jsstring;

Просмотреть файл

@ -66,7 +66,7 @@ public:
static PRBool ConvertJSValToXPCObject(nsISupports** aSupports, REFNSIID aIID,
JSContext* aContext, jsval aValue);
static void ConvertJSValToString(nsAWritableString& aString,
static void ConvertJSValToString(nsAString& aString,
JSContext* aContext, jsval aValue);
static PRBool ConvertJSValToUint32(PRUint32* aProp, JSContext* aContext,

Просмотреть файл

@ -66,7 +66,7 @@
#include "nsICharsetConverterManager2.h"
static nsresult EscapeNonAsciiInURI(nsAReadableString& aHref, nsAWritableCString& aEscapedHref)
static nsresult EscapeNonAsciiInURI(const nsAString& aHref, nsACString& aEscapedHref)
{
aEscapedHref.Truncate(0);
@ -280,7 +280,7 @@ LocationImpl::SetURI(nsIURI* aURI)
}
NS_IMETHODIMP
LocationImpl::GetHash(nsAWritableString& aHash)
LocationImpl::GetHash(nsAString& aHash)
{
aHash.SetLength(0);
@ -307,7 +307,7 @@ LocationImpl::GetHash(nsAWritableString& aHash)
}
NS_IMETHODIMP
LocationImpl::SetHash(const nsAReadableString& aHash)
LocationImpl::SetHash(const nsAString& aHash)
{
nsCOMPtr<nsIURI> uri;
nsresult result = NS_OK;
@ -335,7 +335,7 @@ LocationImpl::SetHash(const nsAReadableString& aHash)
}
NS_IMETHODIMP
LocationImpl::GetHost(nsAWritableString& aHost)
LocationImpl::GetHost(nsAString& aHost)
{
aHost.SetLength(0);
@ -358,7 +358,7 @@ LocationImpl::GetHost(nsAWritableString& aHost)
}
NS_IMETHODIMP
LocationImpl::SetHost(const nsAReadableString& aHost)
LocationImpl::SetHost(const nsAString& aHost)
{
nsCOMPtr<nsIURI> uri;
nsresult result;
@ -374,7 +374,7 @@ LocationImpl::SetHost(const nsAReadableString& aHost)
}
NS_IMETHODIMP
LocationImpl::GetHostname(nsAWritableString& aHostname)
LocationImpl::GetHostname(nsAString& aHostname)
{
aHostname.SetLength(0);
@ -397,7 +397,7 @@ LocationImpl::GetHostname(nsAWritableString& aHostname)
}
NS_IMETHODIMP
LocationImpl::SetHostname(const nsAReadableString& aHostname)
LocationImpl::SetHostname(const nsAString& aHostname)
{
nsCOMPtr<nsIURI> uri;
nsresult result;
@ -413,7 +413,7 @@ LocationImpl::SetHostname(const nsAReadableString& aHostname)
}
NS_IMETHODIMP
LocationImpl::GetHref(nsAWritableString& aHref)
LocationImpl::GetHref(nsAString& aHref)
{
aHref.SetLength(0);
@ -436,7 +436,7 @@ LocationImpl::GetHref(nsAWritableString& aHref)
}
NS_IMETHODIMP
LocationImpl::SetHref(const nsAReadableString& aHref)
LocationImpl::SetHref(const nsAString& aHref)
{
nsAutoString oldHref;
nsresult rv = NS_OK;
@ -473,7 +473,7 @@ LocationImpl::SetHref(const nsAReadableString& aHref)
}
nsresult
LocationImpl::SetHrefWithContext(JSContext* cx, const nsAReadableString& aHref,
LocationImpl::SetHrefWithContext(JSContext* cx, const nsAString& aHref,
PRBool aReplace)
{
nsCOMPtr<nsIURI> base;
@ -489,7 +489,7 @@ LocationImpl::SetHrefWithContext(JSContext* cx, const nsAReadableString& aHref,
}
nsresult
LocationImpl::SetHrefWithBase(const nsAReadableString& aHref,
LocationImpl::SetHrefWithBase(const nsAString& aHref,
nsIURI* aBase, PRBool aReplace)
{
nsresult result;
@ -557,7 +557,7 @@ LocationImpl::SetHrefWithBase(const nsAReadableString& aHref,
}
NS_IMETHODIMP
LocationImpl::GetPathname(nsAWritableString& aPathname)
LocationImpl::GetPathname(nsAString& aPathname)
{
aPathname.SetLength(0);
@ -581,7 +581,7 @@ LocationImpl::GetPathname(nsAWritableString& aPathname)
}
NS_IMETHODIMP
LocationImpl::SetPathname(const nsAReadableString& aPathname)
LocationImpl::SetPathname(const nsAString& aPathname)
{
nsCOMPtr<nsIURI> uri;
nsresult result = NS_OK;
@ -597,7 +597,7 @@ LocationImpl::SetPathname(const nsAReadableString& aPathname)
}
NS_IMETHODIMP
LocationImpl::GetPort(nsAWritableString& aPort)
LocationImpl::GetPort(nsAString& aPort)
{
aPort.SetLength(0);
@ -621,7 +621,7 @@ LocationImpl::GetPort(nsAWritableString& aPort)
}
NS_IMETHODIMP
LocationImpl::SetPort(const nsAReadableString& aPort)
LocationImpl::SetPort(const nsAString& aPort)
{
nsCOMPtr<nsIURI> uri;
nsresult result = NS_OK;
@ -651,7 +651,7 @@ LocationImpl::SetPort(const nsAReadableString& aPort)
}
NS_IMETHODIMP
LocationImpl::GetProtocol(nsAWritableString& aProtocol)
LocationImpl::GetProtocol(nsAString& aProtocol)
{
aProtocol.SetLength(0);
@ -675,7 +675,7 @@ LocationImpl::GetProtocol(nsAWritableString& aProtocol)
}
NS_IMETHODIMP
LocationImpl::SetProtocol(const nsAReadableString& aProtocol)
LocationImpl::SetProtocol(const nsAString& aProtocol)
{
nsCOMPtr<nsIURI> uri;
nsresult result = NS_OK;
@ -691,7 +691,7 @@ LocationImpl::SetProtocol(const nsAReadableString& aProtocol)
}
NS_IMETHODIMP
LocationImpl::GetSearch(nsAWritableString& aSearch)
LocationImpl::GetSearch(nsAString& aSearch)
{
aSearch.SetLength(0);
@ -716,7 +716,7 @@ LocationImpl::GetSearch(nsAWritableString& aSearch)
}
NS_IMETHODIMP
LocationImpl::SetSearch(const nsAReadableString& aSearch)
LocationImpl::SetSearch(const nsAString& aSearch)
{
nsCOMPtr<nsIURI> uri;
nsresult result = NS_OK;
@ -793,7 +793,7 @@ LocationImpl::Reload()
}
NS_IMETHODIMP
LocationImpl::Replace(const nsAReadableString& aUrl)
LocationImpl::Replace(const nsAString& aUrl)
{
nsresult rv = NS_OK;
@ -825,7 +825,7 @@ LocationImpl::Replace(const nsAReadableString& aUrl)
}
NS_IMETHODIMP
LocationImpl::Assign(const nsAReadableString& aUrl)
LocationImpl::Assign(const nsAString& aUrl)
{
nsAutoString oldHref;
nsresult result = NS_OK;
@ -846,7 +846,7 @@ LocationImpl::Assign(const nsAReadableString& aUrl)
}
NS_IMETHODIMP
LocationImpl::ToString(nsAWritableString& aReturn)
LocationImpl::ToString(nsAString& aReturn)
{
return GetHref(aReturn);
}

Просмотреть файл

@ -101,7 +101,7 @@ MimeTypeArrayImpl::Item(PRUint32 aIndex, nsIDOMMimeType** aReturn)
}
NS_IMETHODIMP
MimeTypeArrayImpl::NamedItem(const nsAReadableString& aName,
MimeTypeArrayImpl::NamedItem(const nsAString& aName,
nsIDOMMimeType** aReturn)
{
NS_ENSURE_ARG_POINTER(aReturn);
@ -225,7 +225,7 @@ NS_IMPL_RELEASE(MimeTypeElementImpl)
NS_IMETHODIMP
MimeTypeElementImpl::GetDescription(nsAWritableString& aDescription)
MimeTypeElementImpl::GetDescription(nsAString& aDescription)
{
return mMimeType->GetDescription(aDescription);
}
@ -239,13 +239,13 @@ MimeTypeElementImpl::GetEnabledPlugin(nsIDOMPlugin** aEnabledPlugin)
}
NS_IMETHODIMP
MimeTypeElementImpl::GetSuffixes(nsAWritableString& aSuffixes)
MimeTypeElementImpl::GetSuffixes(nsAString& aSuffixes)
{
return mMimeType->GetSuffixes(aSuffixes);
}
NS_IMETHODIMP
MimeTypeElementImpl::GetType(nsAWritableString& aType)
MimeTypeElementImpl::GetType(nsAString& aType)
{
return mMimeType->GetType(aType);
}

Просмотреть файл

@ -54,7 +54,7 @@ public:
NS_IMETHOD GetLength(PRUint32* aLength);
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMMimeType** aReturn);
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn);
NS_IMETHOD NamedItem(const nsAString& aName, nsIDOMMimeType** aReturn);
nsresult Refresh();
private:
@ -75,10 +75,10 @@ public:
NS_DECL_ISUPPORTS
NS_IMETHOD GetDescription(nsAWritableString& aDescription);
NS_IMETHOD GetDescription(nsAString& aDescription);
NS_IMETHOD GetEnabledPlugin(nsIDOMPlugin** aEnabledPlugin);
NS_IMETHOD GetSuffixes(nsAWritableString& aSuffixes);
NS_IMETHOD GetType(nsAWritableString& aType);
NS_IMETHOD GetSuffixes(nsAString& aSuffixes);
NS_IMETHOD GetType(nsAString& aType);
protected:
nsIDOMPlugin* mPlugin;

Просмотреть файл

@ -115,7 +115,7 @@ PluginArrayImpl::Item(PRUint32 aIndex, nsIDOMPlugin** aReturn)
}
NS_IMETHODIMP
PluginArrayImpl::NamedItem(const nsAReadableString& aName,
PluginArrayImpl::NamedItem(const nsAString& aName,
nsIDOMPlugin** aReturn)
{
NS_PRECONDITION(nsnull != aReturn, "null arg");
@ -313,19 +313,19 @@ NS_IMPL_RELEASE(PluginElementImpl)
NS_IMETHODIMP
PluginElementImpl::GetDescription(nsAWritableString& aDescription)
PluginElementImpl::GetDescription(nsAString& aDescription)
{
return mPlugin->GetDescription(aDescription);
}
NS_IMETHODIMP
PluginElementImpl::GetFilename(nsAWritableString& aFilename)
PluginElementImpl::GetFilename(nsAString& aFilename)
{
return mPlugin->GetFilename(aFilename);
}
NS_IMETHODIMP
PluginElementImpl::GetName(nsAWritableString& aName)
PluginElementImpl::GetName(nsAString& aName)
{
return mPlugin->GetName(aName);
}
@ -354,7 +354,7 @@ PluginElementImpl::Item(PRUint32 aIndex, nsIDOMMimeType** aReturn)
}
NS_IMETHODIMP
PluginElementImpl::NamedItem(const nsAReadableString& aName,
PluginElementImpl::NamedItem(const nsAString& aName,
nsIDOMMimeType** aReturn)
{
if (mMimeTypeArray == nsnull) {

Просмотреть файл

@ -87,12 +87,12 @@ public:
NS_DECL_ISUPPORTS
NS_IMETHOD GetDescription(nsAWritableString& aDescription);
NS_IMETHOD GetFilename(nsAWritableString& aFilename);
NS_IMETHOD GetName(nsAWritableString& aName);
NS_IMETHOD GetDescription(nsAString& aDescription);
NS_IMETHOD GetFilename(nsAString& aFilename);
NS_IMETHOD GetName(nsAString& aName);
NS_IMETHOD GetLength(PRUint32* aLength);
NS_IMETHOD Item(PRUint32 aIndex, nsIDOMMimeType** aReturn);
NS_IMETHOD NamedItem(const nsAReadableString& aName, nsIDOMMimeType** aReturn);
NS_IMETHOD NamedItem(const nsAString& aName, nsIDOMMimeType** aReturn);
private:
nsresult GetMimeTypes();

Просмотреть файл

@ -58,7 +58,7 @@ nsWindowRoot::~nsWindowRoot()
NS_IMPL_ISUPPORTS4(nsWindowRoot, nsIDOMEventReceiver, nsIChromeEventHandler, nsPIWindowRoot, nsIDOMEventTarget)
NS_IMETHODIMP
nsWindowRoot::AddEventListener(const nsAReadableString& aType, nsIDOMEventListener* aListener, PRBool aUseCapture)
nsWindowRoot::AddEventListener(const nsAString& aType, nsIDOMEventListener* aListener, PRBool aUseCapture)
{
nsCOMPtr<nsIEventListenerManager> manager;
GetListenerManager(getter_AddRefs(manager));
@ -71,7 +71,7 @@ nsWindowRoot::AddEventListener(const nsAReadableString& aType, nsIDOMEventListen
}
NS_IMETHODIMP
nsWindowRoot::RemoveEventListener(const nsAReadableString& aType, nsIDOMEventListener* aListener, PRBool aUseCapture)
nsWindowRoot::RemoveEventListener(const nsAString& aType, nsIDOMEventListener* aListener, PRBool aUseCapture)
{
nsCOMPtr<nsIEventListenerManager> manager;
GetListenerManager(getter_AddRefs(manager));

Просмотреть файл

@ -39,7 +39,7 @@
#ifndef nsHTMLTags_h___
#define nsHTMLTags_h___
#include "nsAReadableString.h"
#include "nsAString.h"
/*
Declare the enum list using the magic of preprocessing
@ -70,7 +70,7 @@ public:
static nsresult AddRefTable(void);
static void ReleaseTable(void);
static nsHTMLTag LookupTag(const nsAReadableString& aTagName);
static nsHTMLTag LookupTag(const nsAString& aTagName);
static nsHTMLTag CaseSensitiveLookupTag(const PRUnichar* aTagName);
static const PRUnichar *GetStringValue(nsHTMLTag aEnum);
};

Просмотреть файл

@ -118,8 +118,8 @@ class CStartToken: public CHTMLToken {
public:
CStartToken(eHTMLTags aTag=eHTMLTag_unknown);
CStartToken(const nsAReadableString& aString);
CStartToken(const nsAReadableString& aName,eHTMLTags aTag);
CStartToken(const nsAString& aString);
CStartToken(const nsAString& aName,eHTMLTags aTag);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual PRInt32 GetTypeID(void);
@ -131,7 +131,7 @@ class CStartToken: public CHTMLToken {
#ifdef DEBUG
virtual void DebugDumpSource(nsOutputStream& out);
#endif
virtual const nsAReadableString& GetStringValue();
virtual const nsAString& GetStringValue();
virtual void GetSource(nsString& anOutputString);
virtual void AppendSource(nsString& anOutputString);
@ -174,8 +174,8 @@ class CEndToken: public CHTMLToken {
public:
CEndToken(eHTMLTags aTag);
CEndToken(const nsAReadableString& aString);
CEndToken(const nsAReadableString& aName,eHTMLTags aTag);
CEndToken(const nsAString& aString);
CEndToken(const nsAString& aName,eHTMLTags aTag);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual PRInt32 GetTypeID(void);
virtual const char* GetClassName(void);
@ -183,7 +183,7 @@ class CEndToken: public CHTMLToken {
#ifdef DEBUG
virtual void DebugDumpSource(nsOutputStream& out);
#endif
virtual const nsAReadableString& GetStringValue();
virtual const nsAString& GetStringValue();
virtual void GetSource(nsString& anOutputString);
virtual void AppendSource(nsString& anOutputString);
@ -205,11 +205,11 @@ class CCommentToken: public CHTMLToken {
public:
CCommentToken();
CCommentToken(const nsAReadableString& aString);
CCommentToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
char mLeadingChar;
protected:
@ -229,7 +229,7 @@ class CEntityToken : public CHTMLToken {
public:
CEntityToken();
CEntityToken(const nsAReadableString& aString);
CEntityToken(const nsAString& aString);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
PRInt32 TranslateToUnicodeStr(nsString& aString);
@ -239,7 +239,7 @@ class CEntityToken : public CHTMLToken {
#ifdef DEBUG
virtual void DebugDumpSource(nsOutputStream& out);
#endif
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
virtual void GetSource(nsString& anOutputString);
virtual void AppendSource(nsString& anOutputString);
@ -260,11 +260,11 @@ class CWhitespaceToken: public CHTMLToken {
public:
CWhitespaceToken();
CWhitespaceToken(const nsAReadableString& aString);
CWhitespaceToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -282,17 +282,17 @@ class CTextToken: public CHTMLToken {
public:
CTextToken();
CTextToken(const nsAReadableString& aString);
CTextToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
nsresult ConsumeUntil(PRUnichar aChar,PRBool aIgnoreComments,nsScanner& aScanner,
nsString& aEndTagName,PRInt32 aMode,PRBool& aFlushTokens);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual PRInt32 GetTextLength(void);
virtual void CopyTo(nsAWritableString& aStr);
virtual const nsAReadableString& GetStringValue(void);
virtual void CopyTo(nsAString& aStr);
virtual const nsAString& GetStringValue(void);
virtual void Bind(nsScanner* aScanner, nsReadingIterator<PRUnichar>& aStart, nsReadingIterator<PRUnichar>& aEnd);
virtual void Bind(const nsAReadableString& aStr);
virtual void Bind(const nsAString& aStr);
protected:
nsSlidingSubstring mTextValue;
@ -311,11 +311,11 @@ class CCDATASectionToken : public CHTMLToken {
public:
CCDATASectionToken();
CCDATASectionToken(const nsAReadableString& aString);
CCDATASectionToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -333,11 +333,11 @@ class CMarkupDeclToken : public CHTMLToken {
public:
CMarkupDeclToken();
CMarkupDeclToken(const nsAReadableString& aString);
CMarkupDeclToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsSlidingSubstring mTextValue;
@ -357,21 +357,21 @@ class CAttributeToken: public CHTMLToken {
public:
CAttributeToken();
CAttributeToken(const nsAReadableString& aString);
CAttributeToken(const nsAReadableString& aKey, const nsAReadableString& aString);
CAttributeToken(const nsAString& aString);
CAttributeToken(const nsAString& aKey, const nsAString& aString);
~CAttributeToken() {}
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetKey(void) {return mTextKey;}
virtual void SetKey(const nsAReadableString& aKey);
virtual const nsAString& GetKey(void) {return mTextKey;}
virtual void SetKey(const nsAString& aKey);
virtual void BindKey(nsScanner* aScanner, nsReadingIterator<PRUnichar>& aStart, nsReadingIterator<PRUnichar>& aEnd);
virtual const nsAString& GetValue(void) {return mTextValue;}
virtual void SanitizeKey();
#ifdef DEBUG
virtual void DebugDumpToken(nsOutputStream& out);
#endif
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
virtual void GetSource(nsString& anOutputString);
virtual void AppendSource(nsString& anOutputString);
#ifdef DEBUG
@ -402,7 +402,7 @@ class CNewlineToken: public CHTMLToken {
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
static void AllocNewline();
static void FreeNewline();
@ -423,10 +423,10 @@ class CScriptToken: public CHTMLToken {
public:
CScriptToken();
CScriptToken(const nsAReadableString& aString);
CScriptToken(const nsAString& aString);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -446,10 +446,10 @@ class CStyleToken: public CHTMLToken {
public:
CStyleToken();
CStyleToken(const nsAReadableString& aString);
CStyleToken(const nsAString& aString);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -468,11 +468,11 @@ class CInstructionToken: public CHTMLToken {
public:
CInstructionToken();
CInstructionToken(const nsAReadableString& aString);
CInstructionToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -494,7 +494,7 @@ public:
// of nsParserError is returned which needs to be destroyed by the consumer?
const nsParserError* GetError(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
nsParserError* mError;
@ -511,12 +511,12 @@ class CDoctypeDeclToken: public CHTMLToken {
public:
CDoctypeDeclToken(eHTMLTags aTag=eHTMLTag_unknown);
CDoctypeDeclToken(const nsAReadableString& aString,eHTMLTags aTag=eHTMLTag_unknown);
CDoctypeDeclToken(const nsAString& aString,eHTMLTags aTag=eHTMLTag_unknown);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual void SetStringValue(const nsAReadableString& aStr);
virtual const nsAString& GetStringValue(void);
virtual void SetStringValue(const nsAString& aStr);
protected:
nsString mTextValue;

Просмотреть файл

@ -121,7 +121,7 @@ public:
* Set the document character set. This should be passed on to the
* document itself.
*/
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset)=0;
NS_IMETHOD SetDocumentCharset(nsAString& aCharset)=0;
};
#endif /* nsIContentSink_h___ */

Просмотреть файл

@ -216,12 +216,12 @@ public:
* Give rest of world access to our tag enums, so that CanContain(), etc,
* become useful.
*/
NS_IMETHOD StringTagToIntTag(const nsAReadableString &aTag,
NS_IMETHOD StringTagToIntTag(const nsAString &aTag,
PRInt32* aIntTag) const = 0;
NS_IMETHOD_(const PRUnichar *) IntTagToStringTag(PRInt32 aIntTag) const = 0;
NS_IMETHOD ConvertEntityToUnicode(const nsAReadableString& aEntity,
NS_IMETHOD ConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const = 0;
NS_IMETHOD_(PRBool) IsBlockElement(PRInt32 aTagID,
@ -245,9 +245,9 @@ public:
NS_IMETHOD_(PRBool) CanContain(PRInt32 aParent,PRInt32 aChild) const;\
NS_IMETHOD_(PRBool) IsContainer(PRInt32 aTag) const;\
NS_IMETHOD_(void) Terminate();\
NS_IMETHOD StringTagToIntTag(const nsAReadableString &aTag, PRInt32* aIntTag) const ;\
NS_IMETHOD StringTagToIntTag(const nsAString &aTag, PRInt32* aIntTag) const ;\
NS_IMETHOD_(const PRUnichar *) IntTagToStringTag(PRInt32 aIntTag) const ;\
NS_IMETHOD ConvertEntityToUnicode(const nsAReadableString& aEntity, PRInt32* aUnicode) const ;\
NS_IMETHOD ConvertEntityToUnicode(const nsAString& aEntity, PRInt32* aUnicode) const ;\
NS_IMETHOD_(PRBool) IsBlockElement(PRInt32 aTagID,PRInt32 aParentID) const;\
NS_IMETHOD_(PRBool) IsInlineElement(PRInt32 aTagID,PRInt32 aParentID) const;
#endif /* nsIDTD_h___ */

Просмотреть файл

@ -231,11 +231,11 @@ class nsIParser : public nsISupports {
virtual nsresult Parse(nsIURI* aURL,nsIRequestObserver* aListener = nsnull,PRBool aEnableVerify=PR_FALSE, void* aKey=0,nsDTDMode aMode=eDTDMode_autodetect) = 0;
virtual nsresult Parse(nsIInputStream& aStream, const nsACString& aMimeType,PRBool aEnableVerify=PR_FALSE, void* aKey=0,nsDTDMode aMode=eDTDMode_autodetect) = 0;
virtual nsresult Parse(const nsAReadableString& aSourceBuffer,void* aKey,const nsACString& aMimeType,PRBool aEnableVerify,PRBool aLastCall,nsDTDMode aMode=eDTDMode_autodetect) = 0;
virtual nsresult Parse(const nsAString& aSourceBuffer,void* aKey,const nsACString& aMimeType,PRBool aEnableVerify,PRBool aLastCall,nsDTDMode aMode=eDTDMode_autodetect) = 0;
virtual nsresult Terminate(void) = 0;
virtual nsresult ParseFragment(const nsAReadableString& aSourceBuffer,
virtual nsresult ParseFragment(const nsAString& aSourceBuffer,
void* aKey,
nsVoidArray& aTagStack,
PRUint32 anInsertPos,

Просмотреть файл

@ -97,7 +97,7 @@ class nsIParserNode { // XXX Should be nsAParserNode
* @update gess5/11/98
* @return string containing node text
*/
virtual const nsAReadableString& GetText() const =0; //get plain text if available
virtual const nsAString& GetText() const =0; //get plain text if available
/**
* Retrieve skipped context from node
@ -133,7 +133,7 @@ class nsIParserNode { // XXX Should be nsAParserNode
* @param anIndex is the index of the key you want
* @return string containing key.
*/
virtual const nsAReadableString& GetKeyAt(PRUint32 anIndex) const =0;
virtual const nsAString& GetKeyAt(PRUint32 anIndex) const =0;
/**
* Retrieve the value (of key/value pair) at given index

Просмотреть файл

@ -76,13 +76,13 @@ class nsIParserService : public nsISupports {
NS_IMETHOD HTMLCaseSensitiveAtomTagToId(nsIAtom* aAtom,
PRInt32* aId) const = 0;
NS_IMETHOD HTMLStringTagToId(const nsAReadableString &aTagName,
NS_IMETHOD HTMLStringTagToId(const nsAString &aTagName,
PRInt32* aId) const = 0;
NS_IMETHOD HTMLIdToStringTag(PRInt32 aId,
const PRUnichar **aTagName) const = 0;
NS_IMETHOD HTMLConvertEntityToUnicode(const nsAReadableString& aEntity,
NS_IMETHOD HTMLConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const = 0;
NS_IMETHOD HTMLConvertUnicodeToEntity(PRInt32 aUnicode,

Просмотреть файл

@ -175,7 +175,7 @@ class CToken {
* @update gess5/11/98
* @return reference to string containing string value
*/
virtual const nsAReadableString& GetStringValue(void) = 0;
virtual const nsAString& GetStringValue(void) = 0;
/**
* Get string of full contents, suitable for debug dump.

Просмотреть файл

@ -103,7 +103,7 @@ public:
NS_IMETHOD WillResume(void) { return NS_OK; }
NS_IMETHOD SetParser(nsIParser* aParser) { return NS_OK; }
NS_IMETHOD FlushPendingNotifications() { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset) { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAString& aCharset) { return NS_OK; }
NS_IMETHOD WillProcessTokens(void) { return NS_OK; }
NS_IMETHOD DidProcessTokens(void) { return NS_OK; }
NS_IMETHOD WillProcessAToken(void) { return NS_OK; }
@ -249,7 +249,7 @@ NS_IMETHODIMP RobotSink::OpenContainer(const nsIParserNode& aNode)
PRInt32 ac = aNode.GetAttributeCount();
for (PRInt32 i = 0; i < ac; i++) {
// Get upper-cased key
const nsAReadableString& key = aNode.GetKeyAt(i);
const nsAString& key = aNode.GetKeyAt(i);
k.Assign(key);
ToLowerCase(k);
if (k.Equals(NS_LITERAL_STRING("href"))) {

Просмотреть файл

@ -697,8 +697,8 @@ PRBool DoesRequireBody(CToken* aToken,nsITokenizer* aTokenizer) {
PRInt32 ac=aToken->GetAttributeCount();
for(PRInt32 i=0; i<ac; i++) {
CAttributeToken* attr=NS_STATIC_CAST(CAttributeToken*,aTokenizer->GetTokenAt(i));
const nsAReadableString& name=attr->GetKey();
const nsAReadableString& value=attr->GetValue();
const nsAString& name=attr->GetKey();
const nsAString& value=attr->GetValue();
if((name.Equals(NS_LITERAL_STRING("type")) ||
name.Equals(NS_LITERAL_STRING("TYPE")))
@ -2188,7 +2188,7 @@ nsresult CNavDTD::HandleCommentToken(CToken* aToken) {
nsresult result=NS_OK;
CCommentToken* theToken = NS_STATIC_CAST(CCommentToken*,aToken);
const nsAReadableString& theComment = theToken->GetStringValue();
const nsAString& theComment = theToken->GetStringValue();
mLineNumber += CountCharInReadable(theComment, PRUnichar(kNewLine));
nsCParserNode* theNode=mNodeAllocator.CreateNode(aToken,mLineNumber,mTokenAllocator);
@ -2533,7 +2533,7 @@ PRBool CNavDTD::CanContain(PRInt32 aParent,PRInt32 aChild) const {
* Give rest of world access to our tag enums, so that CanContain(), etc,
* become useful.
*/
NS_IMETHODIMP CNavDTD::StringTagToIntTag(const nsAReadableString &aTag,
NS_IMETHODIMP CNavDTD::StringTagToIntTag(const nsAString &aTag,
PRInt32* aIntTag) const
{
*aIntTag = nsHTMLTags::LookupTag(aTag);
@ -2553,7 +2553,7 @@ CNavDTD::IntTagToStringTag(PRInt32 aIntTag) const
}
NS_IMETHODIMP
CNavDTD::ConvertEntityToUnicode(const nsAReadableString& aEntity,
CNavDTD::ConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const
{
*aUnicode = nsHTMLEntities::EntityToUnicode(aEntity);

Просмотреть файл

@ -903,7 +903,7 @@ PRBool COtherDTD::CanContain(PRInt32 aParent,PRInt32 aChild) const {
* become useful.
*/
NS_IMETHODIMP
COtherDTD::StringTagToIntTag(const nsAReadableString &aTag,
COtherDTD::StringTagToIntTag(const nsAString &aTag,
PRInt32* aIntTag) const
{
*aIntTag = nsHTMLTags::LookupTag(aTag);
@ -923,7 +923,7 @@ COtherDTD::IntTagToStringTag(PRInt32 aIntTag) const
}
NS_IMETHODIMP
COtherDTD::ConvertEntityToUnicode(const nsAReadableString& aEntity,
COtherDTD::ConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const
{
*aUnicode = nsHTMLEntities::EntityToUnicode(aEntity);

Просмотреть файл

@ -1240,7 +1240,7 @@ public:
*
* @return ptr to new token (or 0).
*/
CToken* nsTokenAllocator::CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag, const nsAReadableString& aString) {
CToken* nsTokenAllocator::CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag, const nsAString& aString) {
CToken* result=0;

Просмотреть файл

@ -273,7 +273,7 @@ public:
nsTokenAllocator();
virtual ~nsTokenAllocator();
virtual CToken* CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag, const nsAReadableString& aString);
virtual CToken* CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag, const nsAString& aString);
virtual CToken* CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag);
nsFixedSizeAllocator& GetArenaPool() { return mArenaPool; }
@ -498,7 +498,7 @@ inline PRBool BufferContainsHTML(const nsString& aBuffer,
PRInt32 theCount = 0;
PRInt32 theTagCount = 0;
nsAReadableString::const_iterator iter, end;
nsAString::const_iterator iter, end;
aBuffer.BeginReading(iter);
aBuffer.EndReading(end);
@ -516,7 +516,7 @@ inline PRBool BufferContainsHTML(const nsString& aBuffer,
++iter; // step over the '<' character
nsAReadableString::const_iterator tag_end(iter);
nsAString::const_iterator tag_end(iter);
aBuffer.EndReading(end);

Просмотреть файл

@ -1007,7 +1007,7 @@ nsExpatDriver::CanContain(PRInt32 aParent,PRInt32 aChild) const
}
NS_IMETHODIMP
nsExpatDriver::StringTagToIntTag(const nsAReadableString &aTag, PRInt32* aIntTag) const
nsExpatDriver::StringTagToIntTag(const nsAString &aTag, PRInt32* aIntTag) const
{
return NS_OK;
}
@ -1019,7 +1019,7 @@ nsExpatDriver::IntTagToStringTag(PRInt32 aIntTag) const
}
NS_IMETHODIMP
nsExpatDriver::ConvertEntityToUnicode(const nsAReadableString& aEntity, PRInt32* aUnicode) const
nsExpatDriver::ConvertEntityToUnicode(const nsAString& aEntity, PRInt32* aUnicode) const
{
return NS_OK;
}

Просмотреть файл

@ -199,7 +199,7 @@ nsHTMLEntities::EntityToUnicode(const nsCString& aEntity)
PRInt32
nsHTMLEntities::EntityToUnicode(const nsAReadableString& aEntity) {
nsHTMLEntities::EntityToUnicode(const nsAString& aEntity) {
nsCAutoString theEntity; theEntity.AssignWithConversion(aEntity);
if(';'==theEntity.Last()) {
theEntity.Truncate(theEntity.Length()-1);

Просмотреть файл

@ -52,7 +52,7 @@ public:
* passed in must NOT have the leading "&" nor the trailing ";"
* in it.
*/
static PRInt32 EntityToUnicode(const nsAReadableString& aEntity);
static PRInt32 EntityToUnicode(const nsAString& aEntity);
static PRInt32 EntityToUnicode(const nsCString& aEntity);
/**

Просмотреть файл

@ -70,7 +70,7 @@ public:
NS_IMETHOD AddComment(const nsIParserNode& aNode);
NS_IMETHOD AddDocTypeDecl(const nsIParserNode& aNode, PRInt32 aMode=0);
NS_IMETHOD FlushPendingNotifications() {return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset) {return NS_OK;}
NS_IMETHOD SetDocumentCharset(nsAString& aCharset) {return NS_OK;}
NS_IMETHOD NotifyTagObservers(nsIParserNode* aNode) { return NS_OK; }
// nsIHTMLContentSink
@ -149,7 +149,7 @@ nsHTMLNullSink::~nsHTMLNullSink() {
}
#ifdef VERBOSE_DEBUG
static void DebugDump(const char* str1,const nsAReadableString& str2,PRInt32 tabs) {
static void DebugDump(const char* str1,const nsAString& str2,PRInt32 tabs) {
for(PRInt32 i=0;i<tabs;i++) {
PR_fprintf(PR_STDOUT, " "); //add some tabbing to debug output...
}

Просмотреть файл

@ -399,7 +399,7 @@ nsHTMLTags::CaseSensitiveLookupTag(const PRUnichar* aTagName)
// static
nsHTMLTag
nsHTMLTags::LookupTag(const nsAReadableString& aTagName)
nsHTMLTags::LookupTag(const nsAString& aTagName)
{
PRUint32 length = aTagName.Length();
@ -409,7 +409,7 @@ nsHTMLTags::LookupTag(const nsAReadableString& aTagName)
static PRUnichar buf[NS_HTMLTAG_NAME_MAX_LENGTH + 1];
nsAReadableString::const_iterator iter;
nsAString::const_iterator iter;
PRUint32 i = 0;
PRUnichar c;

Просмотреть файл

@ -626,8 +626,8 @@ nsresult nsHTMLTokenizer::ConsumeAttributes(PRUnichar aChar,CStartToken* aToken,
//start token it was empty.
if(NS_SUCCEEDED(result)) {
PRBool isUsableAttr = PR_TRUE;
const nsAReadableString& key=theToken->GetKey();
const nsAReadableString& text=theToken->GetValue();
const nsAString& key=theToken->GetKey();
const nsAString& text=theToken->GetValue();
// support XML like syntax to fix bugs like 44186
if(!key.IsEmpty() && kForwardSlash==key.First() && text.IsEmpty()) {
isUsableAttr = PRBool(mFlags & NS_IPARSER_FLAG_VIEW_SOURCE); // Fix bug 103095

Просмотреть файл

@ -97,7 +97,7 @@ CStartToken::CStartToken(eHTMLTags aTag) : CHTMLToken(aTag) {
#endif
}
CStartToken::CStartToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CStartToken::CStartToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mEmpty=PR_FALSE;
mContainerInfo=eFormUnknown;
mTextValue.Assign(aName);
@ -106,7 +106,7 @@ CStartToken::CStartToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_u
#endif
}
CStartToken::CStartToken(const nsAReadableString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
CStartToken::CStartToken(const nsAString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
mEmpty=PR_FALSE;
mContainerInfo=eFormUnknown;
mTextValue.Assign(aName);
@ -246,7 +246,7 @@ void CStartToken::DebugDumpSource(nsOutputStream& out) {
}
#endif
const nsAReadableString& CStartToken::GetStringValue()
const nsAString& CStartToken::GetStringValue()
{
if((eHTMLTag_unknown<mTypeID) && (mTypeID<eHTMLTag_text)) {
if(!mTextValue.Length()) {
@ -312,11 +312,11 @@ void CStartToken::AppendSource(nsString& anOutputString){
CEndToken::CEndToken(eHTMLTags aTag) : CHTMLToken(aTag) {
}
CEndToken::CEndToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CEndToken::CEndToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aName);
}
CEndToken::CEndToken(const nsAReadableString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
CEndToken::CEndToken(const nsAString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
mTextValue.Assign(aName);
}
@ -433,7 +433,7 @@ void CEndToken::DebugDumpSource(nsOutputStream& out) {
}
#endif
const nsAReadableString& CEndToken::GetStringValue()
const nsAString& CEndToken::GetStringValue()
{
if((eHTMLTag_unknown<mTypeID) && (mTypeID<eHTMLTag_text)) {
if(!mTextValue.Length()) {
@ -493,7 +493,7 @@ CTextToken::CTextToken() : CHTMLToken(eHTMLTag_text) {
* @param aName -- string to init token name with
* @return
*/
CTextToken::CTextToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_text) {
CTextToken::CTextToken(const nsAString& aName) : CHTMLToken(eHTMLTag_text) {
mTextValue.Rebind(aName);
}
@ -719,12 +719,12 @@ nsresult CTextToken::ConsumeUntil(PRUnichar aChar,PRBool aIgnoreComments,nsScann
return result;
}
void CTextToken::CopyTo(nsAWritableString& aStr)
void CTextToken::CopyTo(nsAString& aStr)
{
aStr.Assign(mTextValue);
}
const nsAReadableString& CTextToken::GetStringValue(void)
const nsAString& CTextToken::GetStringValue(void)
{
return mTextValue;
}
@ -734,7 +734,7 @@ void CTextToken::Bind(nsScanner* aScanner, nsReadingIterator<PRUnichar>& aStart,
aScanner->BindSubstring(mTextValue, aStart, aEnd);
}
void CTextToken::Bind(const nsAReadableString& aStr)
void CTextToken::Bind(const nsAString& aStr)
{
mTextValue.Rebind(aStr);
}
@ -757,7 +757,7 @@ CCDATASectionToken::CCDATASectionToken() : CHTMLToken(eHTMLTag_unknown) {
* @param aName -- string to init token name with
* @return
*/
CCDATASectionToken::CCDATASectionToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CCDATASectionToken::CCDATASectionToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aName);
}
@ -841,7 +841,7 @@ nsresult CCDATASectionToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt3
return result;
}
const nsAReadableString& CCDATASectionToken::GetStringValue(void)
const nsAString& CCDATASectionToken::GetStringValue(void)
{
return mTextValue;
}
@ -863,7 +863,7 @@ CMarkupDeclToken::CMarkupDeclToken() : CHTMLToken(eHTMLTag_markupDecl) {
* @param aName -- string to init token name with
* @return
*/
CMarkupDeclToken::CMarkupDeclToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_markupDecl) {
CMarkupDeclToken::CMarkupDeclToken(const nsAString& aName) : CHTMLToken(eHTMLTag_markupDecl) {
mTextValue.Rebind(aName);
}
@ -978,7 +978,7 @@ nsresult CMarkupDeclToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32
return result;
}
const nsAReadableString& CMarkupDeclToken::GetStringValue(void)
const nsAString& CMarkupDeclToken::GetStringValue(void)
{
return mTextValue;
}
@ -1002,7 +1002,7 @@ CCommentToken::CCommentToken() : CHTMLToken(eHTMLTag_comment) {
* @param
* @return
*/
CCommentToken::CCommentToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_comment) {
CCommentToken::CCommentToken(const nsAString& aName) : CHTMLToken(eHTMLTag_comment) {
mTextValue.Assign(aName);
}
@ -1270,7 +1270,7 @@ nsresult CCommentToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aFl
return result;
}
const nsAReadableString& CCommentToken::GetStringValue(void)
const nsAString& CCommentToken::GetStringValue(void)
{
return mTextValue;
}
@ -1351,7 +1351,7 @@ void CNewlineToken::FreeNewline()
* @update gess 3/25/98
* @return nsString reference to internal string value
*/
const nsAReadableString& CNewlineToken::GetStringValue(void) {
const nsAString& CNewlineToken::GetStringValue(void) {
return *gNewlineStr;
}
@ -1419,7 +1419,7 @@ CAttributeToken::CAttributeToken() : CHTMLToken(eHTMLTag_unknown) {
* @param aName -- string value to init token name with
* @return
*/
CAttributeToken::CAttributeToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CAttributeToken::CAttributeToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aName);
mHasEqualWithoutValue=PR_FALSE;
#ifdef DEBUG
@ -1435,7 +1435,7 @@ CAttributeToken::CAttributeToken(const nsAReadableString& aName) : CHTMLToken(eH
* @param aName -- string value to init token name with
* @return
*/
CAttributeToken::CAttributeToken(const nsAReadableString& aKey, const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CAttributeToken::CAttributeToken(const nsAString& aKey, const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aName);
mTextKey.Rebind(aKey);
mHasEqualWithoutValue=PR_FALSE;
@ -1517,7 +1517,7 @@ void CAttributeToken::DebugDumpToken(nsOutputStream& out) {
}
#endif
const nsAReadableString& CAttributeToken::GetStringValue(void)
const nsAString& CAttributeToken::GetStringValue(void)
{
return mTextValue;
}
@ -1859,7 +1859,7 @@ void CAttributeToken::DebugDumpSource(nsOutputStream& out) {
}
#endif
void CAttributeToken::SetKey(const nsAReadableString& aKey)
void CAttributeToken::SetKey(const nsAString& aKey)
{
mTextKey.Rebind(aKey);
}
@ -1889,7 +1889,7 @@ CWhitespaceToken::CWhitespaceToken() : CHTMLToken(eHTMLTag_whitespace) {
* @param aName -- string value to init token name with
* @return
*/
CWhitespaceToken::CWhitespaceToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_whitespace) {
CWhitespaceToken::CWhitespaceToken(const nsAString& aName) : CHTMLToken(eHTMLTag_whitespace) {
mTextValue.Assign(aName);
}
@ -1933,7 +1933,7 @@ nsresult CWhitespaceToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32
return result;
}
const nsAReadableString& CWhitespaceToken::GetStringValue(void)
const nsAString& CWhitespaceToken::GetStringValue(void)
{
return mTextValue;
}
@ -1955,7 +1955,7 @@ CEntityToken::CEntityToken() : CHTMLToken(eHTMLTag_entity) {
* @param aName -- string value to init token name with
* @return
*/
CEntityToken::CEntityToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_entity) {
CEntityToken::CEntityToken(const nsAString& aName) : CHTMLToken(eHTMLTag_entity) {
mTextValue.Assign(aName);
#ifdef VERBOSE_DEBUG
if(!VerifyEntityTable()) {
@ -2212,7 +2212,7 @@ void CEntityToken::DebugDumpSource(nsOutputStream& out) {
}
#endif
const nsAReadableString& CEntityToken::GetStringValue(void)
const nsAString& CEntityToken::GetStringValue(void)
{
return mTextValue;
}
@ -2260,7 +2260,7 @@ CScriptToken::CScriptToken() : CHTMLToken(eHTMLTag_script) {
* @param aName -- string to init token name with
* @return
*/
CScriptToken::CScriptToken(const nsAReadableString& aString) : CHTMLToken(eHTMLTag_script) {
CScriptToken::CScriptToken(const nsAString& aString) : CHTMLToken(eHTMLTag_script) {
mTextValue.Assign(aString);
}
@ -2287,7 +2287,7 @@ PRInt32 CScriptToken::GetTokenType(void) {
return eToken_script;
}
const nsAReadableString& CScriptToken::GetStringValue(void)
const nsAString& CScriptToken::GetStringValue(void)
{
return mTextValue;
}
@ -2302,7 +2302,7 @@ const nsAReadableString& CScriptToken::GetStringValue(void)
CStyleToken::CStyleToken() : CHTMLToken(eHTMLTag_style) {
}
CStyleToken::CStyleToken(const nsAReadableString& aString) : CHTMLToken(eHTMLTag_style) {
CStyleToken::CStyleToken(const nsAString& aString) : CHTMLToken(eHTMLTag_style) {
mTextValue.Assign(aString);
}
@ -2328,7 +2328,7 @@ PRInt32 CStyleToken::GetTokenType(void) {
return eToken_style;
}
const nsAReadableString& CStyleToken::GetStringValue(void)
const nsAString& CStyleToken::GetStringValue(void)
{
return mTextValue;
}
@ -2372,7 +2372,7 @@ CInstructionToken::CInstructionToken() : CHTMLToken(eHTMLTag_instruction) {
* @param
* @return
*/
CInstructionToken::CInstructionToken(const nsAReadableString& aString) : CHTMLToken(eHTMLTag_unknown) {
CInstructionToken::CInstructionToken(const nsAString& aString) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aString);
}
@ -2411,7 +2411,7 @@ PRInt32 CInstructionToken::GetTokenType(void){
return eToken_instruction;
}
const nsAReadableString& CInstructionToken::GetStringValue(void)
const nsAString& CInstructionToken::GetStringValue(void)
{
return mTextValue;
}
@ -2444,7 +2444,7 @@ const nsParserError * CErrorToken::GetError(void)
return mError;
}
const nsAReadableString& CErrorToken::GetStringValue(void)
const nsAString& CErrorToken::GetStringValue(void)
{
return mTextValue;
}
@ -2455,7 +2455,7 @@ CDoctypeDeclToken::CDoctypeDeclToken(eHTMLTags aTag)
: CHTMLToken(aTag) {
}
CDoctypeDeclToken::CDoctypeDeclToken(const nsAReadableString& aString,eHTMLTags aTag)
CDoctypeDeclToken::CDoctypeDeclToken(const nsAString& aString,eHTMLTags aTag)
: CHTMLToken(aTag), mTextValue(aString) {
}
@ -2515,12 +2515,12 @@ PRInt32 CDoctypeDeclToken::GetTokenType(void) {
return eToken_doctypeDecl;
}
const nsAReadableString& CDoctypeDeclToken::GetStringValue(void)
const nsAString& CDoctypeDeclToken::GetStringValue(void)
{
return mTextValue;
}
void CDoctypeDeclToken::SetStringValue(const nsAReadableString& aStr)
void CDoctypeDeclToken::SetStringValue(const nsAString& aStr)
{
mTextValue.Assign(aStr);
}

Просмотреть файл

@ -575,7 +575,7 @@ nsLoggingSink::WriteAttributes(const nsIParserNode& aNode) {
for (PRInt32 i = 0; i < ac; i++) {
char* key=nsnull;
char* value=nsnull;
const nsAReadableString& k = aNode.GetKeyAt(i);
const nsAString& k = aNode.GetKeyAt(i);
const nsAString& v = aNode.GetValueAt(i);
GetNewCString(k, &key);
@ -697,7 +697,7 @@ nsLoggingSink::LeafNode(const nsIParserNode& aNode)
}
nsresult
nsLoggingSink::QuoteText(const nsAReadableString& aValue, nsString& aResult) {
nsLoggingSink::QuoteText(const nsAString& aValue, nsString& aResult) {
aResult.Truncate();
/*
if you're stepping through the string anyway, why not use iterators instead of forcing the string to copy?
@ -734,7 +734,7 @@ nsLoggingSink::QuoteText(const nsAReadableString& aValue, nsString& aResult) {
* @param aResult - String coverted to char*.
*/
nsresult
nsLoggingSink::GetNewCString(const nsAReadableString& aValue, char** aResult)
nsLoggingSink::GetNewCString(const nsAString& aValue, char** aResult)
{
nsresult result=NS_OK;
nsAutoString temp;

Просмотреть файл

@ -72,7 +72,7 @@ public:
NS_IMETHOD AddProcessingInstruction(const nsIParserNode& aNode);
NS_IMETHOD AddDocTypeDecl(const nsIParserNode& aNode, PRInt32 aMode=0);
NS_IMETHOD FlushPendingNotifications() { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset) { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAString& aCharset) { return NS_OK; }
NS_IMETHOD NotifyTagObservers(nsIParserNode* aNode) { return NS_OK; }
// nsIHTMLContentSink
@ -105,8 +105,8 @@ public:
nsresult CloseNode(const char* aKind);
nsresult LeafNode(const nsIParserNode& aNode);
nsresult WriteAttributes(const nsIParserNode& aNode);
nsresult QuoteText(const nsAReadableString& aValue, nsString& aResult);
nsresult GetNewCString(const nsAReadableString& aValue, char** aResult);
nsresult QuoteText(const nsAString& aValue, nsString& aResult);
nsresult GetNewCString(const nsAString& aValue, char** aResult);
PRBool WillWriteAttributes(const nsIParserNode& aNode);
protected:

Просмотреть файл

@ -501,7 +501,7 @@ void nsParser::SetDocumentCharset(const nsAString& aCharset, PRInt32 aCharsetSou
mParserContext->mScanner->SetDocumentCharset(aCharset, aCharsetSource);
}
void nsParser::SetSinkCharset(nsAWritableString& aCharset)
void nsParser::SetSinkCharset(nsAString& aCharset)
{
if (mSink) {
mSink->SetDocumentCharset(aCharset);
@ -1531,7 +1531,7 @@ nsresult nsParser::Parse(nsIInputStream& aStream,const nsACString& aMimeType,PRB
* @param aMimeType tells us what type of content to expect in the given string
* @return error code -- 0 if ok, non-zero if error.
*/
nsresult nsParser::Parse(const nsAReadableString& aSourceBuffer, void* aKey,
nsresult nsParser::Parse(const nsAString& aSourceBuffer, void* aKey,
const nsACString& aMimeType,
PRBool aVerifyEnabled, PRBool aLastCall,
nsDTDMode aMode){
@ -1641,7 +1641,7 @@ nsresult nsParser::Parse(const nsAReadableString& aSourceBuffer, void* aKey,
* @param
* @return
*/
nsresult nsParser::ParseFragment(const nsAReadableString& aSourceBuffer,
nsresult nsParser::ParseFragment(const nsAString& aSourceBuffer,
void* aKey,
nsVoidArray& aTagStack,
PRUint32 anInsertPos,

Просмотреть файл

@ -212,9 +212,9 @@ class nsParser : public nsIParser,
* @param appendTokens tells us whether we should insert tokens inline, or append them.
* @return TRUE if all went well -- FALSE otherwise
*/
virtual nsresult Parse(const nsAReadableString& aSourceBuffer,void* aKey,const nsACString& aContentType,PRBool aEnableVerify=PR_FALSE,PRBool aLastCall=PR_FALSE,nsDTDMode aMode=eDTDMode_autodetect);
virtual nsresult Parse(const nsAString& aSourceBuffer,void* aKey,const nsACString& aContentType,PRBool aEnableVerify=PR_FALSE,PRBool aLastCall=PR_FALSE,nsDTDMode aMode=eDTDMode_autodetect);
virtual nsresult ParseFragment(const nsAReadableString& aSourceBuffer,
virtual nsresult ParseFragment(const nsAString& aSourceBuffer,
void* aKey,
nsVoidArray& aTagStack,
PRUint32 anInsertPos,
@ -324,7 +324,7 @@ class nsParser : public nsIParser,
nsString& oCharset,
PRInt32& oCharsetSource);
void SetSinkCharset(nsAWritableString& aCharset);
void SetSinkCharset(nsAString& aCharset);
/**
* Removes continue parsing events

Просмотреть файл

@ -197,8 +197,8 @@ const nsString& nsCParserNode::GetName() const {
* @param
* @return string ref of text from internal token
*/
const nsAReadableString& nsCParserNode::GetText() const {
return (mToken) ? mToken->GetStringValue() : NS_STATIC_CAST(const nsAReadableString&,GetEmptyString());
const nsAString& nsCParserNode::GetText() const {
return (mToken) ? mToken->GetStringValue() : NS_STATIC_CAST(const nsAString&,GetEmptyString());
}
/**
@ -283,7 +283,7 @@ PRInt32 nsCParserNode::GetAttributeCount(PRBool askToken) const{
* @param anIndex-- offset of attribute to retrieve
* @return string rep of given attribute text key
*/
const nsAReadableString& nsCParserNode::GetKeyAt(PRUint32 anIndex) const {
const nsAString& nsCParserNode::GetKeyAt(PRUint32 anIndex) const {
PRInt32 theCount = (mAttributes) ? mAttributes->GetSize() : 0;
if((PRInt32)anIndex<theCount) {
CAttributeToken* tkn=(CAttributeToken*)mAttributes->ObjectAt(anIndex);

Просмотреть файл

@ -158,7 +158,7 @@ class nsCParserNode : public nsIParserNode {
* @update gess5/11/98
* @return string containing node text
*/
virtual const nsAReadableString& GetText() const;
virtual const nsAString& GetText() const;
/**
* Retrieve skipped context from node
@ -206,7 +206,7 @@ class nsCParserNode : public nsIParserNode {
* @param anIndex is the index of the key you want
* @return string containing key.
*/
virtual const nsAReadableString& GetKeyAt(PRUint32 anIndex) const;
virtual const nsAString& GetKeyAt(PRUint32 anIndex) const;
/**
* Retrieve the value (of key/value pair) at given index

Просмотреть файл

@ -66,7 +66,7 @@ nsParserService::HTMLCaseSensitiveAtomTagToId(nsIAtom* aAtom,
}
NS_IMETHODIMP
nsParserService::HTMLStringTagToId(const nsAReadableString &aTagName,
nsParserService::HTMLStringTagToId(const nsAString &aTagName,
PRInt32* aId) const
{
*aId = nsHTMLTags::LookupTag(aTagName);
@ -84,7 +84,7 @@ nsParserService::HTMLIdToStringTag(PRInt32 aId,
}
NS_IMETHODIMP
nsParserService::HTMLConvertEntityToUnicode(const nsAReadableString& aEntity,
nsParserService::HTMLConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const
{
*aUnicode = nsHTMLEntities::EntityToUnicode(aEntity);

Просмотреть файл

@ -36,12 +36,12 @@ public:
NS_IMETHOD HTMLCaseSensitiveAtomTagToId(nsIAtom* aAtom, PRInt32* aId) const;
NS_IMETHOD HTMLStringTagToId(const nsAReadableString &aTagName,
NS_IMETHOD HTMLStringTagToId(const nsAString &aTagName,
PRInt32* aId) const;
NS_IMETHOD HTMLIdToStringTag(PRInt32 aId, const PRUnichar **aTagName) const;
NS_IMETHOD HTMLConvertEntityToUnicode(const nsAReadableString& aEntity,
NS_IMETHOD HTMLConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const;
NS_IMETHOD HTMLConvertUnicodeToEntity(PRInt32 aUnicode,
nsCString& aEntity) const;

Просмотреть файл

@ -292,7 +292,7 @@ void nsScanner::Mark() {
* @update harishd 01/12/99
* @return error code
*/
PRBool nsScanner::UngetReadable(const nsAReadableString& aBuffer) {
PRBool nsScanner::UngetReadable(const nsAString& aBuffer) {
mSlidingBuffer->UngetReadable(aBuffer,mCurrentPosition);
mSlidingBuffer->BeginReading(mCurrentPosition); // Insertion invalidated our iterators
@ -309,7 +309,7 @@ PRBool nsScanner::UngetReadable(const nsAReadableString& aBuffer) {
* @update gess4/3/98
* @return error code
*/
nsresult nsScanner::Append(const nsAReadableString& aBuffer) {
nsresult nsScanner::Append(const nsAString& aBuffer) {
PRUnichar* buffer = ToNewUnicode(aBuffer);
PRUint32 bufLen = aBuffer.Length();
@ -527,7 +527,7 @@ nsresult nsScanner::Peek(PRUnichar& aChar, PRUint32 aOffset) {
return result;
}
nsresult nsScanner::Peek(nsAWritableString& aStr, PRInt32 aNumChars)
nsresult nsScanner::Peek(nsAString& aStr, PRInt32 aNumChars)
{
if (!mSlidingBuffer) {
return kEOF;
@ -1193,7 +1193,7 @@ nsresult nsScanner::ReadWhile(nsString& aString,
* the set of INVALID characters
* @return error code
*/
nsresult nsScanner::ReadUntil(nsAWritableString& aString,
nsresult nsScanner::ReadUntil(nsAString& aString,
const nsReadEndCondition& aEndCondition,
PRBool addTerminal)
{
@ -1317,7 +1317,7 @@ nsresult nsScanner::ReadUntil(nsReadingIterator<PRUnichar>& aStart,
* @param
* @return error code
*/
nsresult nsScanner::ReadUntil(nsAWritableString& aString,
nsresult nsScanner::ReadUntil(nsAString& aString,
PRUnichar aTerminalChar,
PRBool addTerminal)
{

Просмотреть файл

@ -65,7 +65,7 @@ class nsScannerString : public nsSlidingString {
PRUnichar* aDataEnd,
PRUnichar* aStorageEnd);
virtual void UngetReadable(const nsAReadableString& aReadable, const nsReadingIterator<PRUnichar>& aCurrentPosition) { InsertReadable(aReadable,aCurrentPosition); }
virtual void UngetReadable(const nsAString& aReadable, const nsReadingIterator<PRUnichar>& aCurrentPosition) { InsertReadable(aReadable,aCurrentPosition); }
virtual void ReplaceCharacter(nsReadingIterator<PRUnichar>& aPosition,
PRUnichar aChar);
};
@ -141,7 +141,7 @@ class nsScanner {
*/
nsresult Peek(PRUnichar& ch, PRUint32 aOffset=0);
nsresult Peek(nsAWritableString& aStr, PRInt32 aNumChars);
nsresult Peek(nsAString& aStr, PRInt32 aNumChars);
/**
* Skip over chars as long as they're in aSkipSet
@ -227,7 +227,7 @@ class nsScanner {
* @param addTerminal tells us whether to append terminal to aString
* @return error code
*/
nsresult ReadUntil(nsAWritableString& aString,
nsresult ReadUntil(nsAString& aString,
PRUnichar aTerminal,
PRBool addTerminal);
@ -241,7 +241,7 @@ class nsScanner {
* @param addTerminal tells us whether to append terminal to aString
* @return error code
*/
nsresult ReadUntil(nsAWritableString& aString,
nsresult ReadUntil(nsAString& aString,
const nsReadEndCondition& aEndCondition,
PRBool addTerminal);
@ -293,7 +293,7 @@ class nsScanner {
* @param
* @return
*/
PRBool UngetReadable(const nsAReadableString& aBuffer);
PRBool UngetReadable(const nsAString& aBuffer);
/**
*
@ -302,7 +302,7 @@ class nsScanner {
* @param
* @return
*/
nsresult Append(const nsAReadableString& aBuffer);
nsresult Append(const nsAString& aBuffer);
/**
*

Просмотреть файл

@ -180,15 +180,15 @@ public:
mIndirectString=0;
}
void SetIndirectString(const nsAReadableString& aString) {
void SetIndirectString(const nsAString& aString) {
mIndirectString=&aString;
}
virtual const nsAReadableString& GetStringValue(void){
return (nsAReadableString&)*mIndirectString;
virtual const nsAString& GetStringValue(void){
return (const nsAString&)*mIndirectString;
}
const nsAReadableString* mIndirectString;
const nsAString* mIndirectString;
};
@ -830,7 +830,7 @@ PRBool CViewSourceHTML::CanContain(PRInt32 aParent,PRInt32 aChild) const{
* become useful.
*/
NS_IMETHODIMP
CViewSourceHTML::StringTagToIntTag(const nsAReadableString &aTag,
CViewSourceHTML::StringTagToIntTag(const nsAString &aTag,
PRInt32* aIntTag) const
{
*aIntTag = nsHTMLTags::LookupTag(aTag);
@ -850,7 +850,7 @@ CViewSourceHTML::IntTagToStringTag(PRInt32 aIntTag) const
}
NS_IMETHODIMP
CViewSourceHTML::ConvertEntityToUnicode(const nsAReadableString& aEntity,
CViewSourceHTML::ConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const
{
*aUnicode = nsHTMLEntities::EntityToUnicode(aEntity);
@ -906,7 +906,7 @@ nsresult CViewSourceHTML::WriteAttributes(PRInt32 attrCount) {
theContext.mTokenNode.AddAttribute(theToken); //and add it to the node.
CAttributeToken* theAttrToken=(CAttributeToken*)theToken;
const nsAReadableString& theKey=theAttrToken->GetKey();
const nsAString& theKey=theAttrToken->GetKey();
result=WriteTag(mKey,theKey,0,PR_FALSE);
const nsAString& theValue=theAttrToken->GetValue();
@ -930,7 +930,7 @@ nsresult CViewSourceHTML::WriteAttributes(PRInt32 attrCount) {
* @param
* @return result status
*/
nsresult CViewSourceHTML::WriteTag(PRInt32 aTagType,const nsAReadableString & aText,PRInt32 attrCount,PRBool aNewlineRequired) {
nsresult CViewSourceHTML::WriteTag(PRInt32 aTagType,const nsAString & aText,PRInt32 attrCount,PRBool aNewlineRequired) {
static nsString theString;
nsresult result=NS_OK;
@ -1044,7 +1044,7 @@ NS_IMETHODIMP CViewSourceHTML::HandleToken(CToken* aToken,nsIParser* aParser) {
{
mTagCount++;
const nsAReadableString& startValue = aToken->GetStringValue();
const nsAString& startValue = aToken->GetStringValue();
result=WriteTag(mStartTag,startValue,aToken->GetAttributeCount(),PR_TRUE);
if((ePlainText!=mDocType) && mParser && (NS_OK==result)) {
@ -1058,7 +1058,7 @@ NS_IMETHODIMP CViewSourceHTML::HandleToken(CToken* aToken,nsIParser* aParser) {
if(theParent==theChild) {
mTags.Truncate(mTags.Length()-1);
}
const nsAReadableString& endValue = aToken->GetStringValue();
const nsAString& endValue = aToken->GetStringValue();
result=WriteTag(mEndTag,endValue,0,PR_TRUE);
}
break;
@ -1095,14 +1095,14 @@ NS_IMETHODIMP CViewSourceHTML::HandleToken(CToken* aToken,nsIParser* aParser) {
case eToken_doctypeDecl:
{
const nsAReadableString& doctypeValue = aToken->GetStringValue();
const nsAString& doctypeValue = aToken->GetStringValue();
result=WriteTag(mDocTypeTag,doctypeValue,0,PR_TRUE);
}
break;
case eToken_newline:
{
const nsAReadableString& newlineValue = aToken->GetStringValue();
const nsAString& newlineValue = aToken->GetStringValue();
mLineNumber++;
result=WriteTag(mText,newlineValue,0,PR_FALSE);
mTokenCount++;
@ -1114,7 +1114,7 @@ NS_IMETHODIMP CViewSourceHTML::HandleToken(CToken* aToken,nsIParser* aParser) {
case eToken_whitespace:
{
const nsAReadableString& wsValue = aToken->GetStringValue();
const nsAString& wsValue = aToken->GetStringValue();
result=WriteTag(mText,wsValue,0,PR_FALSE);
mTokenCount++;
if (NS_VIEWSOURCE_TOKENS_PER_BLOCK > 0 &&
@ -1129,7 +1129,7 @@ NS_IMETHODIMP CViewSourceHTML::HandleToken(CToken* aToken,nsIParser* aParser) {
case eToken_text:
{
const nsAReadableString& str = aToken->GetStringValue();
const nsAString& str = aToken->GetStringValue();
result=WriteTag(mText,str,aToken->GetAttributeCount(),PR_TRUE);
mTokenCount++;
if (NS_VIEWSOURCE_TOKENS_PER_BLOCK > 0 &&

Просмотреть файл

@ -69,7 +69,7 @@ public:
private:
nsresult WriteTag(PRInt32 tagType,
const nsAReadableString &aText,
const nsAString &aText,
PRInt32 attrCount,
PRBool aNewlineRequired);

Просмотреть файл

@ -37,7 +37,7 @@
%{ C++
#include "jsdebug.h"
#include "nsAReadableString.h"
#include "nsAString.h"
%}
[ptr] native JSDContext(JSDContext);

Просмотреть файл

@ -1761,7 +1761,7 @@ jsdStackFrame::GetThisValue(jsdIValue **_rval)
NS_IMETHODIMP
jsdStackFrame::Eval (const nsAReadableString &bytes, const char *fileName,
jsdStackFrame::Eval (const nsAString &bytes, const char *fileName,
PRUint32 line, jsdIValue **result, PRBool *_rval)
{
ASSERT_VALID_EPHEMERAL;

Просмотреть файл

@ -324,7 +324,7 @@ XPCConvert::NativeData2JS(XPCCallContext& ccx, jsval* d, const void* s,
case nsXPTType::T_DOMSTRING:
{
const nsAReadableString* p = *((const nsAReadableString**)s);
const nsAString* p = *((const nsAString**)s);
if(!p)
break;
@ -378,7 +378,7 @@ XPCConvert::NativeData2JS(XPCCallContext& ccx, jsval* d, const void* s,
}
case nsXPTType::T_UTF8STRING:
{
const nsAReadableCString* cString = *((const nsAReadableCString**)s);
const nsACString* cString = *((const nsACString**)s);
if(!cString)
break;
@ -407,7 +407,7 @@ XPCConvert::NativeData2JS(XPCCallContext& ccx, jsval* d, const void* s,
}
case nsXPTType::T_CSTRING:
{
const nsAReadableCString* cString = *((const nsAReadableCString**)s);
const nsACString* cString = *((const nsACString**)s);
if(!cString)
break;
@ -716,7 +716,7 @@ XPCConvert::JSData2Native(XPCCallContext& ccx, void* d, jsval s,
if(isNewString && ! wrapper->GetSharedBufferHandle())
return JS_FALSE;
*((nsAReadableString**)d) = wrapper;
*((const nsAString**)d) = wrapper;
}
else if(JSVAL_IS_NULL(s))
{
@ -725,19 +725,19 @@ XPCConvert::JSData2Native(XPCCallContext& ccx, void* d, jsval s,
if(!wrapper)
return JS_FALSE;
*((nsAReadableString**)d) = wrapper;
*((const nsAString**)d) = wrapper;
}
else
{
nsAReadableString *rs = new nsAutoString(chars, length);
const nsAString *rs = new nsAutoString(chars, length);
if(!rs)
return JS_FALSE;
*((nsAReadableString**)d) = rs;
*((const nsAString**)d) = rs;
}
}
else
{
nsAWritableString* ws = *((nsAWritableString**)d);
nsAString* ws = *((nsAString**)d);
if(JSVAL_IS_NULL(s) || (!isDOMString && JSVAL_IS_VOID(s)))
{
@ -880,11 +880,11 @@ XPCConvert::JSData2Native(XPCCallContext& ccx, void* d, jsval s,
if(useAllocator)
{
nsAReadableCString *rs = new NS_ConvertUCS2toUTF8((const PRUnichar*)chars, length);
const nsACString *rs = new NS_ConvertUCS2toUTF8((const PRUnichar*)chars, length);
if(!rs)
return JS_FALSE;
*((nsAReadableCString**)d) = rs;
*((const nsACString**)d) = rs;
}
else
{
@ -936,12 +936,12 @@ XPCConvert::JSData2Native(XPCCallContext& ccx, void* d, jsval s,
if(useAllocator)
{
nsAReadableCString *rs = new nsCString(chars, length);
const nsACString *rs = new nsCString(chars, length);
if(!rs)
return JS_FALSE;
*((nsAReadableCString**)d) = rs;
*((const nsACString**)d) = rs;
}
else
{

Просмотреть файл

@ -2253,7 +2253,7 @@ private:
/***************************************************************************/
// class to export a JSString as an nsAReadableString, including refcounting
// class to export a JSString as an const nsAString, including refcounting
class XPCReadableJSStringWrapper : public nsDependentString
{
public:
@ -2359,7 +2359,7 @@ class XPCStringConvert
public:
static JSString *ReadableToJSString(JSContext *cx,
const nsAReadableString &readable);
const nsAString &readable);
static XPCReadableJSStringWrapper *JSStringToReadable(JSString *str);

Просмотреть файл

@ -36,14 +36,14 @@
/*
* Infrastructure for sharing DOMString data with JSStrings.
*
* Importing an nsAReadableString into JS:
* Importing an nsAString into JS:
* If possible (GetSharedBufferHandle works) use the external string support in
* JS to create a JSString that points to the readable's buffer. We keep a
* reference to the buffer handle until the JSString is finalized.
*
* Exporting a JSString as an nsAReadable:
* Wrap the JSString with a root-holding XPCJSReadableStringWrapper, which roots
* the string and exposes its buffer via the nsAReadableString interface, as
* the string and exposes its buffer via the nsAString interface, as
* well as providing refcounting support.
*/
@ -258,7 +258,7 @@ XPCStringConvert::ShutdownDOMStringFinalizer()
// static
JSString *
XPCStringConvert::ReadableToJSString(JSContext *cx,
const nsAReadableString &readable)
const nsAString &readable)
{
const nsSharedBufferHandle<PRUnichar> *handle;
handle = readable.GetSharedBufferHandle();

Просмотреть файл

@ -692,13 +692,13 @@ NS_IMETHODIMP_(nsresult) XPCVariant::GetAsID(nsID *retval)
}
/* AString getAsAString (); */
NS_IMETHODIMP XPCVariant::GetAsAString(nsAWritableString & _retval)
NS_IMETHODIMP XPCVariant::GetAsAString(nsAString & _retval)
{
return nsVariant::ConvertToAString(mData, _retval);
}
/* DOMString getAsDOMString (); */
NS_IMETHODIMP XPCVariant::GetAsDOMString(nsAWritableString & _retval)
NS_IMETHODIMP XPCVariant::GetAsDOMString(nsAString & _retval)
{
// A DOMString maps to an AString internally, so we can re-use
// ConvertToAString here.

Просмотреть файл

@ -477,7 +477,7 @@ nsXPCWrappedJS::GetEnumerator(nsISimpleEnumerator * *aEnumerate)
/* nsIVariant getProperty (in AString name); */
NS_IMETHODIMP
nsXPCWrappedJS::GetProperty(const nsAReadableString & name, nsIVariant **_retval)
nsXPCWrappedJS::GetProperty(const nsAString & name, nsIVariant **_retval)
{
XPCCallContext ccx(NATIVE_CALLER);
if(!ccx.IsValid())

Просмотреть файл

@ -397,7 +397,7 @@ xpcProperty::xpcProperty(const PRUnichar* aName, PRUint32 aNameLen,
}
/* readonly attribute AString name; */
NS_IMETHODIMP xpcProperty::GetName(nsAWritableString & aName)
NS_IMETHODIMP xpcProperty::GetName(nsAString & aName)
{
aName.Assign(mName);
return NS_OK;

Просмотреть файл

@ -1800,7 +1800,7 @@ XPCWrappedNative::CallMethod(XPCCallContext& ccx,
case nsXPTType::T_DOMSTRING:
if(paramInfo.IsDipper())
{
// Is an 'out' DOMString. Make a new nsAWritableString
// Is an 'out' DOMString. Make a new nsAString
// now and then continue in order to skip the call to
// JSData2Native
@ -1827,7 +1827,7 @@ XPCWrappedNative::CallMethod(XPCCallContext& ccx,
// Is an 'in' DOMString. Set 'useAllocator' to indicate
// that JSData2Native should allocate a new
// nsAReadableString.
// nsAString.
dp->SetValIsDOMString();
useAllocator = JS_TRUE;
break;

Просмотреть файл

@ -47,7 +47,7 @@
#include "nsMemory.h"
#include "nsIXPCSecurityManager.h"
#include "nsICategoryManager.h"
#include "nsAWritableString.h"
#include "nsAString.h"
#include "nsIVariant.h"
#include "jsapi.h"

Просмотреть файл

@ -64,7 +64,7 @@ xpcTestDOMString::~xpcTestDOMString()
}
NS_IMETHODIMP
xpcTestDOMString::HereHaveADOMString(const nsAReadableString &str)
xpcTestDOMString::HereHaveADOMString(const nsAString &str)
{
const nsSharedBufferHandle<PRUnichar> *handle;
handle = str.GetSharedBufferHandle();
@ -79,7 +79,7 @@ xpcTestDOMString::HereHaveADOMString(const nsAReadableString &str)
}
NS_IMETHODIMP
xpcTestDOMString::DontKeepThisOne(const nsAReadableString &str)
xpcTestDOMString::DontKeepThisOne(const nsAString &str)
{
nsCString c; c.AssignWithConversion(str);
fprintf(stderr, "xpcTestDOMString::DontKeepThisOne: \"%s\"\n", c.get());
@ -94,7 +94,7 @@ xpcTestDOMString::GiveDOMStringTo(nsIXPCTestDOMString *recv)
}
NS_IMETHODIMP
xpcTestDOMString::PassDOMStringThroughTo(const nsAReadableString &str,
xpcTestDOMString::PassDOMStringThroughTo(const nsAString &str,
nsIXPCTestDOMString *recv)
{
return recv->HereHaveADOMString(str);

Просмотреть файл

@ -107,15 +107,15 @@ NS_IMETHODIMP xpctestEcho::In2OutOneInt(int input, int* output)
}
/* DOMString In2OutOneDOMString (in DOMString input); */
NS_IMETHODIMP xpctestEcho::In2OutOneDOMString(const nsAReadableString & input,
nsAWritableString & _retval)
NS_IMETHODIMP xpctestEcho::In2OutOneDOMString(const nsAString & input,
nsAString & _retval)
{
_retval.Assign(input);
return NS_OK;
}
/* DOMString EchoIn2OutOneDOMString (in DOMString input); */
NS_IMETHODIMP xpctestEcho::EchoIn2OutOneDOMString(const nsAReadableString & input, nsAWritableString & _retval)
NS_IMETHODIMP xpctestEcho::EchoIn2OutOneDOMString(const nsAString & input, nsAString & _retval)
{
if(mReceiver)
return mReceiver->EchoIn2OutOneDOMString(input, _retval);

Просмотреть файл

@ -47,7 +47,7 @@
#include "nsIGenericFactory.h"
#include "nscore.h"
#include "nsCOMPtr.h"
#include "nsAWritableString.h"
#include "nsAString.h"
#include "nsVariant.h"
#include <stdio.h>

Просмотреть файл

@ -307,7 +307,7 @@ NS_IMETHODIMP nsTestVariant::CopyVariantAsTypeTwice(nsIVariant *value, PRUint16
}
/* nsIVariant getNamedProperty (in nsISupports aBag, in AString aName); */
NS_IMETHODIMP nsTestVariant::GetNamedProperty(nsISupports *aObj, const nsAReadableString & aName, nsIVariant **_retval)
NS_IMETHODIMP nsTestVariant::GetNamedProperty(nsISupports *aObj, const nsAString & aName, nsIVariant **_retval)
{
nsresult rv;
nsCOMPtr<nsIPropertyBag> bag = do_QueryInterface(aObj, &rv);

Просмотреть файл

@ -39,7 +39,7 @@
#ifndef nsHTMLTags_h___
#define nsHTMLTags_h___
#include "nsAReadableString.h"
#include "nsAString.h"
/*
Declare the enum list using the magic of preprocessing
@ -70,7 +70,7 @@ public:
static nsresult AddRefTable(void);
static void ReleaseTable(void);
static nsHTMLTag LookupTag(const nsAReadableString& aTagName);
static nsHTMLTag LookupTag(const nsAString& aTagName);
static nsHTMLTag CaseSensitiveLookupTag(const PRUnichar* aTagName);
static const PRUnichar *GetStringValue(nsHTMLTag aEnum);
};

Просмотреть файл

@ -118,8 +118,8 @@ class CStartToken: public CHTMLToken {
public:
CStartToken(eHTMLTags aTag=eHTMLTag_unknown);
CStartToken(const nsAReadableString& aString);
CStartToken(const nsAReadableString& aName,eHTMLTags aTag);
CStartToken(const nsAString& aString);
CStartToken(const nsAString& aName,eHTMLTags aTag);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual PRInt32 GetTypeID(void);
@ -131,7 +131,7 @@ class CStartToken: public CHTMLToken {
#ifdef DEBUG
virtual void DebugDumpSource(nsOutputStream& out);
#endif
virtual const nsAReadableString& GetStringValue();
virtual const nsAString& GetStringValue();
virtual void GetSource(nsString& anOutputString);
virtual void AppendSource(nsString& anOutputString);
@ -174,8 +174,8 @@ class CEndToken: public CHTMLToken {
public:
CEndToken(eHTMLTags aTag);
CEndToken(const nsAReadableString& aString);
CEndToken(const nsAReadableString& aName,eHTMLTags aTag);
CEndToken(const nsAString& aString);
CEndToken(const nsAString& aName,eHTMLTags aTag);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual PRInt32 GetTypeID(void);
virtual const char* GetClassName(void);
@ -183,7 +183,7 @@ class CEndToken: public CHTMLToken {
#ifdef DEBUG
virtual void DebugDumpSource(nsOutputStream& out);
#endif
virtual const nsAReadableString& GetStringValue();
virtual const nsAString& GetStringValue();
virtual void GetSource(nsString& anOutputString);
virtual void AppendSource(nsString& anOutputString);
@ -205,11 +205,11 @@ class CCommentToken: public CHTMLToken {
public:
CCommentToken();
CCommentToken(const nsAReadableString& aString);
CCommentToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
char mLeadingChar;
protected:
@ -229,7 +229,7 @@ class CEntityToken : public CHTMLToken {
public:
CEntityToken();
CEntityToken(const nsAReadableString& aString);
CEntityToken(const nsAString& aString);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
PRInt32 TranslateToUnicodeStr(nsString& aString);
@ -239,7 +239,7 @@ class CEntityToken : public CHTMLToken {
#ifdef DEBUG
virtual void DebugDumpSource(nsOutputStream& out);
#endif
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
virtual void GetSource(nsString& anOutputString);
virtual void AppendSource(nsString& anOutputString);
@ -260,11 +260,11 @@ class CWhitespaceToken: public CHTMLToken {
public:
CWhitespaceToken();
CWhitespaceToken(const nsAReadableString& aString);
CWhitespaceToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -282,17 +282,17 @@ class CTextToken: public CHTMLToken {
public:
CTextToken();
CTextToken(const nsAReadableString& aString);
CTextToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
nsresult ConsumeUntil(PRUnichar aChar,PRBool aIgnoreComments,nsScanner& aScanner,
nsString& aEndTagName,PRInt32 aMode,PRBool& aFlushTokens);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual PRInt32 GetTextLength(void);
virtual void CopyTo(nsAWritableString& aStr);
virtual const nsAReadableString& GetStringValue(void);
virtual void CopyTo(nsAString& aStr);
virtual const nsAString& GetStringValue(void);
virtual void Bind(nsScanner* aScanner, nsReadingIterator<PRUnichar>& aStart, nsReadingIterator<PRUnichar>& aEnd);
virtual void Bind(const nsAReadableString& aStr);
virtual void Bind(const nsAString& aStr);
protected:
nsSlidingSubstring mTextValue;
@ -311,11 +311,11 @@ class CCDATASectionToken : public CHTMLToken {
public:
CCDATASectionToken();
CCDATASectionToken(const nsAReadableString& aString);
CCDATASectionToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -333,11 +333,11 @@ class CMarkupDeclToken : public CHTMLToken {
public:
CMarkupDeclToken();
CMarkupDeclToken(const nsAReadableString& aString);
CMarkupDeclToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsSlidingSubstring mTextValue;
@ -357,21 +357,21 @@ class CAttributeToken: public CHTMLToken {
public:
CAttributeToken();
CAttributeToken(const nsAReadableString& aString);
CAttributeToken(const nsAReadableString& aKey, const nsAReadableString& aString);
CAttributeToken(const nsAString& aString);
CAttributeToken(const nsAString& aKey, const nsAString& aString);
~CAttributeToken() {}
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetKey(void) {return mTextKey;}
virtual void SetKey(const nsAReadableString& aKey);
virtual const nsAString& GetKey(void) {return mTextKey;}
virtual void SetKey(const nsAString& aKey);
virtual void BindKey(nsScanner* aScanner, nsReadingIterator<PRUnichar>& aStart, nsReadingIterator<PRUnichar>& aEnd);
virtual const nsAString& GetValue(void) {return mTextValue;}
virtual void SanitizeKey();
#ifdef DEBUG
virtual void DebugDumpToken(nsOutputStream& out);
#endif
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
virtual void GetSource(nsString& anOutputString);
virtual void AppendSource(nsString& anOutputString);
#ifdef DEBUG
@ -402,7 +402,7 @@ class CNewlineToken: public CHTMLToken {
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
static void AllocNewline();
static void FreeNewline();
@ -423,10 +423,10 @@ class CScriptToken: public CHTMLToken {
public:
CScriptToken();
CScriptToken(const nsAReadableString& aString);
CScriptToken(const nsAString& aString);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -446,10 +446,10 @@ class CStyleToken: public CHTMLToken {
public:
CStyleToken();
CStyleToken(const nsAReadableString& aString);
CStyleToken(const nsAString& aString);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -468,11 +468,11 @@ class CInstructionToken: public CHTMLToken {
public:
CInstructionToken();
CInstructionToken(const nsAReadableString& aString);
CInstructionToken(const nsAString& aString);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
@ -494,7 +494,7 @@ public:
// of nsParserError is returned which needs to be destroyed by the consumer?
const nsParserError* GetError(void);
virtual const nsAReadableString& GetStringValue(void);
virtual const nsAString& GetStringValue(void);
protected:
nsString mTextValue;
nsParserError* mError;
@ -511,12 +511,12 @@ class CDoctypeDeclToken: public CHTMLToken {
public:
CDoctypeDeclToken(eHTMLTags aTag=eHTMLTag_unknown);
CDoctypeDeclToken(const nsAReadableString& aString,eHTMLTags aTag=eHTMLTag_unknown);
CDoctypeDeclToken(const nsAString& aString,eHTMLTags aTag=eHTMLTag_unknown);
virtual nsresult Consume(PRUnichar aChar,nsScanner& aScanner,PRInt32 aMode);
virtual const char* GetClassName(void);
virtual PRInt32 GetTokenType(void);
virtual const nsAReadableString& GetStringValue(void);
virtual void SetStringValue(const nsAReadableString& aStr);
virtual const nsAString& GetStringValue(void);
virtual void SetStringValue(const nsAString& aStr);
protected:
nsString mTextValue;

Просмотреть файл

@ -121,7 +121,7 @@ public:
* Set the document character set. This should be passed on to the
* document itself.
*/
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset)=0;
NS_IMETHOD SetDocumentCharset(nsAString& aCharset)=0;
};
#endif /* nsIContentSink_h___ */

Просмотреть файл

@ -216,12 +216,12 @@ public:
* Give rest of world access to our tag enums, so that CanContain(), etc,
* become useful.
*/
NS_IMETHOD StringTagToIntTag(const nsAReadableString &aTag,
NS_IMETHOD StringTagToIntTag(const nsAString &aTag,
PRInt32* aIntTag) const = 0;
NS_IMETHOD_(const PRUnichar *) IntTagToStringTag(PRInt32 aIntTag) const = 0;
NS_IMETHOD ConvertEntityToUnicode(const nsAReadableString& aEntity,
NS_IMETHOD ConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const = 0;
NS_IMETHOD_(PRBool) IsBlockElement(PRInt32 aTagID,
@ -245,9 +245,9 @@ public:
NS_IMETHOD_(PRBool) CanContain(PRInt32 aParent,PRInt32 aChild) const;\
NS_IMETHOD_(PRBool) IsContainer(PRInt32 aTag) const;\
NS_IMETHOD_(void) Terminate();\
NS_IMETHOD StringTagToIntTag(const nsAReadableString &aTag, PRInt32* aIntTag) const ;\
NS_IMETHOD StringTagToIntTag(const nsAString &aTag, PRInt32* aIntTag) const ;\
NS_IMETHOD_(const PRUnichar *) IntTagToStringTag(PRInt32 aIntTag) const ;\
NS_IMETHOD ConvertEntityToUnicode(const nsAReadableString& aEntity, PRInt32* aUnicode) const ;\
NS_IMETHOD ConvertEntityToUnicode(const nsAString& aEntity, PRInt32* aUnicode) const ;\
NS_IMETHOD_(PRBool) IsBlockElement(PRInt32 aTagID,PRInt32 aParentID) const;\
NS_IMETHOD_(PRBool) IsInlineElement(PRInt32 aTagID,PRInt32 aParentID) const;
#endif /* nsIDTD_h___ */

Просмотреть файл

@ -231,11 +231,11 @@ class nsIParser : public nsISupports {
virtual nsresult Parse(nsIURI* aURL,nsIRequestObserver* aListener = nsnull,PRBool aEnableVerify=PR_FALSE, void* aKey=0,nsDTDMode aMode=eDTDMode_autodetect) = 0;
virtual nsresult Parse(nsIInputStream& aStream, const nsACString& aMimeType,PRBool aEnableVerify=PR_FALSE, void* aKey=0,nsDTDMode aMode=eDTDMode_autodetect) = 0;
virtual nsresult Parse(const nsAReadableString& aSourceBuffer,void* aKey,const nsACString& aMimeType,PRBool aEnableVerify,PRBool aLastCall,nsDTDMode aMode=eDTDMode_autodetect) = 0;
virtual nsresult Parse(const nsAString& aSourceBuffer,void* aKey,const nsACString& aMimeType,PRBool aEnableVerify,PRBool aLastCall,nsDTDMode aMode=eDTDMode_autodetect) = 0;
virtual nsresult Terminate(void) = 0;
virtual nsresult ParseFragment(const nsAReadableString& aSourceBuffer,
virtual nsresult ParseFragment(const nsAString& aSourceBuffer,
void* aKey,
nsVoidArray& aTagStack,
PRUint32 anInsertPos,

Просмотреть файл

@ -97,7 +97,7 @@ class nsIParserNode { // XXX Should be nsAParserNode
* @update gess5/11/98
* @return string containing node text
*/
virtual const nsAReadableString& GetText() const =0; //get plain text if available
virtual const nsAString& GetText() const =0; //get plain text if available
/**
* Retrieve skipped context from node
@ -133,7 +133,7 @@ class nsIParserNode { // XXX Should be nsAParserNode
* @param anIndex is the index of the key you want
* @return string containing key.
*/
virtual const nsAReadableString& GetKeyAt(PRUint32 anIndex) const =0;
virtual const nsAString& GetKeyAt(PRUint32 anIndex) const =0;
/**
* Retrieve the value (of key/value pair) at given index

Просмотреть файл

@ -76,13 +76,13 @@ class nsIParserService : public nsISupports {
NS_IMETHOD HTMLCaseSensitiveAtomTagToId(nsIAtom* aAtom,
PRInt32* aId) const = 0;
NS_IMETHOD HTMLStringTagToId(const nsAReadableString &aTagName,
NS_IMETHOD HTMLStringTagToId(const nsAString &aTagName,
PRInt32* aId) const = 0;
NS_IMETHOD HTMLIdToStringTag(PRInt32 aId,
const PRUnichar **aTagName) const = 0;
NS_IMETHOD HTMLConvertEntityToUnicode(const nsAReadableString& aEntity,
NS_IMETHOD HTMLConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const = 0;
NS_IMETHOD HTMLConvertUnicodeToEntity(PRInt32 aUnicode,

Просмотреть файл

@ -175,7 +175,7 @@ class CToken {
* @update gess5/11/98
* @return reference to string containing string value
*/
virtual const nsAReadableString& GetStringValue(void) = 0;
virtual const nsAString& GetStringValue(void) = 0;
/**
* Get string of full contents, suitable for debug dump.

Просмотреть файл

@ -103,7 +103,7 @@ public:
NS_IMETHOD WillResume(void) { return NS_OK; }
NS_IMETHOD SetParser(nsIParser* aParser) { return NS_OK; }
NS_IMETHOD FlushPendingNotifications() { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset) { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAString& aCharset) { return NS_OK; }
NS_IMETHOD WillProcessTokens(void) { return NS_OK; }
NS_IMETHOD DidProcessTokens(void) { return NS_OK; }
NS_IMETHOD WillProcessAToken(void) { return NS_OK; }
@ -249,7 +249,7 @@ NS_IMETHODIMP RobotSink::OpenContainer(const nsIParserNode& aNode)
PRInt32 ac = aNode.GetAttributeCount();
for (PRInt32 i = 0; i < ac; i++) {
// Get upper-cased key
const nsAReadableString& key = aNode.GetKeyAt(i);
const nsAString& key = aNode.GetKeyAt(i);
k.Assign(key);
ToLowerCase(k);
if (k.Equals(NS_LITERAL_STRING("href"))) {

Просмотреть файл

@ -697,8 +697,8 @@ PRBool DoesRequireBody(CToken* aToken,nsITokenizer* aTokenizer) {
PRInt32 ac=aToken->GetAttributeCount();
for(PRInt32 i=0; i<ac; i++) {
CAttributeToken* attr=NS_STATIC_CAST(CAttributeToken*,aTokenizer->GetTokenAt(i));
const nsAReadableString& name=attr->GetKey();
const nsAReadableString& value=attr->GetValue();
const nsAString& name=attr->GetKey();
const nsAString& value=attr->GetValue();
if((name.Equals(NS_LITERAL_STRING("type")) ||
name.Equals(NS_LITERAL_STRING("TYPE")))
@ -2188,7 +2188,7 @@ nsresult CNavDTD::HandleCommentToken(CToken* aToken) {
nsresult result=NS_OK;
CCommentToken* theToken = NS_STATIC_CAST(CCommentToken*,aToken);
const nsAReadableString& theComment = theToken->GetStringValue();
const nsAString& theComment = theToken->GetStringValue();
mLineNumber += CountCharInReadable(theComment, PRUnichar(kNewLine));
nsCParserNode* theNode=mNodeAllocator.CreateNode(aToken,mLineNumber,mTokenAllocator);
@ -2533,7 +2533,7 @@ PRBool CNavDTD::CanContain(PRInt32 aParent,PRInt32 aChild) const {
* Give rest of world access to our tag enums, so that CanContain(), etc,
* become useful.
*/
NS_IMETHODIMP CNavDTD::StringTagToIntTag(const nsAReadableString &aTag,
NS_IMETHODIMP CNavDTD::StringTagToIntTag(const nsAString &aTag,
PRInt32* aIntTag) const
{
*aIntTag = nsHTMLTags::LookupTag(aTag);
@ -2553,7 +2553,7 @@ CNavDTD::IntTagToStringTag(PRInt32 aIntTag) const
}
NS_IMETHODIMP
CNavDTD::ConvertEntityToUnicode(const nsAReadableString& aEntity,
CNavDTD::ConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const
{
*aUnicode = nsHTMLEntities::EntityToUnicode(aEntity);

Просмотреть файл

@ -903,7 +903,7 @@ PRBool COtherDTD::CanContain(PRInt32 aParent,PRInt32 aChild) const {
* become useful.
*/
NS_IMETHODIMP
COtherDTD::StringTagToIntTag(const nsAReadableString &aTag,
COtherDTD::StringTagToIntTag(const nsAString &aTag,
PRInt32* aIntTag) const
{
*aIntTag = nsHTMLTags::LookupTag(aTag);
@ -923,7 +923,7 @@ COtherDTD::IntTagToStringTag(PRInt32 aIntTag) const
}
NS_IMETHODIMP
COtherDTD::ConvertEntityToUnicode(const nsAReadableString& aEntity,
COtherDTD::ConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const
{
*aUnicode = nsHTMLEntities::EntityToUnicode(aEntity);

Просмотреть файл

@ -1240,7 +1240,7 @@ public:
*
* @return ptr to new token (or 0).
*/
CToken* nsTokenAllocator::CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag, const nsAReadableString& aString) {
CToken* nsTokenAllocator::CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag, const nsAString& aString) {
CToken* result=0;

Просмотреть файл

@ -273,7 +273,7 @@ public:
nsTokenAllocator();
virtual ~nsTokenAllocator();
virtual CToken* CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag, const nsAReadableString& aString);
virtual CToken* CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag, const nsAString& aString);
virtual CToken* CreateTokenOfType(eHTMLTokenTypes aType,eHTMLTags aTag);
nsFixedSizeAllocator& GetArenaPool() { return mArenaPool; }
@ -498,7 +498,7 @@ inline PRBool BufferContainsHTML(const nsString& aBuffer,
PRInt32 theCount = 0;
PRInt32 theTagCount = 0;
nsAReadableString::const_iterator iter, end;
nsAString::const_iterator iter, end;
aBuffer.BeginReading(iter);
aBuffer.EndReading(end);
@ -516,7 +516,7 @@ inline PRBool BufferContainsHTML(const nsString& aBuffer,
++iter; // step over the '<' character
nsAReadableString::const_iterator tag_end(iter);
nsAString::const_iterator tag_end(iter);
aBuffer.EndReading(end);

Просмотреть файл

@ -1007,7 +1007,7 @@ nsExpatDriver::CanContain(PRInt32 aParent,PRInt32 aChild) const
}
NS_IMETHODIMP
nsExpatDriver::StringTagToIntTag(const nsAReadableString &aTag, PRInt32* aIntTag) const
nsExpatDriver::StringTagToIntTag(const nsAString &aTag, PRInt32* aIntTag) const
{
return NS_OK;
}
@ -1019,7 +1019,7 @@ nsExpatDriver::IntTagToStringTag(PRInt32 aIntTag) const
}
NS_IMETHODIMP
nsExpatDriver::ConvertEntityToUnicode(const nsAReadableString& aEntity, PRInt32* aUnicode) const
nsExpatDriver::ConvertEntityToUnicode(const nsAString& aEntity, PRInt32* aUnicode) const
{
return NS_OK;
}

Просмотреть файл

@ -199,7 +199,7 @@ nsHTMLEntities::EntityToUnicode(const nsCString& aEntity)
PRInt32
nsHTMLEntities::EntityToUnicode(const nsAReadableString& aEntity) {
nsHTMLEntities::EntityToUnicode(const nsAString& aEntity) {
nsCAutoString theEntity; theEntity.AssignWithConversion(aEntity);
if(';'==theEntity.Last()) {
theEntity.Truncate(theEntity.Length()-1);

Просмотреть файл

@ -52,7 +52,7 @@ public:
* passed in must NOT have the leading "&" nor the trailing ";"
* in it.
*/
static PRInt32 EntityToUnicode(const nsAReadableString& aEntity);
static PRInt32 EntityToUnicode(const nsAString& aEntity);
static PRInt32 EntityToUnicode(const nsCString& aEntity);
/**

Просмотреть файл

@ -70,7 +70,7 @@ public:
NS_IMETHOD AddComment(const nsIParserNode& aNode);
NS_IMETHOD AddDocTypeDecl(const nsIParserNode& aNode, PRInt32 aMode=0);
NS_IMETHOD FlushPendingNotifications() {return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset) {return NS_OK;}
NS_IMETHOD SetDocumentCharset(nsAString& aCharset) {return NS_OK;}
NS_IMETHOD NotifyTagObservers(nsIParserNode* aNode) { return NS_OK; }
// nsIHTMLContentSink
@ -149,7 +149,7 @@ nsHTMLNullSink::~nsHTMLNullSink() {
}
#ifdef VERBOSE_DEBUG
static void DebugDump(const char* str1,const nsAReadableString& str2,PRInt32 tabs) {
static void DebugDump(const char* str1,const nsAString& str2,PRInt32 tabs) {
for(PRInt32 i=0;i<tabs;i++) {
PR_fprintf(PR_STDOUT, " "); //add some tabbing to debug output...
}

Просмотреть файл

@ -399,7 +399,7 @@ nsHTMLTags::CaseSensitiveLookupTag(const PRUnichar* aTagName)
// static
nsHTMLTag
nsHTMLTags::LookupTag(const nsAReadableString& aTagName)
nsHTMLTags::LookupTag(const nsAString& aTagName)
{
PRUint32 length = aTagName.Length();
@ -409,7 +409,7 @@ nsHTMLTags::LookupTag(const nsAReadableString& aTagName)
static PRUnichar buf[NS_HTMLTAG_NAME_MAX_LENGTH + 1];
nsAReadableString::const_iterator iter;
nsAString::const_iterator iter;
PRUint32 i = 0;
PRUnichar c;

Просмотреть файл

@ -626,8 +626,8 @@ nsresult nsHTMLTokenizer::ConsumeAttributes(PRUnichar aChar,CStartToken* aToken,
//start token it was empty.
if(NS_SUCCEEDED(result)) {
PRBool isUsableAttr = PR_TRUE;
const nsAReadableString& key=theToken->GetKey();
const nsAReadableString& text=theToken->GetValue();
const nsAString& key=theToken->GetKey();
const nsAString& text=theToken->GetValue();
// support XML like syntax to fix bugs like 44186
if(!key.IsEmpty() && kForwardSlash==key.First() && text.IsEmpty()) {
isUsableAttr = PRBool(mFlags & NS_IPARSER_FLAG_VIEW_SOURCE); // Fix bug 103095

Просмотреть файл

@ -97,7 +97,7 @@ CStartToken::CStartToken(eHTMLTags aTag) : CHTMLToken(aTag) {
#endif
}
CStartToken::CStartToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CStartToken::CStartToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mEmpty=PR_FALSE;
mContainerInfo=eFormUnknown;
mTextValue.Assign(aName);
@ -106,7 +106,7 @@ CStartToken::CStartToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_u
#endif
}
CStartToken::CStartToken(const nsAReadableString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
CStartToken::CStartToken(const nsAString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
mEmpty=PR_FALSE;
mContainerInfo=eFormUnknown;
mTextValue.Assign(aName);
@ -246,7 +246,7 @@ void CStartToken::DebugDumpSource(nsOutputStream& out) {
}
#endif
const nsAReadableString& CStartToken::GetStringValue()
const nsAString& CStartToken::GetStringValue()
{
if((eHTMLTag_unknown<mTypeID) && (mTypeID<eHTMLTag_text)) {
if(!mTextValue.Length()) {
@ -312,11 +312,11 @@ void CStartToken::AppendSource(nsString& anOutputString){
CEndToken::CEndToken(eHTMLTags aTag) : CHTMLToken(aTag) {
}
CEndToken::CEndToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CEndToken::CEndToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aName);
}
CEndToken::CEndToken(const nsAReadableString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
CEndToken::CEndToken(const nsAString& aName,eHTMLTags aTag) : CHTMLToken(aTag) {
mTextValue.Assign(aName);
}
@ -433,7 +433,7 @@ void CEndToken::DebugDumpSource(nsOutputStream& out) {
}
#endif
const nsAReadableString& CEndToken::GetStringValue()
const nsAString& CEndToken::GetStringValue()
{
if((eHTMLTag_unknown<mTypeID) && (mTypeID<eHTMLTag_text)) {
if(!mTextValue.Length()) {
@ -493,7 +493,7 @@ CTextToken::CTextToken() : CHTMLToken(eHTMLTag_text) {
* @param aName -- string to init token name with
* @return
*/
CTextToken::CTextToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_text) {
CTextToken::CTextToken(const nsAString& aName) : CHTMLToken(eHTMLTag_text) {
mTextValue.Rebind(aName);
}
@ -719,12 +719,12 @@ nsresult CTextToken::ConsumeUntil(PRUnichar aChar,PRBool aIgnoreComments,nsScann
return result;
}
void CTextToken::CopyTo(nsAWritableString& aStr)
void CTextToken::CopyTo(nsAString& aStr)
{
aStr.Assign(mTextValue);
}
const nsAReadableString& CTextToken::GetStringValue(void)
const nsAString& CTextToken::GetStringValue(void)
{
return mTextValue;
}
@ -734,7 +734,7 @@ void CTextToken::Bind(nsScanner* aScanner, nsReadingIterator<PRUnichar>& aStart,
aScanner->BindSubstring(mTextValue, aStart, aEnd);
}
void CTextToken::Bind(const nsAReadableString& aStr)
void CTextToken::Bind(const nsAString& aStr)
{
mTextValue.Rebind(aStr);
}
@ -757,7 +757,7 @@ CCDATASectionToken::CCDATASectionToken() : CHTMLToken(eHTMLTag_unknown) {
* @param aName -- string to init token name with
* @return
*/
CCDATASectionToken::CCDATASectionToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CCDATASectionToken::CCDATASectionToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aName);
}
@ -841,7 +841,7 @@ nsresult CCDATASectionToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt3
return result;
}
const nsAReadableString& CCDATASectionToken::GetStringValue(void)
const nsAString& CCDATASectionToken::GetStringValue(void)
{
return mTextValue;
}
@ -863,7 +863,7 @@ CMarkupDeclToken::CMarkupDeclToken() : CHTMLToken(eHTMLTag_markupDecl) {
* @param aName -- string to init token name with
* @return
*/
CMarkupDeclToken::CMarkupDeclToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_markupDecl) {
CMarkupDeclToken::CMarkupDeclToken(const nsAString& aName) : CHTMLToken(eHTMLTag_markupDecl) {
mTextValue.Rebind(aName);
}
@ -978,7 +978,7 @@ nsresult CMarkupDeclToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32
return result;
}
const nsAReadableString& CMarkupDeclToken::GetStringValue(void)
const nsAString& CMarkupDeclToken::GetStringValue(void)
{
return mTextValue;
}
@ -1002,7 +1002,7 @@ CCommentToken::CCommentToken() : CHTMLToken(eHTMLTag_comment) {
* @param
* @return
*/
CCommentToken::CCommentToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_comment) {
CCommentToken::CCommentToken(const nsAString& aName) : CHTMLToken(eHTMLTag_comment) {
mTextValue.Assign(aName);
}
@ -1270,7 +1270,7 @@ nsresult CCommentToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32 aFl
return result;
}
const nsAReadableString& CCommentToken::GetStringValue(void)
const nsAString& CCommentToken::GetStringValue(void)
{
return mTextValue;
}
@ -1351,7 +1351,7 @@ void CNewlineToken::FreeNewline()
* @update gess 3/25/98
* @return nsString reference to internal string value
*/
const nsAReadableString& CNewlineToken::GetStringValue(void) {
const nsAString& CNewlineToken::GetStringValue(void) {
return *gNewlineStr;
}
@ -1419,7 +1419,7 @@ CAttributeToken::CAttributeToken() : CHTMLToken(eHTMLTag_unknown) {
* @param aName -- string value to init token name with
* @return
*/
CAttributeToken::CAttributeToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CAttributeToken::CAttributeToken(const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aName);
mHasEqualWithoutValue=PR_FALSE;
#ifdef DEBUG
@ -1435,7 +1435,7 @@ CAttributeToken::CAttributeToken(const nsAReadableString& aName) : CHTMLToken(eH
* @param aName -- string value to init token name with
* @return
*/
CAttributeToken::CAttributeToken(const nsAReadableString& aKey, const nsAReadableString& aName) : CHTMLToken(eHTMLTag_unknown) {
CAttributeToken::CAttributeToken(const nsAString& aKey, const nsAString& aName) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aName);
mTextKey.Rebind(aKey);
mHasEqualWithoutValue=PR_FALSE;
@ -1517,7 +1517,7 @@ void CAttributeToken::DebugDumpToken(nsOutputStream& out) {
}
#endif
const nsAReadableString& CAttributeToken::GetStringValue(void)
const nsAString& CAttributeToken::GetStringValue(void)
{
return mTextValue;
}
@ -1859,7 +1859,7 @@ void CAttributeToken::DebugDumpSource(nsOutputStream& out) {
}
#endif
void CAttributeToken::SetKey(const nsAReadableString& aKey)
void CAttributeToken::SetKey(const nsAString& aKey)
{
mTextKey.Rebind(aKey);
}
@ -1889,7 +1889,7 @@ CWhitespaceToken::CWhitespaceToken() : CHTMLToken(eHTMLTag_whitespace) {
* @param aName -- string value to init token name with
* @return
*/
CWhitespaceToken::CWhitespaceToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_whitespace) {
CWhitespaceToken::CWhitespaceToken(const nsAString& aName) : CHTMLToken(eHTMLTag_whitespace) {
mTextValue.Assign(aName);
}
@ -1933,7 +1933,7 @@ nsresult CWhitespaceToken::Consume(PRUnichar aChar, nsScanner& aScanner,PRInt32
return result;
}
const nsAReadableString& CWhitespaceToken::GetStringValue(void)
const nsAString& CWhitespaceToken::GetStringValue(void)
{
return mTextValue;
}
@ -1955,7 +1955,7 @@ CEntityToken::CEntityToken() : CHTMLToken(eHTMLTag_entity) {
* @param aName -- string value to init token name with
* @return
*/
CEntityToken::CEntityToken(const nsAReadableString& aName) : CHTMLToken(eHTMLTag_entity) {
CEntityToken::CEntityToken(const nsAString& aName) : CHTMLToken(eHTMLTag_entity) {
mTextValue.Assign(aName);
#ifdef VERBOSE_DEBUG
if(!VerifyEntityTable()) {
@ -2212,7 +2212,7 @@ void CEntityToken::DebugDumpSource(nsOutputStream& out) {
}
#endif
const nsAReadableString& CEntityToken::GetStringValue(void)
const nsAString& CEntityToken::GetStringValue(void)
{
return mTextValue;
}
@ -2260,7 +2260,7 @@ CScriptToken::CScriptToken() : CHTMLToken(eHTMLTag_script) {
* @param aName -- string to init token name with
* @return
*/
CScriptToken::CScriptToken(const nsAReadableString& aString) : CHTMLToken(eHTMLTag_script) {
CScriptToken::CScriptToken(const nsAString& aString) : CHTMLToken(eHTMLTag_script) {
mTextValue.Assign(aString);
}
@ -2287,7 +2287,7 @@ PRInt32 CScriptToken::GetTokenType(void) {
return eToken_script;
}
const nsAReadableString& CScriptToken::GetStringValue(void)
const nsAString& CScriptToken::GetStringValue(void)
{
return mTextValue;
}
@ -2302,7 +2302,7 @@ const nsAReadableString& CScriptToken::GetStringValue(void)
CStyleToken::CStyleToken() : CHTMLToken(eHTMLTag_style) {
}
CStyleToken::CStyleToken(const nsAReadableString& aString) : CHTMLToken(eHTMLTag_style) {
CStyleToken::CStyleToken(const nsAString& aString) : CHTMLToken(eHTMLTag_style) {
mTextValue.Assign(aString);
}
@ -2328,7 +2328,7 @@ PRInt32 CStyleToken::GetTokenType(void) {
return eToken_style;
}
const nsAReadableString& CStyleToken::GetStringValue(void)
const nsAString& CStyleToken::GetStringValue(void)
{
return mTextValue;
}
@ -2372,7 +2372,7 @@ CInstructionToken::CInstructionToken() : CHTMLToken(eHTMLTag_instruction) {
* @param
* @return
*/
CInstructionToken::CInstructionToken(const nsAReadableString& aString) : CHTMLToken(eHTMLTag_unknown) {
CInstructionToken::CInstructionToken(const nsAString& aString) : CHTMLToken(eHTMLTag_unknown) {
mTextValue.Assign(aString);
}
@ -2411,7 +2411,7 @@ PRInt32 CInstructionToken::GetTokenType(void){
return eToken_instruction;
}
const nsAReadableString& CInstructionToken::GetStringValue(void)
const nsAString& CInstructionToken::GetStringValue(void)
{
return mTextValue;
}
@ -2444,7 +2444,7 @@ const nsParserError * CErrorToken::GetError(void)
return mError;
}
const nsAReadableString& CErrorToken::GetStringValue(void)
const nsAString& CErrorToken::GetStringValue(void)
{
return mTextValue;
}
@ -2455,7 +2455,7 @@ CDoctypeDeclToken::CDoctypeDeclToken(eHTMLTags aTag)
: CHTMLToken(aTag) {
}
CDoctypeDeclToken::CDoctypeDeclToken(const nsAReadableString& aString,eHTMLTags aTag)
CDoctypeDeclToken::CDoctypeDeclToken(const nsAString& aString,eHTMLTags aTag)
: CHTMLToken(aTag), mTextValue(aString) {
}
@ -2515,12 +2515,12 @@ PRInt32 CDoctypeDeclToken::GetTokenType(void) {
return eToken_doctypeDecl;
}
const nsAReadableString& CDoctypeDeclToken::GetStringValue(void)
const nsAString& CDoctypeDeclToken::GetStringValue(void)
{
return mTextValue;
}
void CDoctypeDeclToken::SetStringValue(const nsAReadableString& aStr)
void CDoctypeDeclToken::SetStringValue(const nsAString& aStr)
{
mTextValue.Assign(aStr);
}

Просмотреть файл

@ -575,7 +575,7 @@ nsLoggingSink::WriteAttributes(const nsIParserNode& aNode) {
for (PRInt32 i = 0; i < ac; i++) {
char* key=nsnull;
char* value=nsnull;
const nsAReadableString& k = aNode.GetKeyAt(i);
const nsAString& k = aNode.GetKeyAt(i);
const nsAString& v = aNode.GetValueAt(i);
GetNewCString(k, &key);
@ -697,7 +697,7 @@ nsLoggingSink::LeafNode(const nsIParserNode& aNode)
}
nsresult
nsLoggingSink::QuoteText(const nsAReadableString& aValue, nsString& aResult) {
nsLoggingSink::QuoteText(const nsAString& aValue, nsString& aResult) {
aResult.Truncate();
/*
if you're stepping through the string anyway, why not use iterators instead of forcing the string to copy?
@ -734,7 +734,7 @@ nsLoggingSink::QuoteText(const nsAReadableString& aValue, nsString& aResult) {
* @param aResult - String coverted to char*.
*/
nsresult
nsLoggingSink::GetNewCString(const nsAReadableString& aValue, char** aResult)
nsLoggingSink::GetNewCString(const nsAString& aValue, char** aResult)
{
nsresult result=NS_OK;
nsAutoString temp;

Просмотреть файл

@ -72,7 +72,7 @@ public:
NS_IMETHOD AddProcessingInstruction(const nsIParserNode& aNode);
NS_IMETHOD AddDocTypeDecl(const nsIParserNode& aNode, PRInt32 aMode=0);
NS_IMETHOD FlushPendingNotifications() { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAWritableString& aCharset) { return NS_OK; }
NS_IMETHOD SetDocumentCharset(nsAString& aCharset) { return NS_OK; }
NS_IMETHOD NotifyTagObservers(nsIParserNode* aNode) { return NS_OK; }
// nsIHTMLContentSink
@ -105,8 +105,8 @@ public:
nsresult CloseNode(const char* aKind);
nsresult LeafNode(const nsIParserNode& aNode);
nsresult WriteAttributes(const nsIParserNode& aNode);
nsresult QuoteText(const nsAReadableString& aValue, nsString& aResult);
nsresult GetNewCString(const nsAReadableString& aValue, char** aResult);
nsresult QuoteText(const nsAString& aValue, nsString& aResult);
nsresult GetNewCString(const nsAString& aValue, char** aResult);
PRBool WillWriteAttributes(const nsIParserNode& aNode);
protected:

Просмотреть файл

@ -501,7 +501,7 @@ void nsParser::SetDocumentCharset(const nsAString& aCharset, PRInt32 aCharsetSou
mParserContext->mScanner->SetDocumentCharset(aCharset, aCharsetSource);
}
void nsParser::SetSinkCharset(nsAWritableString& aCharset)
void nsParser::SetSinkCharset(nsAString& aCharset)
{
if (mSink) {
mSink->SetDocumentCharset(aCharset);
@ -1531,7 +1531,7 @@ nsresult nsParser::Parse(nsIInputStream& aStream,const nsACString& aMimeType,PRB
* @param aMimeType tells us what type of content to expect in the given string
* @return error code -- 0 if ok, non-zero if error.
*/
nsresult nsParser::Parse(const nsAReadableString& aSourceBuffer, void* aKey,
nsresult nsParser::Parse(const nsAString& aSourceBuffer, void* aKey,
const nsACString& aMimeType,
PRBool aVerifyEnabled, PRBool aLastCall,
nsDTDMode aMode){
@ -1641,7 +1641,7 @@ nsresult nsParser::Parse(const nsAReadableString& aSourceBuffer, void* aKey,
* @param
* @return
*/
nsresult nsParser::ParseFragment(const nsAReadableString& aSourceBuffer,
nsresult nsParser::ParseFragment(const nsAString& aSourceBuffer,
void* aKey,
nsVoidArray& aTagStack,
PRUint32 anInsertPos,

Просмотреть файл

@ -212,9 +212,9 @@ class nsParser : public nsIParser,
* @param appendTokens tells us whether we should insert tokens inline, or append them.
* @return TRUE if all went well -- FALSE otherwise
*/
virtual nsresult Parse(const nsAReadableString& aSourceBuffer,void* aKey,const nsACString& aContentType,PRBool aEnableVerify=PR_FALSE,PRBool aLastCall=PR_FALSE,nsDTDMode aMode=eDTDMode_autodetect);
virtual nsresult Parse(const nsAString& aSourceBuffer,void* aKey,const nsACString& aContentType,PRBool aEnableVerify=PR_FALSE,PRBool aLastCall=PR_FALSE,nsDTDMode aMode=eDTDMode_autodetect);
virtual nsresult ParseFragment(const nsAReadableString& aSourceBuffer,
virtual nsresult ParseFragment(const nsAString& aSourceBuffer,
void* aKey,
nsVoidArray& aTagStack,
PRUint32 anInsertPos,
@ -324,7 +324,7 @@ class nsParser : public nsIParser,
nsString& oCharset,
PRInt32& oCharsetSource);
void SetSinkCharset(nsAWritableString& aCharset);
void SetSinkCharset(nsAString& aCharset);
/**
* Removes continue parsing events

Просмотреть файл

@ -197,8 +197,8 @@ const nsString& nsCParserNode::GetName() const {
* @param
* @return string ref of text from internal token
*/
const nsAReadableString& nsCParserNode::GetText() const {
return (mToken) ? mToken->GetStringValue() : NS_STATIC_CAST(const nsAReadableString&,GetEmptyString());
const nsAString& nsCParserNode::GetText() const {
return (mToken) ? mToken->GetStringValue() : NS_STATIC_CAST(const nsAString&,GetEmptyString());
}
/**
@ -283,7 +283,7 @@ PRInt32 nsCParserNode::GetAttributeCount(PRBool askToken) const{
* @param anIndex-- offset of attribute to retrieve
* @return string rep of given attribute text key
*/
const nsAReadableString& nsCParserNode::GetKeyAt(PRUint32 anIndex) const {
const nsAString& nsCParserNode::GetKeyAt(PRUint32 anIndex) const {
PRInt32 theCount = (mAttributes) ? mAttributes->GetSize() : 0;
if((PRInt32)anIndex<theCount) {
CAttributeToken* tkn=(CAttributeToken*)mAttributes->ObjectAt(anIndex);

Просмотреть файл

@ -158,7 +158,7 @@ class nsCParserNode : public nsIParserNode {
* @update gess5/11/98
* @return string containing node text
*/
virtual const nsAReadableString& GetText() const;
virtual const nsAString& GetText() const;
/**
* Retrieve skipped context from node
@ -206,7 +206,7 @@ class nsCParserNode : public nsIParserNode {
* @param anIndex is the index of the key you want
* @return string containing key.
*/
virtual const nsAReadableString& GetKeyAt(PRUint32 anIndex) const;
virtual const nsAString& GetKeyAt(PRUint32 anIndex) const;
/**
* Retrieve the value (of key/value pair) at given index

Просмотреть файл

@ -66,7 +66,7 @@ nsParserService::HTMLCaseSensitiveAtomTagToId(nsIAtom* aAtom,
}
NS_IMETHODIMP
nsParserService::HTMLStringTagToId(const nsAReadableString &aTagName,
nsParserService::HTMLStringTagToId(const nsAString &aTagName,
PRInt32* aId) const
{
*aId = nsHTMLTags::LookupTag(aTagName);
@ -84,7 +84,7 @@ nsParserService::HTMLIdToStringTag(PRInt32 aId,
}
NS_IMETHODIMP
nsParserService::HTMLConvertEntityToUnicode(const nsAReadableString& aEntity,
nsParserService::HTMLConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const
{
*aUnicode = nsHTMLEntities::EntityToUnicode(aEntity);

Просмотреть файл

@ -36,12 +36,12 @@ public:
NS_IMETHOD HTMLCaseSensitiveAtomTagToId(nsIAtom* aAtom, PRInt32* aId) const;
NS_IMETHOD HTMLStringTagToId(const nsAReadableString &aTagName,
NS_IMETHOD HTMLStringTagToId(const nsAString &aTagName,
PRInt32* aId) const;
NS_IMETHOD HTMLIdToStringTag(PRInt32 aId, const PRUnichar **aTagName) const;
NS_IMETHOD HTMLConvertEntityToUnicode(const nsAReadableString& aEntity,
NS_IMETHOD HTMLConvertEntityToUnicode(const nsAString& aEntity,
PRInt32* aUnicode) const;
NS_IMETHOD HTMLConvertUnicodeToEntity(PRInt32 aUnicode,
nsCString& aEntity) const;

Просмотреть файл

@ -292,7 +292,7 @@ void nsScanner::Mark() {
* @update harishd 01/12/99
* @return error code
*/
PRBool nsScanner::UngetReadable(const nsAReadableString& aBuffer) {
PRBool nsScanner::UngetReadable(const nsAString& aBuffer) {
mSlidingBuffer->UngetReadable(aBuffer,mCurrentPosition);
mSlidingBuffer->BeginReading(mCurrentPosition); // Insertion invalidated our iterators
@ -309,7 +309,7 @@ PRBool nsScanner::UngetReadable(const nsAReadableString& aBuffer) {
* @update gess4/3/98
* @return error code
*/
nsresult nsScanner::Append(const nsAReadableString& aBuffer) {
nsresult nsScanner::Append(const nsAString& aBuffer) {
PRUnichar* buffer = ToNewUnicode(aBuffer);
PRUint32 bufLen = aBuffer.Length();
@ -527,7 +527,7 @@ nsresult nsScanner::Peek(PRUnichar& aChar, PRUint32 aOffset) {
return result;
}
nsresult nsScanner::Peek(nsAWritableString& aStr, PRInt32 aNumChars)
nsresult nsScanner::Peek(nsAString& aStr, PRInt32 aNumChars)
{
if (!mSlidingBuffer) {
return kEOF;
@ -1193,7 +1193,7 @@ nsresult nsScanner::ReadWhile(nsString& aString,
* the set of INVALID characters
* @return error code
*/
nsresult nsScanner::ReadUntil(nsAWritableString& aString,
nsresult nsScanner::ReadUntil(nsAString& aString,
const nsReadEndCondition& aEndCondition,
PRBool addTerminal)
{
@ -1317,7 +1317,7 @@ nsresult nsScanner::ReadUntil(nsReadingIterator<PRUnichar>& aStart,
* @param
* @return error code
*/
nsresult nsScanner::ReadUntil(nsAWritableString& aString,
nsresult nsScanner::ReadUntil(nsAString& aString,
PRUnichar aTerminalChar,
PRBool addTerminal)
{

Просмотреть файл

@ -65,7 +65,7 @@ class nsScannerString : public nsSlidingString {
PRUnichar* aDataEnd,
PRUnichar* aStorageEnd);
virtual void UngetReadable(const nsAReadableString& aReadable, const nsReadingIterator<PRUnichar>& aCurrentPosition) { InsertReadable(aReadable,aCurrentPosition); }
virtual void UngetReadable(const nsAString& aReadable, const nsReadingIterator<PRUnichar>& aCurrentPosition) { InsertReadable(aReadable,aCurrentPosition); }
virtual void ReplaceCharacter(nsReadingIterator<PRUnichar>& aPosition,
PRUnichar aChar);
};
@ -141,7 +141,7 @@ class nsScanner {
*/
nsresult Peek(PRUnichar& ch, PRUint32 aOffset=0);
nsresult Peek(nsAWritableString& aStr, PRInt32 aNumChars);
nsresult Peek(nsAString& aStr, PRInt32 aNumChars);
/**
* Skip over chars as long as they're in aSkipSet
@ -227,7 +227,7 @@ class nsScanner {
* @param addTerminal tells us whether to append terminal to aString
* @return error code
*/
nsresult ReadUntil(nsAWritableString& aString,
nsresult ReadUntil(nsAString& aString,
PRUnichar aTerminal,
PRBool addTerminal);
@ -241,7 +241,7 @@ class nsScanner {
* @param addTerminal tells us whether to append terminal to aString
* @return error code
*/
nsresult ReadUntil(nsAWritableString& aString,
nsresult ReadUntil(nsAString& aString,
const nsReadEndCondition& aEndCondition,
PRBool addTerminal);
@ -293,7 +293,7 @@ class nsScanner {
* @param
* @return
*/
PRBool UngetReadable(const nsAReadableString& aBuffer);
PRBool UngetReadable(const nsAString& aBuffer);
/**
*
@ -302,7 +302,7 @@ class nsScanner {
* @param
* @return
*/
nsresult Append(const nsAReadableString& aBuffer);
nsresult Append(const nsAString& aBuffer);
/**
*

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше