Public Member Functions | Protected Member Functions | Protected Attributes

CMarkupDeclToken Class Reference

Declaration tokens contain raw unescaped text content (not really, but right now we use this only for view source). More...

#include <nsHTMLTokens.h>

Inheritance diagram for CMarkupDeclToken:
Collaboration diagram for CMarkupDeclToken:

List of all members.

Public Member Functions

 CMarkupDeclToken ()
 CMarkupDeclToken (const nsAString &aString)
virtual nsresult Consume (PRUnichar aChar, nsScanner &aScanner, PRInt32 aMode)
 Causes token to consume data from given scanner.
virtual PRInt32 GetTokenType (void)
 Getter which retrieves type of token gess5/11/98.
virtual const nsSubstringGetStringValue (void)
 Retrieve string value of the token gess5/11/98.

Protected Member Functions

virtual size_t SizeOf () const
 Returns the size of the token object.

Protected Attributes

nsScannerSubstring mTextValue

Detailed Description

Declaration tokens contain raw unescaped text content (not really, but right now we use this only for view source).

XXX Not really a HTML construct - maybe we need a separation


Constructor & Destructor Documentation

CMarkupDeclToken::CMarkupDeclToken (  ) 
CMarkupDeclToken::CMarkupDeclToken ( const nsAString aString  ) 

Member Function Documentation

virtual nsresult CMarkupDeclToken::Consume ( PRUnichar  aChar,
nsScanner &  aScanner,
PRInt32  aMode 
) [virtual]

Causes token to consume data from given scanner.

Note that behavior varies wildly between CToken subclasses. gess5/11/98

Parameters:
aChar -- most recent char consumed
aScanner -- input source where token should get data
Returns:
error code (0 means ok)

Reimplemented from CToken.

virtual const nsSubstring& CMarkupDeclToken::GetStringValue ( void   )  [virtual]

Retrieve string value of the token gess5/11/98.

Returns:
reference to string containing string value

Implements CToken.

virtual PRInt32 CMarkupDeclToken::GetTokenType ( void   )  [virtual]

Getter which retrieves type of token gess5/11/98.

Returns:
int containing token type

Reimplemented from CToken.

virtual size_t CMarkupDeclToken::SizeOf (  )  const [inline, protected, virtual]

Returns the size of the token object.

Implements CToken.


Member Data Documentation


The documentation for this class was generated from the following file: