Trait AnalysisMethod
Source pub trait AnalysisMethod {
// Required methods
fn is_tag(&self, html_flat_data: &HtmlFlatData, tag: &str) -> bool;
fn font_name<'a>(
&'a self,
html_flat_data: &'a HtmlFlatData,
) -> Option<&'a str>;
fn size(&self, html_flat_data: &HtmlFlatData) -> Option<f64>;
fn color(&self, html_flat_data: &HtmlFlatData) -> Option<String>;
fn is_bold(&self, html_flat_data: &HtmlFlatData) -> bool;
fn is_italic(&self, html_flat_data: &HtmlFlatData) -> bool;
fn is_underline(&self, html_flat_data: &HtmlFlatData) -> bool;
fn is_superscript(&self, html_flat_data: &HtmlFlatData) -> bool;
fn is_subscript(&self, html_flat_data: &HtmlFlatData) -> bool;
fn is_strikethrough(&self, html_flat_data: &HtmlFlatData) -> bool;
}