# encoding: utf-8
# module wx._html
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_html.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class HtmlParser(__sip.wrapper):
    """
    HtmlParser() -> None
    
    Classes derived from this handle the generic parsing of HTML
    documents: it scans the document and divide it into blocks of tags
    (where one block consists of beginning and ending tag and of text
    between these two tags).
    """
    def AddTagHandler(self, handler): # real signature unknown; restored from __doc__
        """
        AddTagHandler(handler) -> None
        
        Adds handler to the internal list ( hash table) of handlers.
        """
        pass

    def DoneParser(self): # real signature unknown; restored from __doc__
        """
        DoneParser() -> None
        
        This must be called after DoParsing().
        """
        pass

    def DoParsing(self): # real signature unknown; restored from __doc__
        """
        DoParsing() -> None
        
        Parses the whole m_Source.
        """
        pass

    def GetFS(self): # real signature unknown; restored from __doc__
        """
        GetFS() -> wx.FileSystem
        
        Returns pointer to the file system.
        """
        pass

    def GetProduct(self): # real signature unknown; restored from __doc__
        """
        GetProduct() -> wx.Object
        
        Returns product of parsing.
        """
        pass

    def GetSource(self): # real signature unknown; restored from __doc__
        """
        GetSource() -> str
        
        Returns pointer to the source being parsed.
        """
        return ""

    def InitParser(self, source): # real signature unknown; restored from __doc__
        """
        InitParser(source) -> None
        
        Setups the parser for parsing the source string.
        """
        pass

    def OpenURL(self, type, url): # real signature unknown; restored from __doc__
        """
        OpenURL(type, url) -> wx.FSFile
        
        Opens given URL and returns wxFSFile object that can be used to read
        data from it.
        """
        pass

    def Parse(self, source): # real signature unknown; restored from __doc__
        """
        Parse(source) -> wx.Object
        
        Proceeds parsing of the document.
        """
        pass

    def PopTagHandler(self): # real signature unknown; restored from __doc__
        """
        PopTagHandler() -> None
        
        Restores parser's state before last call to PushTagHandler().
        """
        pass

    def PushTagHandler(self, handler, tags): # real signature unknown; restored from __doc__
        """
        PushTagHandler(handler, tags) -> None
        
        Forces the handler to handle additional tags (not returned by
        wxHtmlTagHandler::GetSupportedTags).
        """
        pass

    def SetFS(self, fs): # real signature unknown; restored from __doc__
        """
        SetFS(fs) -> None
        
        Sets the virtual file system that will be used to request additional
        files.
        """
        pass

    def StopParsing(self): # real signature unknown; restored from __doc__
        """
        StopParsing() -> None
        
        Call this function to interrupt parsing from a tag handler.
        """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    FS = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFS() -> wx.FileSystem

Returns pointer to the file system."""

    Product = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetProduct() -> wx.Object

Returns product of parsing."""

    Source = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSource() -> str

Returns pointer to the source being parsed."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""



