A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/group__HTMLcomp.html below:

NCBI C++ ToolKit: HTML Page Components

enum   CQueryBox::flags { CQueryBox::kNoLIST = 0x1 , CQueryBox::kNoCOMMENTS = 0x2 }   enum   EHTML_EH_Attribute {
  eHTML_EH_Blur , eHTML_EH_Change , eHTML_EH_Click , eHTML_EH_DblClick ,
  eHTML_EH_Focus , eHTML_EH_Load , eHTML_EH_Unload , eHTML_EH_MouseDown ,
  eHTML_EH_MouseUp , eHTML_EH_MouseMove , eHTML_EH_MouseOver , eHTML_EH_MouseOut ,
  eHTML_EH_Select , eHTML_EH_Submit , eHTML_EH_KeyDown , eHTML_EH_KeyPress ,
  eHTML_EH_KeyUp
}   enum   CHTMLPlainText::EEncodeMode { CHTMLPlainText::eNoEncode = 0 , CHTMLPlainText::eHTMLEncode = 1 << 0 , CHTMLPlainText::eJSONEncode = 1 << 1 }   enum   CHTMLText::EFlags {
  CHTMLText::fStripHtmlMode = 1 << 1 , CHTMLText::fStripTextMode = 1 << 2 , CHTMLText::fStrip = fStripHtmlMode | fStripTextMode , CHTMLText::fNoStrip = 0 ,
  CHTMLText::fEncodeHtmlMode = 1 << 3 , CHTMLText::fEncodeTextMode = 1 << 4 , CHTMLText::fEncode = fEncodeHtmlMode | fEncodeTextMode , CHTMLText::fNoEncode = 0 ,
  CHTMLText::fEnableBuffering = 0 , CHTMLText::fDisableBuffering = 1 << 5 , CHTMLText::fCode = fStripTextMode | fNoEncode , CHTMLText::fCodeCompatible = fStripTextMode | fNoEncode | fDisableBuffering ,
  CHTMLText::fExample = fNoStrip | fEncodeHtmlMode , CHTMLText::fDefault = fCodeCompatible
}   Conversions to make before printing out the stored text. More...
  enum   CHTML_table::ECellType { CHTML_table::eAnyCell , CHTML_table::eDataCell , CHTML_table::eHeaderCell }   enum   CHTML_table::ERowPlainSep { CHTML_table::ePrintRowSep , CHTML_table::eSkipRowSep }   enum   CHTML_form::EMethod { CHTML_form::eGet , CHTML_form::ePost , CHTML_form::ePostData }   enum   CHTML_button::EButtonType { CHTML_button::eSubmit , CHTML_button::eReset , CHTML_button::eButton }   enum   CHTML_area::EShape { CHTML_area::eRect , CHTML_area::eCircle , CHTML_area::ePoly }   enum   CHTML_meta::EType { CHTML_meta::eName , CHTML_meta::eHttpEquiv }   enum   CNCBINode::EMode { CNCBINode::eHTML = 0 , CNCBINode::ePlainText = 1 , CNCBINode::eXHTML = 2 }   enum   CNCBINode::EExceptionFlags { CNCBINode::fAddTrace = 0x1 , CNCBINode::fCatchAll = 0x2 , CNCBINode::fDisableCheckRecursion = 0x4 }   Flags defining how to catch and process exceptions. More...
  enum   CHTMLPage::EFlags { CHTMLPage::fNoTITLE = 0x1 , CHTMLPage::fNoVIEW = 0x2 , CHTMLPage::fNoTEMPLATE = 0x4 }   Style flags. More...
  enum   CHTMLPage::ECacheTemplateFiles { CHTMLPage::eCTF_Enable , CHTMLPage::eCTF_Disable , CHTMLPage::eCTF_Default = eCTF_Disable }   Template file caching state. More...
  enum   CHTMLPage::ETemplateIncludes { CHTMLPage::eAllowIncludes , CHTMLPage::eSkipIncludes }     CSubmitDescription::CSubmitDescription (void)     CSubmitDescription::CSubmitDescription (const string &name)     CSubmitDescription::CSubmitDescription (const string &name, const string &label)   CNCBINodeCSubmitDescription::CreateComponent (void) const     COptionDescription::COptionDescription (void)     COptionDescription::COptionDescription (const string &value)     COptionDescription::COptionDescription (const string &value, const string &label)   CNCBINodeCOptionDescription::CreateComponent (const string &def) const     CSelectDescription::CSelectDescription (void)     CSelectDescription::CSelectDescription (const string &value)   void  CSelectDescription::Add (const string &value)   void  CSelectDescription::Add (const string &value, const string &label)   void  CSelectDescription::Add (int value)   CNCBINodeCSelectDescription::CreateComponent (void) const     CTextInputDescription::CTextInputDescription (void)     CTextInputDescription::CTextInputDescription (const string &value)   CNCBINodeCTextInputDescription::CreateComponent (void) const     CQueryBox::CQueryBox (void)   virtual void  CQueryBox::CreateSubNodes (void)   virtual CNCBINodeCQueryBox::CreateComments (void)     CButtonList::CButtonList (void)   virtual void  CButtonList::CreateSubNodes (void)     CPageList::CPageList (void)   virtual void  CPageList::CreateSubNodes (void)   void  CPageList::x_AddInactiveImageString (CNCBINode *node, const string &name, int number, const string &imageStart, const string &imageEnd)   void  CPageList::x_AddImageString (CNCBINode *node, const string &name, int number, const string &imageStart, const string &imageEnd)     CPagerBox::CPagerBox (void)   virtual void  CPagerBox::CreateSubNodes (void)     CSmallPagerBox::CSmallPagerBox (void)   virtual void  CSmallPagerBox::CreateSubNodes (void)     CHTMLNode::CHTMLNode (void)     CHTMLNode::CHTMLNode (const char *tagname)     CHTMLNode::CHTMLNode (const char *tagname, const char *text)     CHTMLNode::CHTMLNode (const char *tagname, const string &text)     CHTMLNode::CHTMLNode (const char *tagname, CNCBINode *node)     CHTMLNode::CHTMLNode (const string &tagname)     CHTMLNode::CHTMLNode (const string &tagname, const char *text)     CHTMLNode::CHTMLNode (const string &tagname, const string &text)     CHTMLNode::CHTMLNode (const string &tagname, CNCBINode *node)     CHTMLNode::~CHTMLNode (void)   CHTMLNodeCHTMLNode::SetClass (const string &class_name)   CHTMLNodeCHTMLNode::SetStyle (const string &style)   CHTMLNodeCHTMLNode::SetId (const string &id)   CHTMLNodeCHTMLNode::SetWidth (int width)   CHTMLNodeCHTMLNode::SetWidth (const string &width)   CHTMLNodeCHTMLNode::SetHeight (int height)   CHTMLNodeCHTMLNode::SetHeight (const string &width)   CHTMLNodeCHTMLNode::SetSize (int size)   CHTMLNodeCHTMLNode::SetAlign (const string &align)   CHTMLNodeCHTMLNode::SetVAlign (const string &align)   CHTMLNodeCHTMLNode::SetBgColor (const string &color)   CHTMLNodeCHTMLNode::SetColor (const string &color)   CHTMLNodeCHTMLNode::SetNameAttribute (const string &name)   const stringCHTMLNode::GetNameAttribute (void) const   CHTMLNodeCHTMLNode::SetTitle (const string &title)   CHTMLNodeCHTMLNode::SetAccessKey (char key)   CHTMLNodeCHTMLNode::AppendPlainText (const char *text, bool noEncode=false)   CHTMLNodeCHTMLNode::AppendPlainText (const string &text, bool noEncode=false)   CHTMLNodeCHTMLNode::AppendHTMLText (const char *text)   CHTMLNodeCHTMLNode::AppendHTMLText (const string &text)   string  CHTMLNode::GetEventHandlerName (const EHTML_EH_Attribute event) const   void  CHTMLNode::SetEventHandler (const EHTML_EH_Attribute event, const string &value)     CHTMLTagNode::CHTMLTagNode (const char *tag)     CHTMLTagNode::CHTMLTagNode (const string &tag)     CHTMLTagNode::~CHTMLTagNode (void)   virtual CNcbiOstreamCHTMLTagNode::PrintChildren (CNcbiOstream &out, TMode mode)     CHTMLDualNode::CHTMLDualNode (const char *html, const char *plain)     CHTMLDualNode::CHTMLDualNode (CNCBINode *child, const char *plain)     CHTMLDualNode::~CHTMLDualNode (void)   virtual CNcbiOstreamCHTMLDualNode::PrintChildren (CNcbiOstream &out, TMode mode)     CHTMLPlainText::CHTMLPlainText (EEncodeMode encode_mode, const string &text)     CHTMLPlainText::CHTMLPlainText (const char *text, bool noEncode=false)     CHTMLPlainText::CHTMLPlainText (const string &text, bool noEncode=false)     CHTMLPlainText::~CHTMLPlainText (void)   const stringCHTMLPlainText::GetText (void) const   void  CHTMLPlainText::SetText (const string &text)   bool  CHTMLPlainText::NoEncode (void) const   void  CHTMLPlainText::SetNoEncode (bool noEncode=true)   void  CHTMLPlainText::SetEncodeMode (EEncodeMode encode_mode)   EEncodeMode  CHTMLPlainText::GetEncodeMode () const   virtual CNcbiOstreamCHTMLPlainText::PrintBegin (CNcbiOstream &out, TMode mode)     CHTMLText::CHTMLText (const char *text, TFlags flags=fDefault)     CHTMLText::CHTMLText (const string &text, TFlags flags=fDefault)     CHTMLText::~CHTMLText (void)   const stringCHTMLText::GetText (void) const   void  CHTMLText::SetText (const string &text)   virtual CNcbiOstreamCHTMLText::PrintBegin (CNcbiOstream &out, TMode mode)   CNcbiOstreamCHTMLText::PrintString (CNcbiOstream &out, TMode mode, const string &s) const     CHTMLOpenElement::CHTMLOpenElement (const char *tagname)     CHTMLOpenElement::CHTMLOpenElement (const char *tagname, const char *text)     CHTMLOpenElement::CHTMLOpenElement (const char *tagname, const string &text)     CHTMLOpenElement::CHTMLOpenElement (const char *tagname, CNCBINode *node)     CHTMLOpenElement::CHTMLOpenElement (const string &tagname)     CHTMLOpenElement::CHTMLOpenElement (const string &tagname, const char *text)     CHTMLOpenElement::CHTMLOpenElement (const string &tagname, const string &text)     CHTMLOpenElement::CHTMLOpenElement (const string &tagname, CNCBINode *node)     CHTMLOpenElement::~CHTMLOpenElement (void)   virtual CNcbiOstreamCHTMLOpenElement::PrintBegin (CNcbiOstream &, TMode mode)   void  CHTMLOpenElement::SetNoWrap (void)   CNcbiOstreamCHTMLOpenElement::x_PrintBegin (CNcbiOstream &, TMode mode)     CHTMLSingleElement::CHTMLSingleElement (const char *tagname)     CHTMLSingleElement::CHTMLSingleElement (const char *tagname, const char *text)     CHTMLSingleElement::CHTMLSingleElement (const char *tagname, const string &text)     CHTMLSingleElement::CHTMLSingleElement (const char *tagname, CNCBINode *node)     CHTMLSingleElement::CHTMLSingleElement (const string &tagname)     CHTMLSingleElement::CHTMLSingleElement (const string &tagname, const char *text)     CHTMLSingleElement::CHTMLSingleElement (const string &tagname, const string &text)     CHTMLSingleElement::CHTMLSingleElement (const string &tagname, CNCBINode *node)     CHTMLSingleElement::~CHTMLSingleElement (void)   virtual CNcbiOstreamCHTMLSingleElement::PrintBegin (CNcbiOstream &, TMode mode)     CHTMLInlineElement::CHTMLInlineElement (const char *tagname)     CHTMLInlineElement::CHTMLInlineElement (const char *tagname, const char *text)     CHTMLInlineElement::CHTMLInlineElement (const char *tagname, const string &text)     CHTMLInlineElement::CHTMLInlineElement (const char *tagname, CNCBINode *node)     CHTMLInlineElement::CHTMLInlineElement (const string &tagname)     CHTMLInlineElement::CHTMLInlineElement (const string &tagname, const char *text)     CHTMLInlineElement::CHTMLInlineElement (const string &tagname, const string &text)     CHTMLInlineElement::CHTMLInlineElement (const string &tagname, CNCBINode *node)     CHTMLInlineElement::~CHTMLInlineElement (void)   virtual CNcbiOstreamCHTMLInlineElement::PrintEnd (CNcbiOstream &, TMode mode)     CHTMLElement::CHTMLElement (const char *tagname)     CHTMLElement::CHTMLElement (const char *tagname, const char *text)     CHTMLElement::CHTMLElement (const char *tagname, const string &text)     CHTMLElement::CHTMLElement (const char *tagname, CNCBINode *node)     CHTMLElement::CHTMLElement (const string &tagname)     CHTMLElement::CHTMLElement (const string &tagname, const char *text)     CHTMLElement::CHTMLElement (const string &tagname, const string &text)     CHTMLElement::CHTMLElement (const string &tagname, CNCBINode *node)     CHTMLElement::~CHTMLElement (void)   virtual CNcbiOstreamCHTMLElement::PrintEnd (CNcbiOstream &, TMode mode)     CHTMLBlockElement::CHTMLBlockElement (const char *tagname)     CHTMLBlockElement::CHTMLBlockElement (const char *tagname, const char *text)     CHTMLBlockElement::CHTMLBlockElement (const char *tagname, const string &text)     CHTMLBlockElement::CHTMLBlockElement (const char *tagname, CNCBINode *node)     CHTMLBlockElement::CHTMLBlockElement (const string &tagname)     CHTMLBlockElement::CHTMLBlockElement (const string &tagname, const char *text)     CHTMLBlockElement::CHTMLBlockElement (const string &tagname, const string &text)     CHTMLBlockElement::CHTMLBlockElement (const string &tagname, CNCBINode *node)     CHTMLBlockElement::~CHTMLBlockElement (void)   virtual CNcbiOstreamCHTMLBlockElement::PrintEnd (CNcbiOstream &, TMode mode)     CHTMLComment::CHTMLComment (void)     CHTMLComment::CHTMLComment (const char *text)     CHTMLComment::CHTMLComment (const string &text)     CHTMLComment::CHTMLComment (CNCBINode *node)     CHTMLComment::~CHTMLComment (void)   virtual CNcbiOstreamCHTMLComment::Print (CNcbiOstream &out, TMode mode=eHTML)   virtual CNcbiOstreamCHTMLComment::PrintBegin (CNcbiOstream &, TMode mode)   virtual CNcbiOstreamCHTMLComment::PrintEnd (CNcbiOstream &, TMode mode)     CHTMLListElement::CHTMLListElement (const char *tagname, bool compact=false)     CHTMLListElement::CHTMLListElement (const char *tagname, const char *type, bool compact=false)     CHTMLListElement::CHTMLListElement (const char *tagname, const string &type, bool compact=false)     CHTMLListElement::~CHTMLListElement (void)   CHTMLListElementCHTMLListElement::AppendItem (const char *text)   CHTMLListElementCHTMLListElement::AppendItem (const string &text)   CHTMLListElementCHTMLListElement::AppendItem (CNCBINode *node)   CHTMLListElementCHTMLListElement::SetType (const char *type)   CHTMLListElementCHTMLListElement::SetType (const string &type)   CHTMLListElementCHTMLListElement::SetCompact (void)   CNcbiOstreamCHTMLListElement::PrintChildren (CNcbiOstream &out, TMode mode)     CHTMLSpecialChar::CHTMLSpecialChar (const char *html, const char *plain, int count=1)     CHTMLSpecialChar::~CHTMLSpecialChar (void)   virtual CNcbiOstreamCHTMLSpecialChar::PrintChildren (CNcbiOstream &out, TMode mode)     CHTML_html::NCBI_NAME2 (CHTML_, html)(void)     CHTML_html::NCBI_NAME2 (CHTML_, html)(const char *text)     CHTML_html::NCBI_NAME2 (CHTML_, html)(const string &text)     CHTML_html::~NCBI_NAME2 (CHTML_, html)(void)   void  CHTML_html::Init (void)     CHTML_tc::CHTML_tc (const char *tagname)     CHTML_tc::CHTML_tc (const char *tagname, const char *text)     CHTML_tc::CHTML_tc (const char *tagname, const string &text)     CHTML_tc::CHTML_tc (const char *tagname, CNCBINode *node)     CHTML_tc::~CHTML_tc (void)   CHTML_tcCHTML_tc::SetRowSpan (TIndex span)   CHTML_tcCHTML_tc::SetColSpan (TIndex span)   void  CHTML_tc::ResetTableCache (void)   virtual void  CHTML_tc::DoSetAttribute (const string &name, const string &value, bool optional)     CHTML_tr::CHTML_tr (void)     CHTML_tr::CHTML_tr (CNCBINode *node)     CHTML_tr::CHTML_tr (const string &text)   void  CHTML_tr::ResetTableCache (void)   virtual CNcbiOstreamCHTML_tr::PrintChildren (CNcbiOstream &out, TMode mode)   virtual CNcbiOstreamCHTML_tr::PrintEnd (CNcbiOstream &out, TMode mode)   virtual void  CHTML_tr::DoAppendChild (CNCBINode *node)   void  CHTML_tr::AppendCell (CHTML_tc *cell)   size_t  CHTML_tr::GetTextLength (TMode mode)     CHTML_table::CHTML_table (void)     CHTML_table::~CHTML_table (void)   CHTML_trCHTML_table::Row (TIndex row)   void  CHTML_table::SetCurrentCell (TIndex row, TIndex col)   TIndex  CHTML_table::GetCurrentRow (void) const   TIndex  CHTML_table::GetCurrentCol (void) const   CHTML_tcCHTML_table::Cell (TIndex row, TIndex column, ECellType type=eAnyCell)   CHTML_tcCHTML_table::Cell (TIndex row, TIndex column, ECellType type, TIndex rowSpan, TIndex colSpan)   CHTML_tcCHTML_table::HeaderCell (TIndex row, TIndex column)   CHTML_tcCHTML_table::DataCell (TIndex row, TIndex column)   CHTML_tcCHTML_table::NextCell (ECellType type=eAnyCell)   CHTML_tcCHTML_table::NextHeaderCell (void)   CHTML_tcCHTML_table::NextDataCell (void)   CHTML_tcCHTML_table::NextRowCell (ECellType type=eAnyCell)   CHTML_tcCHTML_table::NextRowHeaderCell (void)   CHTML_tcCHTML_table::NextRowDataCell (void)   void  CHTML_table::CheckTable (void) const   TIndex  CHTML_table::CalculateNumberOfColumns (void) const   TIndex  CHTML_table::CalculateNumberOfRows (void) const   CHTML_tcCHTML_table::InsertAt (TIndex row, TIndex column, CNCBINode *node)   CHTML_tcCHTML_table::InsertAt (TIndex row, TIndex column, const string &text)   CHTML_tcCHTML_table::InsertTextAt (TIndex row, TIndex column, const string &text)   CHTML_tcCHTML_table::InsertNextCell (CNCBINode *node)   CHTML_tcCHTML_table::InsertNextCell (const string &text)   CHTML_tcCHTML_table::InsertNextRowCell (CNCBINode *node)   CHTML_tcCHTML_table::InsertNextRowCell (const string &text)   CHTML_tableCHTML_table::SetCellSpacing (int spacing)   CHTML_tableCHTML_table::SetCellPadding (int padding)   CHTML_tableCHTML_table::SetColumnWidth (TIndex column, int width)   CHTML_tableCHTML_table::SetColumnWidth (TIndex column, const string &width)   void  CHTML_table::ResetTableCache (void)   virtual CNcbiOstreamCHTML_table::PrintBegin (CNcbiOstream &, TMode mode)   void  CHTML_table::SetPlainSeparators (const string &col_left=kEmptyStr, const string &col_middle=" ", const string &col_right=kEmptyStr, const char row_sep_char='-', ERowPlainSep is_row_sep=eSkipRowSep)   CHTML_table_CacheCHTML_table::GetCache (void) const   virtual void  CHTML_table::DoAppendChild (CNCBINode *node)   void  CHTML_table::AppendRow (CHTML_tr *row)     CHTML_tc_Cache::CHTML_tc_Cache (void)   bool  CHTML_tc_Cache::IsUsed (void) const   bool  CHTML_tc_Cache::IsNode (void) const   CHTML_tcCHTML_tc_Cache::GetCellNode (void) const   void  CHTML_tc_Cache::SetUsed (void)   void  CHTML_tc_Cache::SetCellNode (CHTML_tc *node)     CHTML_tr_Cache::CHTML_tr_Cache (void)     CHTML_tr_Cache::~CHTML_tr_Cache (void)   CHTML_trCHTML_tr_Cache::GetRowNode (void) const   void  CHTML_tr_Cache::SetRowNode (CHTML_tr *rowNode)   TIndex  CHTML_tr_Cache::GetCellCount (void) const   CHTML_tc_CacheCHTML_tr_Cache::GetCellCache (TIndex col)   void  CHTML_tr_Cache::AppendCell (CHTML_tr *rowNode, TIndex col, CHTML_tc *cellNode, TIndex colSpan)   void  CHTML_tr_Cache::SetUsedCells (TIndex colBegin, TIndex colEnd)   void  CHTML_tr_Cache::SetUsedCells (CHTML_tc *cellNode, TIndex colBegin, TIndex colEnd)     CHTML_tr_Cache::CHTML_tr_Cache (const CHTML_tr_Cache &)   CHTML_tr_CacheCHTML_tr_Cache::operator= (const CHTML_tr_Cache &)     CHTML_table_Cache::CHTML_table_Cache (CHTML_table *table)     CHTML_table_Cache::~CHTML_table_Cache (void)   TIndex  CHTML_table_Cache::GetRowCount (void) const   CHTML_tr_CacheCHTML_table_Cache::GetRowCache (TIndex row)   CHTML_trCHTML_table_Cache::GetRowNode (TIndex row)   CHTML_tcCHTML_table_Cache::GetCellNode (TIndex row, TIndex col, CHTML_table::ECellType type)   CHTML_tcCHTML_table_Cache::GetCellNode (TIndex row, TIndex col, CHTML_table::ECellType type, TIndex rowSpan, TIndex colSpan)   void  CHTML_table_Cache::InitRow (TIndex row, CHTML_tr *rowNode)   void  CHTML_table_Cache::SetUsedCells (TIndex rowBegin, TIndex rowEnd, TIndex colBegin, TIndex colEnd)     CHTML_table_Cache::CHTML_table_Cache (const CHTML_table_Cache &)   CHTML_table_CacheCHTML_table_Cache::operator= (const CHTML_table_Cache &)     CHTML_form::CHTML_form (void)     CHTML_form::CHTML_form (const string &url, EMethod method=eGet)     CHTML_form::CHTML_form (const string &url, CNCBINode *node, EMethod method=eGet)     CHTML_form::~CHTML_form (void)   void  CHTML_form::Init (const string &url, EMethod method=eGet)   void  CHTML_form::AddHidden (const string &name, const string &value)   void  CHTML_form::AddHidden (const string &name, int value)     CHTML_legend::CHTML_legend (const string &legend)     CHTML_legend::CHTML_legend (CHTMLNode *legend)     CHTML_legend::~CHTML_legend (void)     CHTML_fieldset::CHTML_fieldset (void)     CHTML_fieldset::CHTML_fieldset (const string &legend)     CHTML_fieldset::CHTML_fieldset (CHTML_legend *legend)     CHTML_fieldset::~CHTML_fieldset (void)     CHTML_label::CHTML_label (const string &text)     CHTML_label::CHTML_label (const string &text, const string &idRef)     CHTML_label::~CHTML_label (void)   void  CHTML_label::SetFor (const string &idRef)     CHTML_textarea::CHTML_textarea (const string &name, int cols, int rows)     CHTML_textarea::CHTML_textarea (const string &name, int cols, int rows, const string &value)     CHTML_textarea::~CHTML_textarea (void)     CHTML_input::CHTML_input (const char *type, const string &name=kEmptyStr)     CHTML_input::~CHTML_input (void)     CHTML_checkbox::CHTML_checkbox (const string &name)     CHTML_checkbox::CHTML_checkbox (const string &name, bool checked, const string &description=kEmptyStr)     CHTML_checkbox::CHTML_checkbox (const string &name, const string &value)     CHTML_checkbox::CHTML_checkbox (const string &name, const string &value, bool checked, const string &description=kEmptyStr)     CHTML_checkbox::~CHTML_checkbox (void)     CHTML_hidden::CHTML_hidden (const string &name, const string &value)     CHTML_hidden::CHTML_hidden (const string &name, int value)     CHTML_hidden::~CHTML_hidden (void)     CHTML_image::CHTML_image (const string &name, const string &src, const string &alt=kEmptyStr)     CHTML_image::CHTML_image (const string &name, const string &src, int border, const string &alt=kEmptyStr)     CHTML_image::~CHTML_image (void)     CHTML_password::CHTML_password (const string &name, const string &value=kEmptyStr)     CHTML_password::CHTML_password (const string &name, int size, const string &value=kEmptyStr)     CHTML_password::CHTML_password (const string &name, int size, int maxlength, const string &value=kEmptyStr)     CHTML_password::~CHTML_password (void)     CHTML_radio::CHTML_radio (const string &name, const string &value)     CHTML_radio::CHTML_radio (const string &name, const string &value, bool checked, const string &description=kEmptyStr)     CHTML_radio::~CHTML_radio (void)     CHTML_reset::CHTML_reset (const string &label=kEmptyStr)     CHTML_reset::~CHTML_reset (void)     CHTML_submit::CHTML_submit (const string &label)     CHTML_submit::CHTML_submit (const string &name, const string &label)     CHTML_submit::~CHTML_submit (void)     CHTML_input_button::CHTML_input_button (const string &label)     CHTML_input_button::CHTML_input_button (const string &name, const string &label)     CHTML_input_button::~CHTML_input_button (void)     CHTML_text::CHTML_text (const string &name, const string &value=kEmptyStr)     CHTML_text::CHTML_text (const string &name, int size, const string &value=kEmptyStr)     CHTML_text::CHTML_text (const string &name, int size, int maxlength, const string &value=kEmptyStr)     CHTML_text::~CHTML_text (void)     CHTML_file::CHTML_file (const string &name, const string &value=kEmptyStr)     CHTML_file::~CHTML_file (void)     CHTML_button::CHTML_button (const string &text, EButtonType type=eSubmit, const string &name=kEmptyStr, const string &value=kEmptyStr)     CHTML_button::CHTML_button (CNCBINode *contents, EButtonType type=eSubmit, const string &name=kEmptyStr, const string &value=kEmptyStr)     CHTML_button::~CHTML_button (void)   CHTML_buttonCHTML_button::SetType (EButtonType type)   CHTML_buttonCHTML_button::SetSubmitData (const string &name, const string &value=kEmptyStr)     CHTML_optgroup::CHTML_optgroup (const string &label, bool disabled=false)     CHTML_optgroup::~CHTML_optgroup (void)   CHTML_optgroupCHTML_optgroup::AppendOption (const string &value, bool selected=false, bool disabled=false)   CHTML_optgroupCHTML_optgroup::AppendOption (const string &value, const char *label, bool selected=false, bool disabled=false)   CHTML_optgroupCHTML_optgroup::AppendOption (const string &value, const string &label, bool selected=false, bool disabled=false)   CHTML_optgroupCHTML_optgroup::SetDisabled (void)     CHTML_option::CHTML_option (const string &value, bool selected=false, bool disabled=false)     CHTML_option::CHTML_option (const string &value, const char *label, bool selected=false, bool disabled=false)     CHTML_option::CHTML_option (const string &value, const string &label, bool selected=false, bool disabled=false)     CHTML_option::~CHTML_option (void)   CHTML_optionCHTML_option::SetValue (const string &value)   CHTML_optionCHTML_option::SetSelected (void)   CHTML_optionCHTML_option::SetDisabled (void)     CHTML_select::CHTML_select (const string &name, bool multiple=false)     CHTML_select::CHTML_select (const string &name, int size, bool multiple=false)     CHTML_select::~CHTML_select (void)   CHTML_selectCHTML_select::AppendOption (const string &value, bool selected=false, bool disabled=false)   CHTML_selectCHTML_select::AppendOption (const string &value, const char *label, bool selected=false, bool disabled=false)   CHTML_selectCHTML_select::AppendOption (const string &value, const string &label, bool selected=false, bool disabled=false)   CHTML_selectCHTML_select::AppendGroup (CHTML_optgroup *group)   CHTML_selectCHTML_select::SetMultiple (void)     CHTML_a::CHTML_a (void)     CHTML_a::CHTML_a (const string &href)     CHTML_a::CHTML_a (const string &href, const char *text)     CHTML_a::CHTML_a (const string &href, const string &text)     CHTML_a::CHTML_a (const string &href, CNCBINode *node)     CHTML_a::~CHTML_a (void)   CHTML_aCHTML_a::SetHref (const string &href)     CHTML_br::CHTML_br (void)     CHTML_br::CHTML_br (int number)     CHTML_br::~CHTML_br (void)   virtual CNcbiOstreamCHTML_br::PrintBegin (CNcbiOstream &, TMode mode)     CHTML_area::CHTML_area (void)     CHTML_area::CHTML_area (const string &href, int x1, int y1, int x2, int y2, const string &alt=kEmptyStr)     CHTML_area::CHTML_area (const string &href, int x, int y, int radius, const string &alt=kEmptyStr)     CHTML_area::CHTML_area (const string &href, int coords[], int count, const string &alt=kEmptyStr)     CHTML_area::CHTML_area (const string &href, vector< int > coords, const string &alt=kEmptyStr)     CHTML_area::CHTML_area (const string &href, list< int > coords, const string &alt=kEmptyStr)     CHTML_area::~CHTML_area (void)   CHTML_areaCHTML_area::SetHref (const string &href)   CHTML_areaCHTML_area::DefineRect (int x1, int y1, int x2, int y2)   CHTML_areaCHTML_area::DefineCircle (int x, int y, int radius)   CHTML_areaCHTML_area::DefinePolygon (int coords[], int count)   CHTML_areaCHTML_area::DefinePolygon (vector< int > coords)   CHTML_areaCHTML_area::DefinePolygon (list< int > coords)     CHTML_map::CHTML_map (const string &name)     CHTML_map::~CHTML_map (void)   CHTML_mapCHTML_map::AddRect (const string &href, int x1, int y1, int x2, int y2, const string &alt=kEmptyStr)   CHTML_mapCHTML_map::AddCircle (const string &href, int x, int y, int radius, const string &alt=kEmptyStr)   CHTML_mapCHTML_map::AddPolygon (const string &href, int coords[], int count, const string &alt=kEmptyStr)   CHTML_mapCHTML_map::AddPolygon (const string &href, vector< int > coords, const string &alt=kEmptyStr)   CHTML_mapCHTML_map::AddPolygon (const string &href, list< int > coords, const string &alt=kEmptyStr)   CHTML_mapCHTML_map::AddArea (CHTML_area *area)   CHTML_mapCHTML_map::AddArea (CNodeRef &area)     CHTML_img::CHTML_img (const string &url, const string &alt=kEmptyStr)     CHTML_img::CHTML_img (const string &url, int width, int height, const string &alt=kEmptyStr)     CHTML_img::~CHTML_img (void)   void  CHTML_img::UseMap (const string &mapname)   void  CHTML_img::UseMap (const CHTML_map *const mapnode)     CHTML_dl::CHTML_dl (bool compact=false)     CHTML_dl::~CHTML_dl (void)   CHTML_dlCHTML_dl::AppendTerm (const string &term, CNCBINode *definition=0)   CHTML_dlCHTML_dl::AppendTerm (const string &term, const string &definition)   CHTML_dlCHTML_dl::AppendTerm (CNCBINode *term, CNCBINode *definition=0)   CHTML_dlCHTML_dl::AppendTerm (CNCBINode *term, const string &definition)   CHTML_dlCHTML_dl::SetCompact (void)     CHTML_ol::CHTML_ol (bool compact=false)     CHTML_ol::CHTML_ol (const char *type, bool compact=false)     CHTML_ol::CHTML_ol (const string &type, bool compact=false)     CHTML_ol::CHTML_ol (int start, bool compact=false)     CHTML_ol::CHTML_ol (int start, const char *type, bool compact=false)     CHTML_ol::CHTML_ol (int start, const string &type, bool compact=false)     CHTML_ol::~CHTML_ol (void)   CHTML_olCHTML_ol::SetStart (int start)     CHTML_ul::CHTML_ul (bool compact=false)     CHTML_ul::CHTML_ul (const char *type, bool compact=false)     CHTML_ul::CHTML_ul (const string &type, bool compact=false)     CHTML_ul::~CHTML_ul (void)     CHTML_dir::CHTML_dir (bool compact=false)     CHTML_dir::CHTML_dir (const char *type, bool compact=false)     CHTML_dir::CHTML_dir (const string &type, bool compact=false)     CHTML_dir::~CHTML_dir (void)     CHTML_menu::CHTML_menu (bool compact=false)     CHTML_menu::CHTML_menu (const char *type, bool compact=false)     CHTML_menu::CHTML_menu (const string &type, bool compact=false)     CHTML_menu::~CHTML_menu (void)     CHTML_font::CHTML_font (void)     CHTML_font::CHTML_font (int size, CNCBINode *node=0)     CHTML_font::CHTML_font (int size, const char *text)     CHTML_font::CHTML_font (int size, const string &text)     CHTML_font::CHTML_font (int size, bool absolute, CNCBINode *node=0)     CHTML_font::CHTML_font (int size, bool absolute, const string &text)     CHTML_font::CHTML_font (int size, bool absolute, const char *text)     CHTML_font::CHTML_font (const string &typeface, CNCBINode *node=0)     CHTML_font::CHTML_font (const string &typeface, const string &text)     CHTML_font::CHTML_font (const string &typeface, const char *text)     CHTML_font::CHTML_font (const string &typeface, int size, CNCBINode *node=0)     CHTML_font::CHTML_font (const string &typeface, int size, const string &text)     CHTML_font::CHTML_font (const string &typeface, int size, const char *text)     CHTML_font::CHTML_font (const string &typeface, int size, bool absolute, CNCBINode *node=0)     CHTML_font::CHTML_font (const string &typeface, int size, bool absolute, const string &text)     CHTML_font::CHTML_font (const string &typeface, int size, bool absolute, const char *text)     CHTML_font::~CHTML_font (void)   CHTML_fontCHTML_font::SetTypeFace (const string &typeface)   CHTML_fontCHTML_font::SetFontSize (int size, bool absolute)   CHTML_fontCHTML_font::SetRelativeSize (int size)     CHTML_basefont::CHTML_basefont (int size)     CHTML_basefont::CHTML_basefont (const string &typeface)     CHTML_basefont::CHTML_basefont (const string &typeface, int size)     CHTML_basefont::~CHTML_basefont (void)   CHTML_basefontCHTML_basefont::SetTypeFace (const string &typeface)     CHTML_color::CHTML_color (const string &color, CNCBINode *node=0)     CHTML_color::CHTML_color (const string &color, const string &text)     CHTML_color::~CHTML_color (void)     CHTML_hr::CHTML_hr (bool noShade=false)     CHTML_hr::CHTML_hr (int size, bool noShade=false)     CHTML_hr::CHTML_hr (int size, int width, bool noShade=false)     CHTML_hr::CHTML_hr (int size, const string &width, bool noShade=false)     CHTML_hr::~CHTML_hr (void)   CHTML_hrCHTML_hr::SetNoShade (void)   CHTML_hrCHTML_hr::SetNoShade (bool noShade)   virtual CNcbiOstreamCHTML_hr::PrintBegin (CNcbiOstream &, TMode mode)     CHTML_meta::CHTML_meta (EType mtype, const string &var, const string &content)     CHTML_meta::~CHTML_meta (void)     CHTML_script::CHTML_script (const string &stype)     CHTML_script::CHTML_script (const string &stype, const string &url)     CHTML_script::~CHTML_script (void)   CHTML_scriptCHTML_script::AppendScript (const string &script)     CNCBINode::SAttributeValue::SAttributeValue (void)     CNCBINode::SAttributeValue::SAttributeValue (const string &value, bool optional)   SAttributeValueCNCBINode::SAttributeValue::operator= (const string &value)   const stringCNCBINode::SAttributeValue::GetValue (void) const     CNCBINode::SAttributeValue::operator const string & (void) const   bool  CNCBINode::SAttributeValue::IsOptional (void) const   void  CNCBINode::SAttributeValue::SetOptional (bool optional=true)     CNCBINode::TMode::TMode (EMode mode=eHTML)     CNCBINode::TMode::TMode (int mode)     CNCBINode::TMode::TMode (const TMode *mode, CNCBINode *node)     CNCBINode::TMode::operator EMode (void) const   bool  CNCBINode::TMode::operator== (EMode mode) const   CNCBINodeCNCBINode::TMode::GetNode (void) const   const TModeCNCBINode::TMode::GetPreviousContext (void) const     CNCBINode::CNCBINode (void)     CNCBINode::CNCBINode (const string &name)     CNCBINode::CNCBINode (const char *name)   virtual  CNCBINode::~CNCBINode ()   CNCBINodeCNCBINode::AppendChild (CNCBINode *child)   CNCBINodeCNCBINode::AppendChild (CNodeRef &ref)   CNodeRef  CNCBINode::RemoveChild (CNCBINode *child)   CNodeRef  CNCBINode::RemoveChild (CNodeRef &child)   void  CNCBINode::RemoveAllChildren (void)   bool  CNCBINode::HaveChildren (void) const   TChildrenCNCBINode::Children (void)   const TChildrenCNCBINode::Children (void) const   TChildren::iterator  CNCBINode::ChildBegin (void)   TChildren::iterator  CNCBINode::ChildEnd (void)   static CNCBINodeCNCBINode::Node (TChildren::iterator i)   TChildren::const_iterator  CNCBINode::ChildBegin (void) const   TChildren::const_iterator  CNCBINode::ChildEnd (void) const   static const CNCBINodeCNCBINode::Node (TChildren::const_iterator i)   virtual CNcbiOstreamCNCBINode::Print (CNcbiOstream &out, TMode mode=eHTML)   virtual CNcbiOstreamCNCBINode::PrintBegin (CNcbiOstream &out, TMode mode)   virtual CNcbiOstreamCNCBINode::PrintChildren (CNcbiOstream &out, TMode mode)   virtual CNcbiOstreamCNCBINode::PrintEnd (CNcbiOstream &out, TMode mode)   void  CNCBINode::SetRepeatCount (size_t count=0)   size_t  CNCBINode::GetRepeatCount (void)   virtual void  CNCBINode::CreateSubNodes (void)   void  CNCBINode::Initialize (void)   void  CNCBINode::ReInitialize (void)   virtual CNCBINodeCNCBINode::MapTag (const string &tagname)   CNodeRef  CNCBINode::MapTagAll (const string &tagname, const TMode &mode)   void  CNCBINode::RepeatTag (bool enable=true)   bool  CNCBINode::NeedRepeatTag (void)   const stringCNCBINode::GetName (void) const   bool  CNCBINode::HaveAttributes (void) const   TAttributesCNCBINode::Attributes (void)   const TAttributesCNCBINode::Attributes (void) const   bool  CNCBINode::HaveAttribute (const string &name) const   const stringCNCBINode::GetAttribute (const string &name) const   bool  CNCBINode::AttributeIsOptional (const string &name) const   bool  CNCBINode::AttributeIsOptional (const char *name) const   void  CNCBINode::SetAttributeOptional (const string &name, bool optional=true)   void  CNCBINode::SetAttributeOptional (const char *name, bool optional=true)   const stringCNCBINode::GetAttributeValue (const string &name) const   void  CNCBINode::SetAttribute (const string &name, const string &value)   void  CNCBINode::SetAttribute (const string &name)   void  CNCBINode::SetAttribute (const string &name, int value)   void  CNCBINode::SetOptionalAttribute (const string &name, const string &value)   void  CNCBINode::SetOptionalAttribute (const string &name, bool set)   void  CNCBINode::SetAttribute (const char *name, const string &value)   void  CNCBINode::SetAttribute (const char *name)   void  CNCBINode::SetAttribute (const char *name, int value)   void  CNCBINode::SetOptionalAttribute (const char *name, const string &value)   void  CNCBINode::SetOptionalAttribute (const char *name, bool set)   static void  CNCBINode::SetExceptionFlags (TExceptionFlags flags)   static TExceptionFlags  CNCBINode::GetExceptionFlags (void)   virtual void  CNCBINode::DoAppendChild (CNCBINode *child)   virtual void  CNCBINode::DoSetAttribute (const string &name, const string &value, bool optional)     CNCBINode::CNCBINode (const CNCBINode &node)   CNCBINodeCNCBINode::operator= (const CNCBINode &node)   TChildrenCNCBINode::GetChildren (void)   TAttributesCNCBINode::GetAttributes (void)     CPageStat::CPageStat (void)     CPageStat::~CPageStat (void)   const stringCPageStat::GetValue (const string &name) const   Get value by name. Return empty string if the name is unknown. More...
  void  CPageStat::SetValue (const string &name, const string &value)   Set new value for the name. More...
  void  CPageStat::Clear (void)   Remove all entries. More...
  const TDataCPageStat::GetData (void) const   Return the whole internal string map (read-only). More...
    CPageStat::CPageStat (const CPageStat &)   CPageStatCPageStat::operator= (const CPageStat &)     CHTMLBasicPage::CHTMLBasicPage (void)   Default constructor. More...
    CHTMLBasicPage::CHTMLBasicPage (CCgiApplication *app, int style=0)   Constructor. More...
  virtual  CHTMLBasicPage::~CHTMLBasicPage (void)   Dectructor. More...
  virtual CCgiApplicationCHTMLBasicPage::GetApplication (void) const   virtual void  CHTMLBasicPage::SetApplication (CCgiApplication *App)   int  CHTMLBasicPage::GetStyle (void) const   void  CHTMLBasicPage::SetStyle (int style)   virtual CNCBINodeCHTMLBasicPage::MapTag (const string &name)   Resolve <@XXX> tag. More...
  virtual void  CHTMLBasicPage::AddTagMap (const string &name, BaseTagMapper *mapper)   Add tag resolver. More...
  virtual void  CHTMLBasicPage::AddTagMap (const string &name, CNCBINode *node)   const CPageStatCHTMLBasicPage::GetPageStat (void) const   Get CPageStat used to create meta-tags (design ID, hit ID etc.) More...
  CPageStatCHTMLBasicPage::SetPageStat (void)   Get editable CPageStat object. More...
    CHTMLPage::CHTMLPage (const string &title=kEmptyStr)   Constructors. More...
    CHTMLPage::CHTMLPage (const string &title, const string &template_file)     CHTMLPage::CHTMLPage (const string &title, const void *template_buffer, size_t size)     CHTMLPage::CHTMLPage (const string &title, istream &template_stream)     CHTMLPage::CHTMLPage (CCgiApplication *app, TFlags style=0, const string &title=kEmptyStr, const string &template_file=kEmptyStr)   static CHTMLBasicPageCHTMLPage::New (void)   virtual void  CHTMLPage::CreateSubNodes (void)   Create the individual sub pages. More...
  virtual CNCBINodeCHTMLPage::CreateTemplate (CNcbiOstream *out=0, TMode mode=eHTML)   Create the static part of the page (here - read it from <m_TemplateFile>). More...
  virtual CNCBINodeCHTMLPage::CreateTitle (void)   Tag substitution callbacks. More...
  virtual CNCBINodeCHTMLPage::CreateView (void)   void  CHTMLPage::SetTitle (const string &title)   To set title or template outside(after) the constructor. More...
  void  CHTMLPage::SetTemplateFile (const string &template_file)   Set source which contains the template. More...
  void  CHTMLPage::SetTemplateString (const char *template_string)   void  CHTMLPage::SetTemplateBuffer (const void *template_buffer, size_t size)   void  CHTMLPage::SetTemplateStream (istream &template_stream)   virtual bool  CHTMLPage::CTemplateLibFilter::TestAttribute (const string &attr_name, const string &test_pattern)=0   This method is called by LoadTemplateLib methods to check whether a template within library should be loaded. More...
  virtual  CHTMLPage::CTemplateLibFilter::~CTemplateLibFilter ()   void  CHTMLPage::LoadTemplateLibFile (const string &template_file, TTemplateLibFilter *filter=NULL)   Load template library. More...
  void  CHTMLPage::LoadTemplateLibString (const char *template_string, TTemplateLibFilter *filter=NULL)   void  CHTMLPage::LoadTemplateLibBuffer (const void *template_buffer, size_t size, TTemplateLibFilter *filter=NULL)   void  CHTMLPage::LoadTemplateLibStream (istream &template_stream, TTemplateLibFilter *filter=NULL)   static void  CHTMLPage::CacheTemplateFiles (ECacheTemplateFiles caching)   Enable/disable template caching. More...
  virtual void  CHTMLPage::AddTagMap (const string &name, BaseTagMapper *mapper)   Tag mappers. More...
  virtual void  CHTMLPage::AddTagMap (const string &name, CNCBINode *node)   CNcbiOstreamCHTMLPage::PrintChildren (CNcbiOstream &out, TMode mode)   void  CHTMLPage::Init (void)   void  CHTMLPage::x_LoadTemplate (CNcbiIstream &is, string &str)   Read template into string. More...
  CNCBINodeCHTMLPage::x_PrintTemplate (CNcbiIstream &is, CNcbiOstream *out, CNCBINode::TMode mode)   Create and print template. More...
  bool  CHTMLPage::x_ApplyFilters (TTemplateLibFilter *filter, const char *buffer)   void  CHTMLPage::x_LoadTemplateLib (CNcbiIstream &is, size_t size, ETemplateIncludes includes, const string &file_name, TTemplateLibFilter *filter)   Load template library. More...
  void  CHTMLPage::GeneratePageInternalName (const string &template_src)   Generate page internal name on the base of template source. More...
    CSelection::CSelection (const CCgiRequest &request, const string &checkboxName=sm_DefaultCheckboxName, const string &saveName=sm_DefaultSaveName)   virtual void  CSelection::CreateSubNodes (void)   ◆ CHTML_NAME

Macro for declare html elements.

Definition at line 54 of file html.hpp.

◆ DECLARE_HTML_ELEMENT #define DECLARE_HTML_ELEMENT (   Tag,   Parent  ) Value:

{ \

DECLARE_HTML_ELEMENT_COMMON(

Tag

, Parent); \

}

string Tag(const string &name, int value)

#define CHTML_NAME(Tag)

Macro for declare html elements.

#define NCBI_XHTML_EXPORT

Definition at line 106 of file html.hpp.

◆ DECLARE_HTML_ELEMENT_COMMON #define DECLARE_HTML_ELEMENT_COMMON (   Tag,   Parent  ) Value:

public: \

DECLARE_HTML_ELEMENT_CONSTRUCTORS(

Tag

, Parent)

#define DECLARE_HTML_ELEMENT_TYPES(Parent)

Definition at line 94 of file html.hpp.

◆ DECLARE_HTML_ELEMENT_COMMON_WITH_INIT #define DECLARE_HTML_ELEMENT_COMMON_WITH_INIT (   Tag,   Parent  ) Value:

public: \

DECLARE_HTML_ELEMENT_CONSTRUCTORS_WITH_INIT(

Tag

, Parent)

Definition at line 100 of file html.hpp.

◆ DECLARE_HTML_ELEMENT_CONSTRUCTORS #define DECLARE_HTML_ELEMENT_CONSTRUCTORS (   Tag,   Parent  ) Value:

: CParent(sm_TagName) \

{ } \

CHTML_NAME(

Tag

)(

const char

*

text

) \

: CParent(sm_TagName,

text

) \

{ } \

CHTML_NAME(

Tag

)(

const string

&

text

) \

: CParent(sm_TagName,

text

) \

{ } \

: CParent(sm_TagName, node) \

{ } \

static void text(MDB_val *v)

Definition at line 57 of file html.hpp.

◆ DECLARE_HTML_ELEMENT_CONSTRUCTORS_WITH_INIT #define DECLARE_HTML_ELEMENT_CONSTRUCTORS_WITH_INIT (   Tag,   Parent  ) Value:

: CParent(sm_TagName) \

CHTML_NAME(

Tag

)(

const char

*

text

) \

: CParent(sm_TagName,

text

) \

CHTML_NAME(

Tag

)(

const string

&

text

) \

: CParent(sm_TagName,

text

) \

: CParent(sm_TagName, node) \

Definition at line 73 of file html.hpp.

◆ DECLARE_HTML_ELEMENT_TYPES #define DECLARE_HTML_ELEMENT_TYPES (   Parent ) Value:

typedef Parent CParent; \

static const char sm_TagName[]

Definition at line 89 of file html.hpp.

◆ DECLARE_HTML_SPECIAL_CHAR #define DECLARE_HTML_SPECIAL_CHAR (   Tag,   plain  ) Value:

{ \

public: \

{ } \

~CHTML_NAME(

Tag

)(void) { }; \

}

Definition at line 115 of file html.hpp.

◆ CNodeRef ◆ CParent [1/60] ◆ CParent [2/60] ◆ CParent [3/60] ◆ CParent [4/60] ◆ CParent [5/60] ◆ CParent [6/60] ◆ CParent [7/60] ◆ CParent [8/60] ◆ CParent [9/60] ◆ CParent [10/60] ◆ CParent [11/60] ◆ CParent [12/60] ◆ CParent [13/60] ◆ CParent [14/60] ◆ CParent [15/60] ◆ CParent [16/60] ◆ CParent [17/60] ◆ CParent [18/60] ◆ CParent [19/60] ◆ CParent [20/60] ◆ CParent [21/60] ◆ CParent [22/60] ◆ CParent [23/60] ◆ CParent [24/60] ◆ CParent [25/60] ◆ CParent [26/60] ◆ CParent [27/60] ◆ CParent [28/60] ◆ CParent [29/60] ◆ CParent [30/60] ◆ CParent [31/60] ◆ CParent [32/60] ◆ CParent [33/60] ◆ CParent [34/60] ◆ CParent [35/60] ◆ CParent [36/60] ◆ CParent [37/60] ◆ CParent [38/60] ◆ CParent [39/60] ◆ CParent [40/60] ◆ CParent [41/60] ◆ CParent [42/60] ◆ CParent [43/60] ◆ CParent [44/60] ◆ CParent [45/60] ◆ CParent [46/60] ◆ CParent [47/60] ◆ CParent [48/60] ◆ CParent [49/60] ◆ CParent [50/60] ◆ CParent [51/60] ◆ CParent [52/60] ◆ CParent [53/60] ◆ CParent [54/60] ◆ CParent [55/60] ◆ CParent [56/60] ◆ CParent [57/60] ◆ CParent [58/60] ◆ CParent [59/60] ◆ CParent [60/60] ◆ TAttributes ◆ TChildren ◆ TChildrenMember ◆ TColWidths ◆ TData ◆ TExceptionFlags

Binary OR of "EExceptionFlags".

Definition at line 252 of file node.hpp.

◆ TFlags [1/2]

Bitwise OR of "EFlags".

Definition at line 336 of file html.hpp.

◆ TFlags [2/2]

Binary AND of "EFlags".

Definition at line 173 of file page.hpp.

◆ TIndex [1/5] ◆ TIndex [2/5] ◆ TIndex [3/5] ◆ TIndex [4/5] ◆ TIndex [5/5] ◆ TTagMap ◆ TTemplateLibFilter

Interface for a filter, which must be passed to one the LoadTemplateLib methods to select relevant parts of the loaded template library.

The TestAttribute() method is called for each attribute test defined in the template library.

◆ EButtonType Enumerator eSubmit  eReset  eButton 

Definition at line 1176 of file html.hpp.

◆ ECacheTemplateFiles

Template file caching state.

Enumerator eCTF_Enable 

Enable caching.

eCTF_Disable 

Disable caching.

eCTF_Default 

Definition at line 247 of file page.hpp.

◆ ECellType Enumerator eAnyCell  eDataCell  eHeaderCell 

Definition at line 732 of file html.hpp.

◆ EEncodeMode Enumerator eNoEncode 

Do not encode prior to printing.

eHTMLEncode 

Encode for HTML output.

eJSONEncode 

Encode for JSON output.

Definition at line 265 of file html.hpp.

◆ EExceptionFlags

Flags defining how to catch and process exceptions.

By default flags are unsettled. Note that without the fCatchAll flag only CHTMLExceptions and all derived exceptons can be traced.

Enumerator fAddTrace 

Enable tag trace.

fCatchAll 

Catch all other exceptions and rethrow CHTMLException.

fDisableCheckRecursion 

Disable to throw exception if nodes tree have endless recursion.

Definition at line 245 of file node.hpp.

◆ EFlags [1/2]

Conversions to make before printing out the stored text.

NOTE: fDisableBuffering flag can slightly improve output speed, but it disables some functionality. In particular, tag mapping doesn't work in ePlainText mode, and tag stripping works incorrectly if other HTML/XML or similar tags present inside HTML tags. By default, this flag is enabled for compatibility with old code that uses the CHTMLText class.

Enumerator fStripHtmlMode 

Strip text in html mode.

fStripTextMode 

Strip text in plain text mode.

fStrip  fNoStrip  fEncodeHtmlMode 

Encode text in html mode.

fEncodeTextMode 

Encode text in plain text mode.

fEncode  fNoEncode  fEnableBuffering 

Enable printout buffering.

fDisableBuffering 

Disable printout buffering.

fCode  fCodeCompatible  fExample  fDefault 

Default value.

Definition at line 318 of file html.hpp.

◆ EFlags [2/2]

Style flags.

Enumerator fNoTITLE  fNoVIEW  fNoTEMPLATE 

Definition at line 167 of file page.hpp.

◆ EHTML_EH_Attribute Enumerator eHTML_EH_Blur  eHTML_EH_Change  eHTML_EH_Click  eHTML_EH_DblClick  eHTML_EH_Focus  eHTML_EH_Load  eHTML_EH_Unload  eHTML_EH_MouseDown  eHTML_EH_MouseUp  eHTML_EH_MouseMove  eHTML_EH_MouseOver  eHTML_EH_MouseOut  eHTML_EH_Select  eHTML_EH_Submit  eHTML_EH_KeyDown  eHTML_EH_KeyPress  eHTML_EH_KeyUp 

Definition at line 133 of file html.hpp.

◆ EMethod Enumerator eGet  ePost  ePostData 

Definition at line 961 of file html.hpp.

◆ EMode Enumerator eHTML  ePlainText  eXHTML 

Definition at line 108 of file node.hpp.

◆ ERowPlainSep Enumerator ePrintRowSep  eSkipRowSep 

Definition at line 806 of file html.hpp.

◆ EShape Enumerator eRect  eCircle  ePoly 

Definition at line 1297 of file html.hpp.

◆ ETemplateIncludes Enumerator eAllowIncludes  eSkipIncludes 

Definition at line 288 of file page.hpp.

◆ EType Enumerator eName  eHttpEquiv 

Definition at line 1541 of file html.hpp.

◆ flags ◆ Add() [1/3] ◆ Add() [2/3] ◆ Add() [3/3] void CSelectDescription::Add ( int  value ) ◆ AddArea() [1/2] ◆ AddArea() [2/2] ◆ AddCircle() ◆ AddHidden() [1/2] ◆ AddHidden() [2/2] ◆ AddPolygon() [1/3] ◆ AddPolygon() [2/3] ◆ AddPolygon() [3/3] ◆ AddRect() ◆ AddTagMap() [1/4] ◆ AddTagMap() [2/4]

Tag mappers.

Reimplemented from CHTMLBasicPage.

Definition at line 289 of file page.cpp.

References CHTMLBasicPage::AddTagMap().

Referenced by CGridCgiContext::AddTagMap(), CCgi2RCgiApp::CheckIfJobDone(), CCgi2RCgiApp::GetStatus(), CHTMLPage::Init(), CCgiRedirectApplication::Init(), CCgi2RCgiApp::PopulatePage(), CCgiRedirectApplication::ProcessRequest(), CGridCgiApplication::RenderRefresh(), CDemoApplication::Run(), s_TableRowHook(), CGridCgiContext::SelectView(), CGlCgiImageApplication::x_HandleError(), and CHTMLPage::x_LoadTemplateLib().

◆ AddTagMap() [3/4] ◆ AddTagMap() [4/4] ◆ AppendCell() [1/2] void CHTML_tr::AppendCell ( CHTML_tccell ) protected

Definition at line 789 of file html.cpp.

◆ AppendCell() [2/2] ◆ AppendChild() [1/2]

Referenced by CHTML_form::AddHidden(), CPagerView::AddImageString(), CPagerView::AddInactiveImageString(), CAlnGraphic::AlnGraphicDisplay(), CHTML_script::AppendScript(), CHTML_dl::AppendTerm(), CHTML_br::CHTML_br(), CHTMLComment::CHTMLComment(), CHTMLDualNode::CHTMLDualNode(), CHTMLNode::CHTMLNode(), CSelectDescription::CreateComponent(), CButtonList::CreateSubNodes(), CPagerBox::CreateSubNodes(), CSmallPagerBox::CreateSubNodes(), CHTMLPage::CreateSubNodes(), CPager::CreateSubNodes(), CPagerViewJavaLess::CreateSubNodes(), CSelection::CreateSubNodes(), CDemoApplication::NumAdderHook(), CCommentDiagHandler::Post(), CHTMLPage::PrintChildren(), s_CreateHTMLPage(), s_Demo(), s_TableRowHook(), CPageList::x_AddImageString(), CPageList::x_AddInactiveImageString(), CAlnGraphic::x_BuildHtmlTable(), CAlnGraphic::x_DisplayMaster(), CGlCgiImageApplication::x_HandleError(), CAlnGraphic::x_PrintTop(), and CCgiSessionSampleApplication::x_ShowConfigFile().

◆ AppendChild() [2/2] ◆ AppendGroup() ◆ AppendHTMLText() [1/2] ◆ AppendHTMLText() [2/2] ◆ AppendItem() [1/3] ◆ AppendItem() [2/3] ◆ AppendItem() [3/3] ◆ AppendOption() [1/6] ◆ AppendOption() [2/6] ◆ AppendOption() [3/6] ◆ AppendOption() [4/6] ◆ AppendOption() [5/6] ◆ AppendOption() [6/6] ◆ AppendPlainText() [1/2] ◆ AppendPlainText() [2/2] ◆ AppendRow() void CHTML_table::AppendRow ( CHTML_trrow ) protected ◆ AppendScript() ◆ AppendTerm() [1/4] ◆ AppendTerm() [2/4] ◆ AppendTerm() [3/4] ◆ AppendTerm() [4/4] ◆ AttributeIsOptional() [1/2] bool CNCBINode::AttributeIsOptional ( const char *  name ) const ◆ AttributeIsOptional() [2/2] ◆ Attributes() [1/2] ◆ Attributes() [2/2] ◆ CacheTemplateFiles() ◆ CalculateNumberOfColumns() ◆ CalculateNumberOfRows() ◆ CButtonList() ◆ Cell() [1/2] ◆ Cell() [2/2] ◆ CheckTable() void CHTML_table::CheckTable ( void  ) const ◆ ChildBegin() [1/2] ◆ ChildBegin() [2/2] TChildren::const_iterator CNCBINode::ChildBegin ( void  ) const ◆ ChildEnd() [1/2] ◆ ChildEnd() [2/2] TChildren::const_iterator CNCBINode::ChildEnd ( void  ) const ◆ Children() [1/2] ◆ Children() [2/2] ◆ CHTML_a() [1/5] ◆ CHTML_a() [2/5] ◆ CHTML_a() [3/5] ◆ CHTML_a() [4/5] ◆ CHTML_a() [5/5] CHTML_a::CHTML_a ( void  ) ◆ CHTML_area() [1/6] ◆ CHTML_area() [2/6] ◆ CHTML_area() [3/6] ◆ CHTML_area() [4/6] ◆ CHTML_area() [5/6] ◆ CHTML_area() [6/6] CHTML_area::CHTML_area ( void  ) ◆ CHTML_basefont() [1/3] CHTML_basefont::CHTML_basefont ( const stringtypeface ) ◆ CHTML_basefont() [2/3] ◆ CHTML_basefont() [3/3] CHTML_basefont::CHTML_basefont ( int  size ) ◆ CHTML_br() [1/2] CHTML_br::CHTML_br ( int  number ) ◆ CHTML_br() [2/2] ◆ CHTML_button() [1/2] ◆ CHTML_button() [2/2] ◆ CHTML_checkbox() [1/4] ◆ CHTML_checkbox() [2/4] ◆ CHTML_checkbox() [3/4] ◆ CHTML_checkbox() [4/4] ◆ CHTML_color() [1/2] ◆ CHTML_color() [2/2] ◆ CHTML_dir() [1/3] CHTML_dir::CHTML_dir ( bool  compact = false ) ◆ CHTML_dir() [2/3] ◆ CHTML_dir() [3/3] ◆ CHTML_dl() ◆ CHTML_fieldset() [1/3] ◆ CHTML_fieldset() [2/3] ◆ CHTML_fieldset() [3/3] CHTML_fieldset::CHTML_fieldset ( void  )

Definition at line 1470 of file html.cpp.

◆ CHTML_file() ◆ CHTML_font() [1/16] ◆ CHTML_font() [2/16] ◆ CHTML_font() [3/16] ◆ CHTML_font() [4/16] ◆ CHTML_font() [5/16] ◆ CHTML_font() [6/16] ◆ CHTML_font() [7/16] ◆ CHTML_font() [8/16] ◆ CHTML_font() [9/16] ◆ CHTML_font() [10/16] ◆ CHTML_font() [11/16] CHTML_font::CHTML_font ( int  size, bool  absolute, const char *  text  ) ◆ CHTML_font() [12/16] ◆ CHTML_font() [13/16] ◆ CHTML_font() [14/16] CHTML_font::CHTML_font ( int  size, const char *  text  ) ◆ CHTML_font() [15/16] ◆ CHTML_font() [16/16] CHTML_font::CHTML_font ( void  ) ◆ CHTML_form() [1/3] ◆ CHTML_form() [2/3] ◆ CHTML_form() [3/3] CHTML_form::CHTML_form ( void  )

Definition at line 1378 of file html.cpp.

◆ CHTML_hidden() [1/2] ◆ CHTML_hidden() [2/2] ◆ CHTML_hr() [1/4] ◆ CHTML_hr() [2/4] ◆ CHTML_hr() [3/4] ◆ CHTML_hr() [4/4] ◆ CHTML_image() [1/2] ◆ CHTML_image() [2/2] ◆ CHTML_img() [1/2] ◆ CHTML_img() [2/2] ◆ CHTML_input() ◆ CHTML_input_button() [1/2] CHTML_input_button::CHTML_input_button ( const stringlabel ) ◆ CHTML_input_button() [2/2] ◆ CHTML_label() [1/2] ◆ CHTML_label() [2/2] ◆ CHTML_legend() [1/2] ◆ CHTML_legend() [2/2] ◆ CHTML_map() ◆ CHTML_menu() [1/3] CHTML_menu::CHTML_menu ( bool  compact = false ) ◆ CHTML_menu() [2/3] ◆ CHTML_menu() [3/3] ◆ CHTML_meta() ◆ CHTML_ol() [1/6] ◆ CHTML_ol() [2/6] ◆ CHTML_ol() [3/6] ◆ CHTML_ol() [4/6] ◆ CHTML_ol() [5/6] ◆ CHTML_ol() [6/6] ◆ CHTML_optgroup() ◆ CHTML_option() [1/3] ◆ CHTML_option() [2/3] ◆ CHTML_option() [3/3] ◆ CHTML_password() [1/3] ◆ CHTML_password() [2/3] ◆ CHTML_password() [3/3] ◆ CHTML_radio() [1/2] ◆ CHTML_radio() [2/2] ◆ CHTML_reset() ◆ CHTML_script() [1/2] ◆ CHTML_script() [2/2] ◆ CHTML_select() [1/2] ◆ CHTML_select() [2/2] ◆ CHTML_submit() [1/2] ◆ CHTML_submit() [2/2] ◆ CHTML_table() CHTML_table::CHTML_table ( void  )

Definition at line 1226 of file html.cpp.

◆ CHTML_table_Cache() [1/2] CHTML_table_Cache::CHTML_table_Cache ( CHTML_tabletable ) ◆ CHTML_table_Cache() [2/2] ◆ CHTML_tc() [1/4] CHTML_tc::CHTML_tc ( const char *  tagname ) inline

Definition at line 667 of file html.hpp.

◆ CHTML_tc() [2/4] ◆ CHTML_tc() [3/4] CHTML_tc::CHTML_tc ( const char *  tagname, const char *  text  ) inline

Definition at line 670 of file html.hpp.

◆ CHTML_tc() [4/4] ◆ CHTML_tc_Cache() CHTML_tc_Cache::CHTML_tc_Cache ( void  ) inline

Definition at line 839 of file html.hpp.

◆ CHTML_text() [1/3] ◆ CHTML_text() [2/3] ◆ CHTML_text() [3/3] ◆ CHTML_textarea() [1/2] ◆ CHTML_textarea() [2/2] ◆ CHTML_tr() [1/3] ◆ CHTML_tr() [2/3] ◆ CHTML_tr() [3/3] CHTML_tr::CHTML_tr ( void  )

Definition at line 759 of file html.cpp.

◆ CHTML_tr_Cache() [1/2] ◆ CHTML_tr_Cache() [2/2] CHTML_tr_Cache::CHTML_tr_Cache ( void  ) inline

Definition at line 873 of file html.hpp.

◆ CHTML_ul() [1/3] ◆ CHTML_ul() [2/3] ◆ CHTML_ul() [3/3] ◆ CHTMLBasicPage() [1/2] ◆ CHTMLBasicPage() [2/2] CHTMLBasicPage::CHTMLBasicPage ( void  ) ◆ CHTMLBlockElement() [1/8] CHTMLBlockElement::CHTMLBlockElement ( const char *  tagname ) inline

Definition at line 513 of file html.hpp.

◆ CHTMLBlockElement() [2/8] CHTMLBlockElement::CHTMLBlockElement ( const char *  tagname, CNCBINodenode  ) inline

Definition at line 522 of file html.hpp.

◆ CHTMLBlockElement() [3/8] CHTMLBlockElement::CHTMLBlockElement ( const char *  tagname, const char *  text  ) inline

Definition at line 516 of file html.hpp.

◆ CHTMLBlockElement() [4/8] ◆ CHTMLBlockElement() [5/8] CHTMLBlockElement::CHTMLBlockElement ( const stringtagname ) inline

Definition at line 525 of file html.hpp.

◆ CHTMLBlockElement() [6/8] ◆ CHTMLBlockElement() [7/8] ◆ CHTMLBlockElement() [8/8] ◆ CHTMLComment() [1/4] CHTMLComment::CHTMLComment ( CNCBINodenode ) inline ◆ CHTMLComment() [2/4] CHTMLComment::CHTMLComment ( const char *  text ) inline ◆ CHTMLComment() [3/4] ◆ CHTMLComment() [4/4] CHTMLComment::CHTMLComment ( void  ) inline

Definition at line 551 of file html.hpp.

◆ CHTMLDualNode() [1/2] CHTMLDualNode::CHTMLDualNode ( CNCBINodechild, const char *  plain  ) ◆ CHTMLDualNode() [2/2] CHTMLDualNode::CHTMLDualNode ( const char *  html, const char *  plain  ) ◆ CHTMLElement() [1/8] CHTMLElement::CHTMLElement ( const char *  tagname ) inline

Definition at line 477 of file html.hpp.

◆ CHTMLElement() [2/8] ◆ CHTMLElement() [3/8] CHTMLElement::CHTMLElement ( const char *  tagname, const char *  text  ) inline

Definition at line 480 of file html.hpp.

◆ CHTMLElement() [4/8] ◆ CHTMLElement() [5/8] ◆ CHTMLElement() [6/8] ◆ CHTMLElement() [7/8] ◆ CHTMLElement() [8/8] ◆ CHTMLInlineElement() [1/8] CHTMLInlineElement::CHTMLInlineElement ( const char *  tagname ) inline

Definition at line 441 of file html.hpp.

◆ CHTMLInlineElement() [2/8] CHTMLInlineElement::CHTMLInlineElement ( const char *  tagname, CNCBINodenode  ) inline

Definition at line 450 of file html.hpp.

◆ CHTMLInlineElement() [3/8] CHTMLInlineElement::CHTMLInlineElement ( const char *  tagname, const char *  text  ) inline

Definition at line 444 of file html.hpp.

◆ CHTMLInlineElement() [4/8] ◆ CHTMLInlineElement() [5/8] CHTMLInlineElement::CHTMLInlineElement ( const stringtagname ) inline

Definition at line 453 of file html.hpp.

◆ CHTMLInlineElement() [6/8] ◆ CHTMLInlineElement() [7/8] ◆ CHTMLInlineElement() [8/8] ◆ CHTMLListElement() [1/3] CHTMLListElement::CHTMLListElement ( const char *  tagname, bool  compact = false  ) inline ◆ CHTMLListElement() [2/3] CHTMLListElement::CHTMLListElement ( const char *  tagname, const char *  type, bool  compact = false  ) inline ◆ CHTMLListElement() [3/3] ◆ CHTMLNode() [1/9] CHTMLNode::CHTMLNode ( const char *  tagname ) inline

Definition at line 162 of file html.hpp.

◆ CHTMLNode() [2/9] ◆ CHTMLNode() [3/9] CHTMLNode::CHTMLNode ( const char *  tagname, const char *  text  ) inline ◆ CHTMLNode() [4/9] ◆ CHTMLNode() [5/9] ◆ CHTMLNode() [6/9] ◆ CHTMLNode() [7/9] ◆ CHTMLNode() [8/9] ◆ CHTMLNode() [9/9] CHTMLNode::CHTMLNode ( void  ) inline

Definition at line 160 of file html.hpp.

◆ CHTMLOpenElement() [1/8] CHTMLOpenElement::CHTMLOpenElement ( const char *  tagname ) inline

Definition at line 362 of file html.hpp.

◆ CHTMLOpenElement() [2/8] CHTMLOpenElement::CHTMLOpenElement ( const char *  tagname, CNCBINodenode  ) inline

Definition at line 371 of file html.hpp.

◆ CHTMLOpenElement() [3/8] CHTMLOpenElement::CHTMLOpenElement ( const char *  tagname, const char *  text  ) inline

Definition at line 365 of file html.hpp.

◆ CHTMLOpenElement() [4/8] ◆ CHTMLOpenElement() [5/8] ◆ CHTMLOpenElement() [6/8] ◆ CHTMLOpenElement() [7/8] ◆ CHTMLOpenElement() [8/8] ◆ CHTMLPage() [1/5] ◆ CHTMLPage() [2/5] ◆ CHTMLPage() [3/5] CHTMLPage::CHTMLPage ( const stringtitle, const void *  template_buffer, size_t  size  ) ◆ CHTMLPage() [4/5] CHTMLPage::CHTMLPage ( const stringtitle, istream &  template_stream  ) ◆ CHTMLPage() [5/5] ◆ CHTMLPlainText() [1/3] CHTMLPlainText::CHTMLPlainText ( const char *  text, bool  noEncode = false  ) ◆ CHTMLPlainText() [2/3] ◆ CHTMLPlainText() [3/3] ◆ CHTMLSingleElement() [1/8] CHTMLSingleElement::CHTMLSingleElement ( const char *  tagname ) inline

Definition at line 405 of file html.hpp.

◆ CHTMLSingleElement() [2/8] CHTMLSingleElement::CHTMLSingleElement ( const char *  tagname, CNCBINodenode  ) inline

Definition at line 414 of file html.hpp.

◆ CHTMLSingleElement() [3/8] CHTMLSingleElement::CHTMLSingleElement ( const char *  tagname, const char *  text  ) inline

Definition at line 408 of file html.hpp.

◆ CHTMLSingleElement() [4/8] ◆ CHTMLSingleElement() [5/8] CHTMLSingleElement::CHTMLSingleElement ( const stringtagname ) inline

Definition at line 417 of file html.hpp.

◆ CHTMLSingleElement() [6/8] ◆ CHTMLSingleElement() [7/8] ◆ CHTMLSingleElement() [8/8] ◆ CHTMLSpecialChar() CHTMLSpecialChar::CHTMLSpecialChar ( const char *  html, const char *  plain, int  count = 1  )

Definition at line 706 of file html.cpp.

◆ CHTMLTagNode() [1/2] CHTMLTagNode::CHTMLTagNode ( const char *  tag )

Definition at line 164 of file html.cpp.

◆ CHTMLTagNode() [2/2] ◆ CHTMLText() [1/2] ◆ CHTMLText() [2/2] ◆ Clear() void CPageStat::Clear ( void  ) inline ◆ CNCBINode() [1/4] CNCBINode::CNCBINode ( const char *  name )

Definition at line 64 of file node.cpp.

◆ CNCBINode() [2/4] ◆ CNCBINode() [3/4] ◆ CNCBINode() [4/4] CNCBINode::CNCBINode ( void  )

Definition at line 45 of file node.cpp.

◆ COptionDescription() [1/3] COptionDescription::COptionDescription ( const stringvalue ) ◆ COptionDescription() [2/3] ◆ COptionDescription() [3/3] COptionDescription::COptionDescription ( void  ) ◆ CPageList() CPageList::CPageList ( void  ) ◆ CPagerBox() ◆ CPageStat() [1/2] ◆ CPageStat() [2/2] CPageStat::CPageStat ( void  ) inline

Definition at line 72 of file page.hpp.

◆ CQueryBox() CQueryBox::CQueryBox ( void  ) ◆ CreateComments() ◆ CreateComponent() [1/4] ◆ CreateComponent() [2/4] CNCBINode * CSubmitDescription::CreateComponent ( void  ) const ◆ CreateComponent() [3/4] CNCBINode * CSelectDescription::CreateComponent ( void  ) const ◆ CreateComponent() [4/4] CNCBINode * CTextInputDescription::CreateComponent ( void  ) const ◆ CreateSubNodes() [1/8] void CQueryBox::CreateSubNodes ( void  ) virtual

Reimplemented from CNCBINode.

Definition at line 174 of file components.cpp.

References CHTML_table::CalculateNumberOfRows(), CHTML_table::CheckTable(), CSubmitDescription::CreateComponent(), CSelectDescription::CreateComponent(), CTextInputDescription::CreateComponent(), CHTML_table::InsertAt(), CQueryBox::m_BgColor, CQueryBox::m_Database, CQueryBox::m_DispMax, CQueryBox::m_Submit, CQueryBox::m_Term, CQueryBox::m_Width, row, CHTMLNode::SetBgColor(), CHTML_tc::SetColSpan(), and CHTMLNode::SetWidth().

◆ CreateSubNodes() [2/8] void CButtonList::CreateSubNodes ( void  ) virtual ◆ CreateSubNodes() [3/8] void CPageList::CreateSubNodes ( void  ) virtual

Reimplemented from CNCBINode.

Definition at line 244 of file components.cpp.

References map_checker< Container >::begin(), CHTML_table::Cell(), column, map_checker< Container >::end(), i, CHTML_table::InsertAt(), CPageList::m_Backward, CPageList::m_Current, CPageList::m_Forward, CPageList::m_Pages, CPageList::x_AddImageString(), and CPageList::x_AddInactiveImageString().

◆ CreateSubNodes() [4/8] void CPagerBox::CreateSubNodes ( void  ) virtual

Reimplemented from CNCBINode.

Definition at line 283 of file components.cpp.

References CNCBINode::AppendChild(), CHTML_table::InsertAt(), NStr::IntToString(), CPagerBox::m_BgColor, CPagerBox::m_LeftButton, CPagerBox::m_NumResults, CPagerBox::m_PageList, CPagerBox::m_RightButton, CPagerBox::m_TopButton, CPagerBox::m_Width, CHTML_table::SetCellPadding(), CHTML_table::SetCellSpacing(), CHTMLNode::SetWidth(), and table.

◆ CreateSubNodes() [5/8] void CSmallPagerBox::CreateSubNodes ( void  ) virtual

Reimplemented from CNCBINode.

Definition at line 315 of file components.cpp.

References CNCBINode::AppendChild(), CHTML_table::InsertAt(), NStr::IntToString(), CSmallPagerBox::m_BgColor, CSmallPagerBox::m_NumResults, CSmallPagerBox::m_Width, CNCBINode::SetAttribute(), CHTMLNode::SetBgColor(), CHTML_table::SetCellPadding(), CHTML_table::SetCellSpacing(), and CHTMLNode::SetWidth().

◆ CreateSubNodes() [6/8] void CNCBINode::CreateSubNodes ( void  ) virtual

Reimplemented in CSelection, CPagerViewJavaLess, CPagerViewButtons, CPagerView, CPager, CHTMLPage, CSmallPagerBox, CPagerBox, CPageList, CButtonList, and CQueryBox.

Definition at line 389 of file node.cpp.

Referenced by CNCBINode::Initialize().

◆ CreateSubNodes() [7/8] void CHTMLPage::CreateSubNodes ( void  ) virtual ◆ CreateSubNodes() [8/8] void CSelection::CreateSubNodes ( void  ) virtual ◆ CreateTemplate()

Create the static part of the page (here - read it from <m_TemplateFile>).

Definition at line 307 of file page.cpp.

References CHTMLPage::eCTF_Enable, map_checker< Container >::end(), map_checker< Container >::find(), i, kEmptyStr, CHTMLPage::m_TemplateBuffer, CHTMLPage::m_TemplateFile, CHTMLPage::m_TemplateSize, CHTMLPage::m_TemplateStream, out(), s_TemplateCache, CHTMLPage::sm_CacheTemplateFiles, str(), string, CHTMLPage::x_LoadTemplate(), and CHTMLPage::x_PrintTemplate().

Referenced by CHTMLPage::CreateSubNodes(), and CHTMLPage::PrintChildren().

◆ CreateTitle() ◆ CreateView() ◆ CSelectDescription() [1/2] ◆ CSelectDescription() [2/2] CSelectDescription::CSelectDescription ( void  )

Definition at line 83 of file components.cpp.

◆ CSelection() ◆ CSmallPagerBox() CSmallPagerBox::CSmallPagerBox ( void  )

Definition at line 308 of file components.cpp.

◆ CSubmitDescription() [1/3] ◆ CSubmitDescription() [2/3] ◆ CSubmitDescription() [3/3] CSubmitDescription::CSubmitDescription ( void  )

Definition at line 38 of file components.cpp.

◆ CTextInputDescription() [1/2] ◆ CTextInputDescription() [2/2] CTextInputDescription::CTextInputDescription ( void  )

Definition at line 133 of file components.cpp.

◆ DataCell() ◆ DefineCircle() ◆ DefinePolygon() [1/3] ◆ DefinePolygon() [2/3] ◆ DefinePolygon() [3/3] ◆ DefineRect() ◆ DoAppendChild() [1/3] void CNCBINode::DoAppendChild ( CNCBINodechild ) protectedvirtual ◆ DoAppendChild() [2/3] void CHTML_tr::DoAppendChild ( CNCBINodenode ) protectedvirtual ◆ DoAppendChild() [3/3] void CHTML_table::DoAppendChild ( CNCBINodenode ) protectedvirtual ◆ DoSetAttribute() [1/2] ◆ DoSetAttribute() [2/2] ◆ GeneratePageInternalName() ◆ GetApplication() ◆ GetAttribute() ◆ GetAttributes() ◆ GetAttributeValue() ◆ GetCache() ◆ GetCellCache() ◆ GetCellCount() TIndex CHTML_tr_Cache::GetCellCount ( void  ) const inline ◆ GetCellNode() [1/3]

Definition at line 1135 of file html.cpp.

References CHTML_tr_Cache::AppendCell(), CHTML_table::eDataCell, CHTML_table::eHeaderCell, CHTML_tr_Cache::GetCellCache(), CHTML_tr_Cache::GetCellCount(), CHTML_tc_Cache::GetCellNode(), CHTML_table_Cache::GetRowCache(), CHTML_table_Cache::GetRowNode(), CHTML_tc_Cache::IsNode(), CHTML_tc_Cache::IsUsed(), NCBI_THROW, and row.

Referenced by CHTML_table::Cell().

◆ GetCellNode() [2/3]

Definition at line 1173 of file html.cpp.

References CHTML_tr_Cache::AppendCell(), CHTML_table::eDataCell, CHTML_table::eHeaderCell, CHTML_tr_Cache::GetCellCache(), CHTML_tr_Cache::GetCellCount(), CHTML_tc_Cache::GetCellNode(), CHTML_table_Cache::GetRowCache(), CHTML_table_Cache::GetRowNode(), CHTML_tc_Cache::IsNode(), CHTML_tc_Cache::IsUsed(), NCBI_THROW, row, CHTML_tc::SetColSpan(), CHTML_tc::SetRowSpan(), CHTML_table_Cache::SetUsedCells(), and x_GetSpan().

◆ GetCellNode() [3/3] CHTML_tc* CHTML_tc_Cache::GetCellNode ( void  ) const inline ◆ GetChildren() ◆ GetCurrentCol() TIndex CHTML_table::GetCurrentCol ( void  ) const inline ◆ GetCurrentRow() TIndex CHTML_table::GetCurrentRow ( void  ) const inline ◆ GetData() ◆ GetEncodeMode() ◆ GetEventHandlerName()

Definition at line 109 of file html.cpp.

References _TROUBLE, eHTML_EH_Blur, eHTML_EH_Change, eHTML_EH_Click, eHTML_EH_DblClick, eHTML_EH_Focus, eHTML_EH_KeyDown, eHTML_EH_KeyPress, eHTML_EH_KeyUp, eHTML_EH_Load, eHTML_EH_MouseDown, eHTML_EH_MouseMove, eHTML_EH_MouseOut, eHTML_EH_MouseOver, eHTML_EH_MouseUp, eHTML_EH_Select, eHTML_EH_Submit, eHTML_EH_Unload, and kEmptyStr.

Referenced by CHTMLNode::SetEventHandler().

◆ GetExceptionFlags() ◆ GetName() ◆ GetNameAttribute() ◆ GetNode() CNCBINode* CNCBINode::TMode::GetNode ( void  ) const inline ◆ GetPageStat() ◆ GetPreviousContext() const TMode* CNCBINode::TMode::GetPreviousContext ( void  ) const inline ◆ GetRepeatCount() ◆ GetRowCache() ◆ GetRowCount() TIndex CHTML_table_Cache::GetRowCount ( void  ) const inline ◆ GetRowNode() [1/2] ◆ GetRowNode() [2/2] CHTML_tr* CHTML_tr_Cache::GetRowNode ( void  ) const inline ◆ GetStyle() int CHTMLBasicPage::GetStyle ( void  ) const inline ◆ GetText() [1/2] ◆ GetText() [2/2] ◆ GetTextLength() ◆ GetValue() [1/2] ◆ GetValue() [2/2] const string& CNCBINode::SAttributeValue::GetValue ( void  ) const inline ◆ HaveAttribute() ◆ HaveAttributes() ◆ HaveChildren() ◆ HeaderCell() ◆ Init() [1/3] ◆ Init() [2/3] void CHTML_html::Init ( void  ) private

Definition at line 754 of file html.cpp.

◆ Init() [3/3] void CHTMLPage::Init ( void  ) private ◆ Initialize() void CNCBINode::Initialize ( void  ) ◆ InitRow() ◆ InsertAt() [1/2] ◆ InsertAt() [2/2] ◆ InsertNextCell() [1/2] ◆ InsertNextCell() [2/2] ◆ InsertNextRowCell() [1/2] ◆ InsertNextRowCell() [2/2] ◆ InsertTextAt() ◆ IsNode() bool CHTML_tc_Cache::IsNode ( void  ) const inline ◆ IsOptional() bool CNCBINode::SAttributeValue::IsOptional ( void  ) const inline ◆ IsUsed() bool CHTML_tc_Cache::IsUsed ( void  ) const inline ◆ LoadTemplateLibBuffer() ◆ LoadTemplateLibFile() ◆ LoadTemplateLibStream() ◆ LoadTemplateLibString() ◆ MapTag() [1/2] ◆ MapTag() [2/2] ◆ MapTagAll() ◆ NCBI_NAME2() [1/3] CHTML_html::NCBI_NAME2 ( CHTML_  , html    ) const inline

Definition at line 642 of file html.hpp.

◆ NCBI_NAME2() [2/3] CHTML_html::NCBI_NAME2 ( CHTML_  , html    ) const & inline

Definition at line 642 of file html.hpp.

◆ NCBI_NAME2() [3/3] CHTML_html::NCBI_NAME2 ( CHTML_  , html    ) inline

Definition at line 642 of file html.hpp.

◆ NeedRepeatTag() bool CNCBINode::NeedRepeatTag ( void  ) ◆ New() ◆ NextCell() ◆ NextDataCell() CHTML_tc* CHTML_table::NextDataCell ( void  ) inline ◆ NextHeaderCell() CHTML_tc* CHTML_table::NextHeaderCell ( void  ) inline ◆ NextRowCell() ◆ NextRowDataCell() CHTML_tc* CHTML_table::NextRowDataCell ( void  ) inline ◆ NextRowHeaderCell() CHTML_tc* CHTML_table::NextRowHeaderCell ( void  ) inline ◆ Node() [1/2] ◆ Node() [2/2] ◆ NoEncode() bool CHTMLPlainText::NoEncode ( void  ) const inline ◆ operator const string &() CNCBINode::SAttributeValue::operator const string & ( void  ) const inline ◆ operator EMode() CNCBINode::TMode::operator EMode ( void  ) const inline ◆ operator=() [1/5] ◆ operator=() [2/5] ◆ operator=() [3/5] ◆ operator=() [4/5] ◆ operator=() [5/5] ◆ operator==() bool CNCBINode::TMode::operator== ( EMode  mode ) const inline ◆ Print() [1/2] ◆ Print() [2/2]

Reimplemented in CHTMLComment.

Definition at line 296 of file node.cpp.

References CHTMLException::AddTraceInfo(), DIAG_COMPILE_INFO, CHTMLException::eUnknown, CNCBINode::fCatchAll, flags, CNCBINode::GetExceptionFlags(), CNCBINode::GetName(), CNCBINode::GetRepeatCount(), i, CNCBINode::Initialize(), out(), prev(), CNCBINode::PrintBegin(), CNCBINode::PrintChildren(), and CNCBINode::PrintEnd().

Referenced by CAlnGraphic::AlnGraphicDisplay(), CHTMLTagNode::PrintChildren(), CNCBINode::PrintChildren(), CCgiRedirectApplication::ProcessRequest(), CCgiSessionSampleApplication::ProcessRequest(), CDemoApplication::Run(), s_Demo(), CRegexpTemplateFilter::TestAttribute(), CGlCgiImageApplication::x_HandleError(), CHTMLPage::x_PrintTemplate(), and CCgiSessionSampleApplication::x_ShowConfigFile().

◆ PrintBegin() [1/9] ◆ PrintBegin() [2/9] ◆ PrintBegin() [3/9] ◆ PrintBegin() [4/9]

Reimplemented from CHTMLOpenElement.

Definition at line 1310 of file html.cpp.

References CHTML_table::Cell(), CHECK_STREAM_WRITE, CNCBINode::ChildBegin(), CNCBINode::ChildEnd(), CNCBINode::Children(), CNCBINode::eHTML, CNCBINode::ePlainText, CHTML_table::ePrintRowSep, CNCBINode::eXHTML, CHTMLHelper::GetNL(), CNCBINode::HaveChildren(), i, INIT_STREAM_WRITE, ITERATE, CHTML_table::m_ColWidths, CHTML_table::m_IsRowSep, CHTML_table::m_RowSepChar, NON_CONST_ITERATE, out(), CHTMLOpenElement::PrintBegin(), row, CHTMLNode::SetWidth(), and string.

◆ PrintBegin() [5/9] ◆ PrintBegin() [6/9] ◆ PrintBegin() [7/9]

Reimplemented from CNCBINode.

Definition at line 256 of file html.cpp.

References CHECK_STREAM_WRITE, CNCBINode::eHTML, CHTMLPlainText::eHTMLEncode, CHTMLPlainText::eJSONEncode, CHTMLPlainText::eNoEncode, CNCBINode::ePlainText, CNCBINode::eXHTML, CHTMLPlainText::GetText(), CHTMLHelper::HTMLEncode(), INIT_STREAM_WRITE, NStr::JsonEncode(), CHTMLPlainText::m_EncodeMode, out(), and str().

◆ PrintBegin() [8/9]

Reimplemented from CNCBINode.

Definition at line 352 of file html.cpp.

References CHTMLText::fDisableBuffering, CHTMLText::GetText(), kTagEnd, kTagStart, kTagStartLen, last(), CHTMLText::m_Flags, CNCBINode::MapTagAll(), NCBI_THROW, NPOS, out(), PRINT_TMP_STR, CHTMLText::PrintString(), CNCBINode::RepeatTag(), s_Find(), tag, text(), and tmp.

◆ PrintBegin() [9/9] ◆ PrintChildren() [1/7] ◆ PrintChildren() [2/7] ◆ PrintChildren() [3/7] ◆ PrintChildren() [4/7] ◆ PrintChildren() [5/7] ◆ PrintChildren() [6/7]

Reimplemented in CHTMLPage, CHTML_tr, CHTMLSpecialChar, CHTMLListElement, CHTMLDualNode, CHTMLTagNode, and CAsnWriteNode.

Definition at line 362 of file node.cpp.

References CNCBINode::Children(), CNCBINode::HaveChildren(), i, CNCBINode::Node(), NON_CONST_ITERATE, out(), and CNCBINode::Print().

Referenced by CNCBINode::Print(), CAsnWriteNode::PrintChildren(), CHTMLDualNode::PrintChildren(), and CHTMLPage::PrintChildren().

◆ PrintChildren() [7/7] ◆ PrintEnd() [1/6] ◆ PrintEnd() [2/6] ◆ PrintEnd() [3/6] ◆ PrintEnd() [4/6] ◆ PrintEnd() [5/6] ◆ PrintEnd() [6/6] ◆ PrintString()

Definition at line 304 of file html.cpp.

References CHECK_STREAM_WRITE, CNCBINode::eHTML, CNCBINode::ePlainText, CNCBINode::eXHTML, CHTMLText::fEncode, CHTMLText::fEncodeHtmlMode, CHTMLText::fEncodeTextMode, flags, CHTMLText::fStrip, CHTMLText::fStripHtmlMode, CHTMLText::fStripTextMode, CHTMLHelper::HTMLEncode(), INIT_STREAM_WRITE, CHTMLText::m_Flags, out(), str(), and CHTMLHelper::StripHTML().

Referenced by CHTMLText::PrintBegin().

◆ ReInitialize() void CNCBINode::ReInitialize ( void  ) ◆ RemoveAllChildren() void CNCBINode::RemoveAllChildren ( void  ) ◆ RemoveChild() [1/2] ◆ RemoveChild() [2/2] ◆ RepeatTag() ◆ ResetTableCache() [1/3] void CHTML_tc::ResetTableCache ( void  )

Definition at line 930 of file html.cpp.

◆ ResetTableCache() [2/3] void CHTML_tr::ResetTableCache ( void  )

Definition at line 796 of file html.cpp.

◆ ResetTableCache() [3/3] ◆ Row() ◆ SAttributeValue() [1/2] CNCBINode::SAttributeValue::SAttributeValue ( const stringvalue, bool  optional  ) inline

Definition at line 75 of file node.hpp.

◆ SAttributeValue() [2/2] CNCBINode::SAttributeValue::SAttributeValue ( void  ) inline

Definition at line 70 of file node.hpp.

◆ SetAccessKey() CHTMLNode* CHTMLNode::SetAccessKey ( char  key ) ◆ SetAlign() ◆ SetApplication() ◆ SetAttribute() [1/6] void CNCBINode::SetAttribute ( const char *  name ) ◆ SetAttribute() [2/6] ◆ SetAttribute() [3/6] void CNCBINode::SetAttribute ( const char *  name, int  value  ) ◆ SetAttribute() [4/6] ◆ SetAttribute() [5/6]

Referenced by CPagerView::AddImageString(), CPagerView::AddInactiveImageString(), CHTML_hidden::CHTML_hidden(), CHTML_image::CHTML_image(), CHTML_img::CHTML_img(), CHTML_input::CHTML_input(), CHTML_meta::CHTML_meta(), CHTML_password::CHTML_password(), CHTML_radio::CHTML_radio(), CHTML_script::CHTML_script(), CHTML_text::CHTML_text(), CHTML_textarea::CHTML_textarea(), CSmallPagerBox::CreateSubNodes(), CPagerView::CreateSubNodes(), CPagerViewButtons::CreateSubNodes(), CHTML_area::DefineCircle(), CHTML_area::DefinePolygon(), CHTML_area::DefineRect(), CHTML_form::Init(), CNCBINode::SetAttribute(), CHTML_dl::SetCompact(), CHTMLNode::SetEventHandler(), CHTML_label::SetFor(), CHTML_hr::SetNoShade(), CHTMLOpenElement::SetNoWrap(), CHTML_font::SetRelativeSize(), CHTML_ol::SetStart(), CHTML_button::SetType(), CHTML_font::SetTypeFace(), CHTML_basefont::SetTypeFace(), CHTML_img::UseMap(), CVecscreen::x_BuildHtmlBar(), CAlnGraphic::x_BuildHtmlTable(), CAlnGraphic::x_DisplayMaster(), and CAlnGraphic::x_PrintTop().

◆ SetAttribute() [6/6] ◆ SetAttributeOptional() [1/2] void CNCBINode::SetAttributeOptional ( const char *  name, bool  optional = true  ) ◆ SetAttributeOptional() [2/2] ◆ SetBgColor() ◆ SetCellNode() ◆ SetCellPadding() ◆ SetCellSpacing() ◆ SetClass() ◆ SetColor() ◆ SetColSpan() ◆ SetColumnWidth() [1/2] ◆ SetColumnWidth() [2/2] ◆ SetCompact() [1/2] ◆ SetCompact() [2/2] CHTML_dl * CHTML_dl::SetCompact ( void  ) ◆ SetCurrentCell() ◆ SetDisabled() [1/2] ◆ SetDisabled() [2/2] ◆ SetEncodeMode() void CHTMLPlainText::SetEncodeMode ( EEncodeMode  encode_mode ) inline ◆ SetEventHandler() ◆ SetExceptionFlags() ◆ SetFontSize() ◆ SetFor() ◆ SetHeight() [1/2] ◆ SetHeight() [2/2] ◆ SetHref() [1/2] ◆ SetHref() [2/2] ◆ SetId() ◆ SetMultiple() ◆ SetNameAttribute() ◆ SetNoEncode() void CHTMLPlainText::SetNoEncode ( bool  noEncode = true ) inline ◆ SetNoShade() [1/2] ◆ SetNoShade() [2/2] CHTML_hr * CHTML_hr::SetNoShade ( void  ) ◆ SetNoWrap() void CHTMLOpenElement::SetNoWrap ( void  ) inline ◆ SetOptional() void CNCBINode::SAttributeValue::SetOptional ( bool  optional = true ) inline ◆ SetOptionalAttribute() [1/4] void CNCBINode::SetOptionalAttribute ( const char *  name, bool  set  ) ◆ SetOptionalAttribute() [2/4] void CNCBINode::SetOptionalAttribute ( const char *  name, const stringvalue  ) ◆ SetOptionalAttribute() [3/4] ◆ SetOptionalAttribute() [4/4]

Referenced by CHTML_checkbox::CHTML_checkbox(), CHTML_file::CHTML_file(), CHTML_image::CHTML_image(), CHTML_img::CHTML_img(), CHTML_input_button::CHTML_input_button(), CHTML_password::CHTML_password(), CHTML_radio::CHTML_radio(), CHTML_reset::CHTML_reset(), CHTML_submit::CHTML_submit(), CHTML_text::CHTML_text(), CHTML_form::Init(), and CHTML_button::SetSubmitData().

◆ SetPageStat() CPageStat& CHTMLBasicPage::SetPageStat ( void  ) inline ◆ SetPlainSeparators() ◆ SetRelativeSize() ◆ SetRepeatCount() ◆ SetRowNode() void CHTML_tr_Cache::SetRowNode ( CHTML_trrowNode ) inline ◆ SetRowSpan() ◆ SetSelected() ◆ SetSize() ◆ SetStart() ◆ SetStyle() [1/2] ◆ SetStyle() [2/2] void CHTMLBasicPage::SetStyle ( int  style ) ◆ SetSubmitData() ◆ SetTemplateBuffer() void CHTMLPage::SetTemplateBuffer ( const void *  template_buffer, size_t  size  ) inline ◆ SetTemplateFile() void CHTMLPage::SetTemplateFile ( const stringtemplate_file ) ◆ SetTemplateStream() void CHTMLPage::SetTemplateStream ( istream &  template_stream ) inline ◆ SetTemplateString() void CHTMLPage::SetTemplateString ( const char *  template_string ) inline ◆ SetText() [1/2] ◆ SetText() [2/2] ◆ SetTitle() [1/2] ◆ SetTitle() [2/2] ◆ SetType() [1/3] ◆ SetType() [2/3] ◆ SetType() [3/3] ◆ SetTypeFace() [1/2] ◆ SetTypeFace() [2/2] ◆ SetUsed() void CHTML_tc_Cache::SetUsed ( void  )

Definition at line 937 of file html.cpp.

◆ SetUsedCells() [1/3] ◆ SetUsedCells() [2/3] void CHTML_tr_Cache::SetUsedCells ( TIndex  colBegin, TIndex  colEnd  ) ◆ SetUsedCells() [3/3] ◆ SetVAlign() ◆ SetValue() [1/2] ◆ SetValue() [2/2] ◆ SetWidth() [1/2] ◆ SetWidth() [2/2] ◆ TestAttribute()

This method is called by LoadTemplateLib methods to check whether a template within library should be loaded.

If the method returns true, the template is loaded, otherwise it's skipped.

◆ TMode() [1/3] ◆ TMode() [2/3] ◆ TMode() [3/3] CNCBINode::TMode::TMode ( int  mode ) inline

Definition at line 121 of file node.hpp.

◆ UseMap() [1/2] ◆ UseMap() [2/2] ◆ x_AddImageString() ◆ x_AddInactiveImageString() ◆ x_ApplyFilters() ◆ x_LoadTemplate() ◆ x_LoadTemplateLib()

Load template library.

This is an internal version that works only with streams.

Parameters
is Input stream to read template from size Size of input, if known (0 otherwise). includes Defines to process or not #include directives. Used only for loading template libraries from files file_name Name of the template library file. Used only by LoadTemplateLibFile().
See also
LoadTemplateLibFile(), LoadTemplateLibString(), LoadTemplateLibBuffer(), LoadTemplateLibStream()

Definition at line 546 of file page.cpp.

References CHTMLPage::AddTagMap(), buf, CreateTagMapper(), CHTMLPage::eAllowIncludes, CHTMLPage::eCTF_Enable, map_checker< Container >::end(), eNoOwnership, eTakeOwnership, file_name, map_checker< Container >::find(), CFile::GetLength(), i, NStr::IntToString(), isspace(), kBufferSize, NMacroArgs::kInclude, kTagEnd, kTagStart, kTagStartEnd, last(), len, CHTMLPage::LoadTemplateLibFile(), max(), NCBI_THROW, NcbiGetline(), NPOS, NStr::NumericToString(), AutoPtr< X, Del >::reset(), s_Find(), s_TemplateCache, ncbi::grid::netcache::search::fields::size, CHTMLPage::sm_CacheTemplateFiles, NStr::StartsWith(), string, CHTMLPage::x_ApplyFilters(), and x_size().

Referenced by CHTMLPage::LoadTemplateLibBuffer(), CHTMLPage::LoadTemplateLibFile(), CHTMLPage::LoadTemplateLibStream(), and CHTMLPage::LoadTemplateLibString().

◆ x_PrintBegin()

Definition at line 425 of file html.cpp.

References CNCBINode::Attributes(), CHECK_STREAM_WRITE, CNCBINode::eHTML, map_checker< Container >::end(), CNCBINode::ePlainText, CNCBINode::eXHTML, CHTMLHelper::fCheckPreencoded, CHTMLHelper::fSkipEntities, CNCBINode::HaveAttributes(), CHTMLHelper::HTMLAttributeEncode(), i, INIT_STREAM_WRITE, kTagStart, CNCBINode::m_Name, NPOS, out(), s_Find(), and tmp.

Referenced by CHTMLOpenElement::PrintBegin().

◆ x_PrintTemplate() ◆ ~CHTML_a() CHTML_a::~CHTML_a ( void  )

Definition at line 1886 of file html.cpp.

◆ ~CHTML_area() CHTML_area::~CHTML_area ( void  )

Definition at line 1984 of file html.cpp.

◆ ~CHTML_basefont() CHTML_basefont::~CHTML_basefont ( void  )

Definition at line 2173 of file html.cpp.

◆ ~CHTML_br() CHTML_br::~CHTML_br ( void  )

Definition at line 1904 of file html.cpp.

◆ ~CHTML_button() CHTML_button::~CHTML_button ( void  )

Definition at line 1846 of file html.cpp.

◆ ~CHTML_checkbox() CHTML_checkbox::~CHTML_checkbox ( void  )

Definition at line 1581 of file html.cpp.

◆ ~CHTML_color() CHTML_color::~CHTML_color ( void  )

Definition at line 2184 of file html.cpp.

◆ ~CHTML_dir() CHTML_dir::~CHTML_dir ( void  )

Definition at line 2133 of file html.cpp.

◆ ~CHTML_dl() CHTML_dl::~CHTML_dl ( void  )

Definition at line 2059 of file html.cpp.

◆ ~CHTML_fieldset() CHTML_fieldset::~CHTML_fieldset ( void  )

Definition at line 1488 of file html.cpp.

◆ ~CHTML_file() CHTML_file::~CHTML_file ( void  )

Definition at line 1796 of file html.cpp.

◆ ~CHTML_font() CHTML_font::~CHTML_font ( void  )

Definition at line 2150 of file html.cpp.

◆ ~CHTML_form() CHTML_form::~CHTML_form ( void  )

Definition at line 1396 of file html.cpp.

◆ ~CHTML_hidden() CHTML_hidden::~CHTML_hidden ( void  )

Definition at line 1655 of file html.cpp.

◆ ~CHTML_hr() CHTML_hr::~CHTML_hr ( void  )

Definition at line 2194 of file html.cpp.

◆ ~CHTML_image() CHTML_image::~CHTML_image ( void  )

Definition at line 1608 of file html.cpp.

◆ ~CHTML_img() CHTML_img::~CHTML_img ( void  )

Definition at line 1945 of file html.cpp.

◆ ~CHTML_input() CHTML_input::~CHTML_input ( void  )

Definition at line 1443 of file html.cpp.

◆ ~CHTML_input_button() CHTML_input_button::~CHTML_input_button ( void  )

Definition at line 1748 of file html.cpp.

◆ ~CHTML_label() CHTML_label::~CHTML_label ( void  )

Definition at line 1508 of file html.cpp.

◆ ~CHTML_legend() CHTML_legend::~CHTML_legend ( void  )

Definition at line 1463 of file html.cpp.

◆ ~CHTML_map() CHTML_map::~CHTML_map ( void  )

Definition at line 1974 of file html.cpp.

◆ ~CHTML_menu() CHTML_menu::~CHTML_menu ( void  )

Definition at line 2143 of file html.cpp.

◆ ~CHTML_meta() CHTML_meta::~CHTML_meta ( void  )

Definition at line 2234 of file html.cpp.

◆ ~CHTML_ol() CHTML_ol::~CHTML_ol ( void  )

Definition at line 2108 of file html.cpp.

◆ ~CHTML_optgroup() CHTML_optgroup::~CHTML_optgroup ( void  )

Definition at line 1866 of file html.cpp.

◆ ~CHTML_option() CHTML_option::~CHTML_option ( void  )

Definition at line 1876 of file html.cpp.

◆ ~CHTML_password() CHTML_password::~CHTML_password ( void  )

Definition at line 1688 of file html.cpp.

◆ ~CHTML_radio() CHTML_radio::~CHTML_radio ( void  )

Definition at line 1633 of file html.cpp.

◆ ~CHTML_reset() CHTML_reset::~CHTML_reset ( void  )

Definition at line 1726 of file html.cpp.

◆ ~CHTML_script() CHTML_script::~CHTML_script ( void  )

Definition at line 2259 of file html.cpp.

◆ ~CHTML_select() CHTML_select::~CHTML_select ( void  )

Definition at line 1856 of file html.cpp.

◆ ~CHTML_submit() CHTML_submit::~CHTML_submit ( void  )

Definition at line 1710 of file html.cpp.

◆ ~CHTML_table() CHTML_table::~CHTML_table ( void  )

Definition at line 1235 of file html.cpp.

◆ ~CHTML_table_Cache() CHTML_table_Cache::~CHTML_table_Cache ( void  )

Definition at line 1024 of file html.cpp.

◆ ~CHTML_tc() CHTML_tc::~CHTML_tc ( void  )

Definition at line 881 of file html.cpp.

◆ ~CHTML_text() CHTML_text::~CHTML_text ( void  )

Definition at line 1780 of file html.cpp.

◆ ~CHTML_textarea() CHTML_textarea::~CHTML_textarea ( void  )

Definition at line 1540 of file html.cpp.

◆ ~CHTML_tr_Cache() CHTML_tr_Cache::~CHTML_tr_Cache ( void  ) inline ◆ ~CHTML_ul() CHTML_ul::~CHTML_ul ( void  )

Definition at line 2123 of file html.cpp.

◆ ~CHTMLBasicPage() CHTMLBasicPage::~CHTMLBasicPage ( void  ) virtual ◆ ~CHTMLBlockElement() CHTMLBlockElement::~CHTMLBlockElement ( void  )

Definition at line 574 of file html.cpp.

◆ ~CHTMLComment() CHTMLComment::~CHTMLComment ( void  )

Definition at line 615 of file html.cpp.

◆ ~CHTMLDualNode() CHTMLDualNode::~CHTMLDualNode ( void  )

Definition at line 207 of file html.cpp.

◆ ~CHTMLElement() CHTMLElement::~CHTMLElement ( void  )

Definition at line 542 of file html.cpp.

◆ ~CHTMLInlineElement() CHTMLInlineElement::~CHTMLInlineElement ( void  )

Definition at line 520 of file html.cpp.

◆ ~CHTMLListElement() CHTMLListElement::~CHTMLListElement ( void  )

Definition at line 663 of file html.cpp.

◆ ~CHTMLNode() CHTMLNode::~CHTMLNode ( void  )

Definition at line 104 of file html.cpp.

◆ ~CHTMLOpenElement() CHTMLOpenElement::~CHTMLOpenElement ( void  )

Definition at line 420 of file html.cpp.

◆ ~CHTMLPlainText() CHTMLPlainText::~CHTMLPlainText ( void  )

Definition at line 251 of file html.cpp.

◆ ~CHTMLSingleElement() CHTMLSingleElement::~CHTMLSingleElement ( void  )

Definition at line 496 of file html.cpp.

◆ ~CHTMLSpecialChar() CHTMLSpecialChar::~CHTMLSpecialChar ( void  )

Definition at line 716 of file html.cpp.

◆ ~CHTMLTagNode() CHTMLTagNode::~CHTMLTagNode ( void  )

Definition at line 176 of file html.cpp.

◆ ~CHTMLText() CHTMLText::~CHTMLText ( void  )

Definition at line 299 of file html.cpp.

◆ ~CNCBINode() CNCBINode::~CNCBINode ( void  ) virtual

Definition at line 74 of file node.cpp.

◆ ~CPageStat() CPageStat::~CPageStat ( void  ) inline

Definition at line 73 of file page.hpp.

◆ ~CTemplateLibFilter() virtual CHTMLPage::CTemplateLibFilter::~CTemplateLibFilter ( ) inlinevirtual

Definition at line 231 of file page.hpp.

◆ ~NCBI_NAME2() CHTML_html::~NCBI_NAME2 ( CHTML_  , html    ) ◆ m_Attributes ◆ m_Backward ◆ m_BgColor [1/3] ◆ m_BgColor [2/3] ◆ m_BgColor [3/3] string CSmallPagerBox::m_BgColor ◆ m_Button ◆ m_Cache ◆ m_CellCount TIndex CHTML_tr_Cache::m_CellCount private ◆ m_Cells ◆ m_CellsSize ◆ m_CgiApplication ◆ m_Children ◆ m_ColSepL ◆ m_ColSepM ◆ m_ColSepR ◆ m_ColWidths ◆ m_Count int CHTMLSpecialChar::m_Count private

Definition at line 634 of file html.hpp.

◆ m_CreateSubNodesCalled bool CNCBINode::m_CreateSubNodesCalled protected ◆ m_Current ◆ m_CurrentCol TIndex CHTML_table::m_CurrentCol protected ◆ m_CurrentRow TIndex CHTML_table::m_CurrentRow protected ◆ m_Data ◆ m_Database ◆ m_Default string CSelectDescription::m_Default ◆ m_DispMax ◆ m_EncodeMode ◆ m_FilledCellCount TIndex CHTML_tr_Cache::m_FilledCellCount private

Definition at line 916 of file html.hpp.

◆ m_FilledRowCount TIndex CHTML_table_Cache::m_FilledRowCount private ◆ m_Flags ◆ m_Forward ◆ m_Html ◆ m_IsRowSep ◆ m_Label [1/2] string CSubmitDescription::m_Label ◆ m_Label [2/2] string COptionDescription::m_Label ◆ m_LeftButton ◆ m_List [1/2] ◆ m_List [2/2] ◆ m_Mode EMode CNCBINode::TMode::m_Mode private ◆ m_Name [1/4] string CSubmitDescription::m_Name ◆ m_Name [2/4] string CSelectDescription::m_Name ◆ m_Name [3/4] string CTextInputDescription::m_Name ◆ m_Name [4/4] ◆ m_Node [1/4] ◆ m_Node [2/4] ◆ m_Node [3/4] ◆ m_Node [4/4] ◆ m_NumResults [1/2] int CPagerBox::m_NumResults ◆ m_NumResults [2/2] int CSmallPagerBox::m_NumResults ◆ m_Optional bool CNCBINode::SAttributeValue::m_Optional private ◆ m_PageList [1/2] ◆ m_PageList [2/2] ◆ m_Pages ◆ m_PageStat ◆ m_Parent [1/2] ◆ m_Parent [2/2] ◆ m_Plain ◆ m_Previous ◆ m_PrintMode TMode CHTMLBasicPage::m_PrintMode protected ◆ m_RepeatCount size_t CNCBINode::m_RepeatCount protected

How many times repeat node.

Definition at line 266 of file node.hpp.

◆ m_RepeatTag bool CNCBINode::m_RepeatTag protected

Definition at line 269 of file node.hpp.

◆ m_RightButton ◆ m_RowCount TIndex CHTML_table_Cache::m_RowCount private ◆ m_Rows ◆ m_RowSepChar char CHTML_table::m_RowSepChar protected ◆ m_RowsSize TIndex CHTML_table_Cache::m_RowsSize private

Definition at line 947 of file html.hpp.

◆ m_SaveName ◆ m_Style int CHTMLBasicPage::m_Style protected ◆ m_Submit ◆ m_TagMap ◆ m_TemplateBuffer const void* CHTMLPage::m_TemplateBuffer private ◆ m_TemplateFile string CHTMLPage::m_TemplateFile private ◆ m_TemplateSize size_t CHTMLPage::m_TemplateSize private ◆ m_TemplateStream istream* CHTMLPage::m_TemplateStream private ◆ m_Term ◆ m_Text [1/2] ◆ m_Text [2/2] ◆ m_TextAfter string CSelectDescription::m_TextAfter ◆ m_TextBefore string CSelectDescription::m_TextBefore ◆ m_Title ◆ m_TopButton ◆ m_Used bool CHTML_tc_Cache::m_Used private ◆ m_Value [1/3] string COptionDescription::m_Value ◆ m_Value [2/3] string CTextInputDescription::m_Value ◆ m_Value [3/3] string CNCBINode::SAttributeValue::m_Value private ◆ m_Width [1/4] int CTextInputDescription::m_Width ◆ m_Width [2/4] ◆ m_Width [3/4] ◆ m_Width [4/4] int CSmallPagerBox::m_Width ◆ sm_CacheTemplateFiles ◆ sm_DefaultCheckboxName const char * CSelection::sm_DefaultCheckboxName = "uid" static

Definition at line 57 of file selection.hpp.

◆ sm_DefaultSaveName const char * CSelection::sm_DefaultSaveName = "other_uids" static

Definition at line 58 of file selection.hpp.

◆ sm_InputType [1/10] const char CHTML_checkbox::sm_InputType = "checkbox" staticprivate

Definition at line 1041 of file html.hpp.

◆ sm_InputType [2/10] const char CHTML_hidden::sm_InputType = "hidden" staticprivate

Definition at line 1057 of file html.hpp.

◆ sm_InputType [3/10] const char CHTML_image::sm_InputType = "image" staticprivate

Definition at line 1069 of file html.hpp.

◆ sm_InputType [4/10] const char CHTML_password::sm_InputType = "password" staticprivate

Definition at line 1083 of file html.hpp.

◆ sm_InputType [5/10] const char CHTML_radio::sm_InputType = "radio" staticprivate

Definition at line 1099 of file html.hpp.

◆ sm_InputType [6/10] const char CHTML_reset::sm_InputType = "reset" staticprivate

Definition at line 1112 of file html.hpp.

◆ sm_InputType [7/10] const char CHTML_submit::sm_InputType = "submit" staticprivate

Definition at line 1123 of file html.hpp.

◆ sm_InputType [8/10] const char CHTML_input_button::sm_InputType = "button" staticprivate

Definition at line 1135 of file html.hpp.

◆ sm_InputType [9/10] const char CHTML_text::sm_InputType = "text" staticprivate

Definition at line 1147 of file html.hpp.

◆ sm_InputType [10/10] const char CHTML_file::sm_InputType = "file" staticprivate

Definition at line 1163 of file html.hpp.

◆ sm_TagName [1/19] const char CHTMLComment::sm_TagName = "comment" staticprivate

Definition at line 549 of file html.hpp.

◆ sm_TagName [2/19] const char CHTML_html::sm_TagName = "html" staticprivate

Definition at line 642 of file html.hpp.

◆ sm_TagName [3/19] const char CHTML_button::sm_TagName = "button" staticprivate

Definition at line 1174 of file html.hpp.

◆ sm_TagName [4/19] const char CHTML_optgroup::sm_TagName = "optgroup" staticprivate

Definition at line 1200 of file html.hpp.

◆ sm_TagName [5/19] const char CHTML_option::sm_TagName = "option" staticprivate

Definition at line 1220 of file html.hpp.

◆ sm_TagName [6/19] const char CHTML_select::sm_TagName = "select" staticprivate

Definition at line 1240 of file html.hpp.

◆ sm_TagName [7/19] const char CHTML_a::sm_TagName = "a" staticprivate

Definition at line 1262 of file html.hpp.

◆ sm_TagName [8/19] const char CHTML_br::sm_TagName = "br" staticprivate

Definition at line 1279 of file html.hpp.

◆ sm_TagName [9/19] const char CHTML_area::sm_TagName = "area" staticprivate

Definition at line 1294 of file html.hpp.

◆ sm_TagName [10/19] const char CHTML_dl::sm_TagName = "dl" staticprivate

Definition at line 1375 of file html.hpp.

◆ sm_TagName [11/19] const char CHTML_ol::sm_TagName = "ol" staticprivate

Definition at line 1394 of file html.hpp.

◆ sm_TagName [12/19] const char CHTML_ul::sm_TagName = "ul" staticprivate

Definition at line 1412 of file html.hpp.

◆ sm_TagName [13/19] const char CHTML_dir::sm_TagName = "dir" staticprivate

Definition at line 1425 of file html.hpp.

◆ sm_TagName [14/19] const char CHTML_menu::sm_TagName = "menu" staticprivate

Definition at line 1438 of file html.hpp.

◆ sm_TagName [15/19] const char CHTML_font::sm_TagName = "font" staticprivate

Definition at line 1451 of file html.hpp.

◆ sm_TagName [16/19] const char CHTML_basefont::sm_TagName = "basefont" staticprivate

Definition at line 1495 of file html.hpp.

◆ sm_TagName [17/19] const char CHTML_hr::sm_TagName = "hr" staticprivate

Definition at line 1520 of file html.hpp.

◆ sm_TagName [18/19] const char CHTML_meta::sm_TagName = "meta" staticprivate

Definition at line 1539 of file html.hpp.

◆ sm_TagName [19/19] const char CHTML_script::sm_TagName = "script" staticprivate

Definition at line 1554 of file html.hpp.

◆ CHTML_table ◆ CHTML_table_Cache ◆ CHTML_tc_Cache ◆ CHTML_tr [1/2] ◆ CHTML_tr [2/2] ◆ CHTML_tr_Cache ◆ CRef< CNCBINode >

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4