Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.parsing.htmlreader.HtmlReader Class Reference
Inheritance diagram for robotide.lib.robot.parsing.htmlreader.HtmlReader:

Public Member Functions

def __init__ (self, spaces=2)
 
def br_start (self, attrs=None)
 
def handle_charref (self, number)
 
def handle_data (self, data)
 
def handle_endtag (self, tag)
 
def handle_entityref (self, name)
 
def handle_pi (self, data)
 
def handle_starttag (self, tag, attrs)
 
def meta_start (self, attrs)
 
def read (self, htmlfile, populator, path=None)
 
def table_end (self)
 
def table_start (self, attrs=None)
 
def td_end (self)
 
def td_start (self, attrs=None)
 
def tr_end (self)
 
def tr_start (self, attrs=None)
 
def unknown_decl (self, data)
 

Public Attributes

 current_cell
 
 current_row
 
 populator
 
 state
 

Static Public Attributes

int IGNORE = 0
 
int INITIAL = 1
 
int PROCESS = 2
 

Private Member Functions

def _decode (self, line)
 
def _get_encoding_from_content_attr (self, value)
 
def _get_encoding_from_meta (self, attrs)
 
def _get_encoding_from_pi (self, data)
 
def _handle_charref (self, number)
 
def _handle_entityref (self, name)
 

Private Attributes

 _encoding
 
 _handlers
 
 _spaces
 

Detailed Description

Definition at line 33 of file htmlreader.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.__init__ (   self,
  spaces = 2 
)

Definition at line 38 of file htmlreader.py.

Member Function Documentation

◆ _decode()

def robotide.lib.robot.parsing.htmlreader.HtmlReader._decode (   self,
  line 
)
private

Definition at line 76 of file htmlreader.py.

◆ _get_encoding_from_content_attr()

def robotide.lib.robot.parsing.htmlreader.HtmlReader._get_encoding_from_content_attr (   self,
  value 
)
private

Definition at line 194 of file htmlreader.py.

◆ _get_encoding_from_meta()

def robotide.lib.robot.parsing.htmlreader.HtmlReader._get_encoding_from_meta (   self,
  attrs 
)
private

Definition at line 181 of file htmlreader.py.

◆ _get_encoding_from_pi()

def robotide.lib.robot.parsing.htmlreader.HtmlReader._get_encoding_from_pi (   self,
  data 
)
private

Definition at line 205 of file htmlreader.py.

◆ _handle_charref()

def robotide.lib.robot.parsing.htmlreader.HtmlReader._handle_charref (   self,
  number 
)
private

Definition at line 117 of file htmlreader.py.

◆ _handle_entityref()

def robotide.lib.robot.parsing.htmlreader.HtmlReader._handle_entityref (   self,
  name 
)
private

Definition at line 100 of file htmlreader.py.

◆ br_start()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.br_start (   self,
  attrs = None 
)

Definition at line 173 of file htmlreader.py.

◆ handle_charref()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.handle_charref (   self,
  number 
)

Definition at line 113 of file htmlreader.py.

◆ handle_data()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.handle_data (   self,
  data 
)

Definition at line 89 of file htmlreader.py.

◆ handle_endtag()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.handle_endtag (   self,
  tag 
)

Definition at line 84 of file htmlreader.py.

◆ handle_entityref()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.handle_entityref (   self,
  name 
)

Definition at line 96 of file htmlreader.py.

◆ handle_pi()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.handle_pi (   self,
  data 
)

Definition at line 200 of file htmlreader.py.

◆ handle_starttag()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.handle_starttag (   self,
  tag,
  attrs 
)

Definition at line 79 of file htmlreader.py.

◆ meta_start()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.meta_start (   self,
  attrs 
)

Definition at line 176 of file htmlreader.py.

◆ read()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.read (   self,
  htmlfile,
  populator,
  path = None 
)

Definition at line 53 of file htmlreader.py.

◆ table_end()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.table_end (   self)

Definition at line 138 of file htmlreader.py.

◆ table_start()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.table_start (   self,
  attrs = None 
)

Definition at line 133 of file htmlreader.py.

◆ td_end()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.td_end (   self)

Definition at line 167 of file htmlreader.py.

◆ td_start()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.td_start (   self,
  attrs = None 
)

Definition at line 160 of file htmlreader.py.

◆ tr_end()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.tr_end (   self)

Definition at line 148 of file htmlreader.py.

◆ tr_start()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.tr_start (   self,
  attrs = None 
)

Definition at line 143 of file htmlreader.py.

◆ unknown_decl()

def robotide.lib.robot.parsing.htmlreader.HtmlReader.unknown_decl (   self,
  data 
)

Definition at line 128 of file htmlreader.py.

Member Data Documentation

◆ _encoding

robotide.lib.robot.parsing.htmlreader.HtmlReader._encoding
private

Definition at line 41 of file htmlreader.py.

◆ _handlers

robotide.lib.robot.parsing.htmlreader.HtmlReader._handlers
private

Definition at line 42 of file htmlreader.py.

◆ _spaces

robotide.lib.robot.parsing.htmlreader.HtmlReader._spaces
private

Definition at line 39 of file htmlreader.py.

◆ current_cell

robotide.lib.robot.parsing.htmlreader.HtmlReader.current_cell

Definition at line 57 of file htmlreader.py.

◆ current_row

robotide.lib.robot.parsing.htmlreader.HtmlReader.current_row

Definition at line 56 of file htmlreader.py.

◆ IGNORE

int robotide.lib.robot.parsing.htmlreader.HtmlReader.IGNORE = 0
static

Definition at line 34 of file htmlreader.py.

◆ INITIAL

int robotide.lib.robot.parsing.htmlreader.HtmlReader.INITIAL = 1
static

Definition at line 35 of file htmlreader.py.

◆ populator

robotide.lib.robot.parsing.htmlreader.HtmlReader.populator

Definition at line 54 of file htmlreader.py.

◆ PROCESS

int robotide.lib.robot.parsing.htmlreader.HtmlReader.PROCESS = 2
static

Definition at line 36 of file htmlreader.py.

◆ state

robotide.lib.robot.parsing.htmlreader.HtmlReader.state

Definition at line 55 of file htmlreader.py.


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