webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
WebCore::HTMLTokenizer Class Reference

#include <HTMLTokenizer.h>

Classes

class  TokenPtr
 

Public Member Functions

 HTMLTokenizer (const HTMLParserOptions &=HTMLParserOptions())
 
TokenPtr nextToken (SegmentedString &)
 
void setTokenAttributeBaseOffset (unsigned)
 
String bufferedCharacters () const
 
size_t numberOfBufferedCharacters () const
 
void updateStateFor (const AtomicString &tagName)
 
void setForceNullCharacterReplacement (bool)
 
bool shouldAllowCDATA () const
 
void setShouldAllowCDATA (bool)
 
bool isInDataState () const
 
void setDataState ()
 
void setPLAINTEXTState ()
 
void setRAWTEXTState ()
 
void setRCDATAState ()
 
void setScriptDataState ()
 
bool neverSkipNullCharacters () const
 

Constructor & Destructor Documentation

◆ HTMLTokenizer()

WebCore::HTMLTokenizer::HTMLTokenizer ( const HTMLParserOptions options = HTMLParserOptions())
explicit

Member Function Documentation

◆ bufferedCharacters()

String WebCore::HTMLTokenizer::bufferedCharacters ( ) const

◆ isInDataState()

bool WebCore::HTMLTokenizer::isInDataState ( ) const
inline

◆ neverSkipNullCharacters()

bool WebCore::HTMLTokenizer::neverSkipNullCharacters ( ) const
inline

◆ nextToken()

HTMLTokenizer::TokenPtr WebCore::HTMLTokenizer::nextToken ( SegmentedString source)
inline

◆ numberOfBufferedCharacters()

size_t WebCore::HTMLTokenizer::numberOfBufferedCharacters ( ) const
inline

◆ setDataState()

void WebCore::HTMLTokenizer::setDataState ( )
inline

◆ setForceNullCharacterReplacement()

void WebCore::HTMLTokenizer::setForceNullCharacterReplacement ( bool  value)
inline

◆ setPLAINTEXTState()

void WebCore::HTMLTokenizer::setPLAINTEXTState ( )
inline

◆ setRAWTEXTState()

void WebCore::HTMLTokenizer::setRAWTEXTState ( )
inline

◆ setRCDATAState()

void WebCore::HTMLTokenizer::setRCDATAState ( )
inline

◆ setScriptDataState()

void WebCore::HTMLTokenizer::setScriptDataState ( )
inline

◆ setShouldAllowCDATA()

void WebCore::HTMLTokenizer::setShouldAllowCDATA ( bool  value)
inline

◆ setTokenAttributeBaseOffset()

void WebCore::HTMLTokenizer::setTokenAttributeBaseOffset ( unsigned  offset)
inline

◆ shouldAllowCDATA()

bool WebCore::HTMLTokenizer::shouldAllowCDATA ( ) const
inline

◆ updateStateFor()

void WebCore::HTMLTokenizer::updateStateFor ( const AtomicString tagName)

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