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 ◆ TExceptionFlagsBinary 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 ◆ TTemplateLibFilterInterface 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 eButtonDefinition at line 1176 of file html.hpp.
◆ ECacheTemplateFilesTemplate file caching state.
Enumerator eCTF_EnableEnable caching.
eCTF_DisableDisable caching.
eCTF_DefaultDefinition at line 247 of file page.hpp.
◆ ECellType Enumerator eAnyCell eDataCell eHeaderCellDefinition at line 732 of file html.hpp.
◆ EEncodeMode Enumerator eNoEncodeDo not encode prior to printing.
eHTMLEncodeEncode for HTML output.
eJSONEncodeEncode for JSON output.
Definition at line 265 of file html.hpp.
◆ EExceptionFlagsFlags 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 fAddTraceEnable tag trace.
fCatchAllCatch all other exceptions and rethrow CHTMLException.
fDisableCheckRecursionDisable 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 fStripHtmlModeStrip text in html mode.
fStripTextModeStrip text in plain text mode.
fStrip fNoStrip fEncodeHtmlModeEncode text in html mode.
fEncodeTextModeEncode text in plain text mode.
fEncode fNoEncode fEnableBufferingEnable printout buffering.
fDisableBufferingDisable printout buffering.
fCode fCodeCompatible fExample fDefaultDefault value.
Definition at line 318 of file html.hpp.
◆ EFlags [2/2]Style flags.
Enumerator fNoTITLE fNoVIEW fNoTEMPLATEDefinition 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_KeyUpDefinition at line 133 of file html.hpp.
◆ EMethod Enumerator eGet ePost ePostDataDefinition at line 961 of file html.hpp.
◆ EMode Enumerator eHTML ePlainText eXHTMLDefinition at line 108 of file node.hpp.
◆ ERowPlainSep Enumerator ePrintRowSep eSkipRowSepDefinition at line 806 of file html.hpp.
◆ EShape Enumerator eRect eCircle ePolyDefinition at line 1297 of file html.hpp.
◆ ETemplateIncludes Enumerator eAllowIncludes eSkipIncludesDefinition at line 288 of file page.hpp.
◆ EType Enumerator eName eHttpEquivDefinition 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_tc * cell ) protectedDefinition 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_tr * row ) 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 string & typeface ) ◆ 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 string & label ) ◆ 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_table * table ) ◆ CHTML_table_Cache() [2/2] ◆ CHTML_tc() [1/4] CHTML_tc::CHTML_tc ( const char * tagname ) inlineDefinition 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 ) inlineDefinition at line 670 of file html.hpp.
◆ CHTML_tc() [4/4] ◆ CHTML_tc_Cache() CHTML_tc_Cache::CHTML_tc_Cache ( void ) inlineDefinition 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 ) inlineDefinition 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 ) inlineDefinition at line 513 of file html.hpp.
◆ CHTMLBlockElement() [2/8] CHTMLBlockElement::CHTMLBlockElement ( const char * tagname, CNCBINode * node ) inlineDefinition at line 522 of file html.hpp.
◆ CHTMLBlockElement() [3/8] CHTMLBlockElement::CHTMLBlockElement ( const char * tagname, const char * text ) inlineDefinition at line 516 of file html.hpp.
◆ CHTMLBlockElement() [4/8] ◆ CHTMLBlockElement() [5/8] CHTMLBlockElement::CHTMLBlockElement ( const string & tagname ) inlineDefinition at line 525 of file html.hpp.
◆ CHTMLBlockElement() [6/8] ◆ CHTMLBlockElement() [7/8] ◆ CHTMLBlockElement() [8/8] ◆ CHTMLComment() [1/4] CHTMLComment::CHTMLComment ( CNCBINode * node ) inline ◆ CHTMLComment() [2/4] CHTMLComment::CHTMLComment ( const char * text ) inline ◆ CHTMLComment() [3/4] ◆ CHTMLComment() [4/4] CHTMLComment::CHTMLComment ( void ) inlineDefinition at line 551 of file html.hpp.
◆ CHTMLDualNode() [1/2] CHTMLDualNode::CHTMLDualNode ( CNCBINode * child, const char * plain ) ◆ CHTMLDualNode() [2/2] CHTMLDualNode::CHTMLDualNode ( const char * html, const char * plain ) ◆ CHTMLElement() [1/8] CHTMLElement::CHTMLElement ( const char * tagname ) inlineDefinition at line 477 of file html.hpp.
◆ CHTMLElement() [2/8] ◆ CHTMLElement() [3/8] CHTMLElement::CHTMLElement ( const char * tagname, const char * text ) inlineDefinition 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 ) inlineDefinition at line 441 of file html.hpp.
◆ CHTMLInlineElement() [2/8] CHTMLInlineElement::CHTMLInlineElement ( const char * tagname, CNCBINode * node ) inlineDefinition at line 450 of file html.hpp.
◆ CHTMLInlineElement() [3/8] CHTMLInlineElement::CHTMLInlineElement ( const char * tagname, const char * text ) inlineDefinition at line 444 of file html.hpp.
◆ CHTMLInlineElement() [4/8] ◆ CHTMLInlineElement() [5/8] CHTMLInlineElement::CHTMLInlineElement ( const string & tagname ) inlineDefinition 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 ) inlineDefinition at line 160 of file html.hpp.
◆ CHTMLOpenElement() [1/8] CHTMLOpenElement::CHTMLOpenElement ( const char * tagname ) inlineDefinition at line 362 of file html.hpp.
◆ CHTMLOpenElement() [2/8] CHTMLOpenElement::CHTMLOpenElement ( const char * tagname, CNCBINode * node ) inlineDefinition at line 371 of file html.hpp.
◆ CHTMLOpenElement() [3/8] CHTMLOpenElement::CHTMLOpenElement ( const char * tagname, const char * text ) inlineDefinition 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 string & title, const void * template_buffer, size_t size ) ◆ CHTMLPage() [4/5] CHTMLPage::CHTMLPage ( const string & title, 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, CNCBINode * node ) inlineDefinition at line 414 of file html.hpp.
◆ CHTMLSingleElement() [3/8] CHTMLSingleElement::CHTMLSingleElement ( const char * tagname, const char * text ) inlineDefinition at line 408 of file html.hpp.
◆ CHTMLSingleElement() [4/8] ◆ CHTMLSingleElement() [5/8] CHTMLSingleElement::CHTMLSingleElement ( const string & tagname ) inlineDefinition 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 string & value ) ◆ COptionDescription() [2/3] ◆ COptionDescription() [3/3] COptionDescription::COptionDescription ( void ) ◆ CPageList() CPageList::CPageList ( void ) ◆ CPagerBox() ◆ CPageStat() [1/2] ◆ CPageStat() [2/2] CPageStat::CPageStat ( void ) inlineDefinition 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 ) virtualReimplemented 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 ) virtualReimplemented 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 ) virtualReimplemented 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 ) virtualReimplemented 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 ) virtualReimplemented 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 ( CNCBINode * child ) protectedvirtual ◆ DoAppendChild() [2/3] void CHTML_tr::DoAppendChild ( CNCBINode * node ) protectedvirtual ◆ DoAppendChild() [3/3] void CHTML_table::DoAppendChild ( CNCBINode * node ) 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 ) privateDefinition 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 inlineDefinition at line 642 of file html.hpp.
◆ NCBI_NAME2() [2/3] CHTML_html::NCBI_NAME2 ( CHTML_ , html ) const & inlineDefinition at line 642 of file html.hpp.
◆ NCBI_NAME2() [3/3] CHTML_html::NCBI_NAME2 ( CHTML_ , html ) inlineDefinition 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 string & value, bool optional ) inlineDefinition at line 75 of file node.hpp.
◆ SAttributeValue() [2/2] CNCBINode::SAttributeValue::SAttributeValue ( void ) inlineDefinition 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 string & value ) ◆ 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_tr * rowNode ) 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 string & template_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 ) inlineDefinition 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.
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 ) virtualDefinition at line 74 of file node.cpp.
◆ ~CPageStat() CPageStat::~CPageStat ( void ) inlineDefinition at line 73 of file page.hpp.
◆ ~CTemplateLibFilter() virtual CHTMLPage::CTemplateLibFilter::~CTemplateLibFilter ( ) inlinevirtualDefinition 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 privateDefinition 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 privateDefinition 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 protectedHow many times repeat node.
Definition at line 266 of file node.hpp.
◆ m_RepeatTag bool CNCBINode::m_RepeatTag protectedDefinition 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 privateDefinition 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" staticDefinition at line 57 of file selection.hpp.
◆ sm_DefaultSaveName const char * CSelection::sm_DefaultSaveName = "other_uids" staticDefinition at line 58 of file selection.hpp.
◆ sm_InputType [1/10] const char CHTML_checkbox::sm_InputType = "checkbox" staticprivateDefinition at line 1041 of file html.hpp.
◆ sm_InputType [2/10] const char CHTML_hidden::sm_InputType = "hidden" staticprivateDefinition at line 1057 of file html.hpp.
◆ sm_InputType [3/10] const char CHTML_image::sm_InputType = "image" staticprivateDefinition at line 1069 of file html.hpp.
◆ sm_InputType [4/10] const char CHTML_password::sm_InputType = "password" staticprivateDefinition at line 1083 of file html.hpp.
◆ sm_InputType [5/10] const char CHTML_radio::sm_InputType = "radio" staticprivateDefinition at line 1099 of file html.hpp.
◆ sm_InputType [6/10] const char CHTML_reset::sm_InputType = "reset" staticprivateDefinition at line 1112 of file html.hpp.
◆ sm_InputType [7/10] const char CHTML_submit::sm_InputType = "submit" staticprivateDefinition at line 1123 of file html.hpp.
◆ sm_InputType [8/10] const char CHTML_input_button::sm_InputType = "button" staticprivateDefinition at line 1135 of file html.hpp.
◆ sm_InputType [9/10] const char CHTML_text::sm_InputType = "text" staticprivateDefinition at line 1147 of file html.hpp.
◆ sm_InputType [10/10] const char CHTML_file::sm_InputType = "file" staticprivateDefinition at line 1163 of file html.hpp.
◆ sm_TagName [1/19] const char CHTMLComment::sm_TagName = "comment" staticprivateDefinition at line 549 of file html.hpp.
◆ sm_TagName [2/19] const char CHTML_html::sm_TagName = "html" staticprivateDefinition at line 642 of file html.hpp.
◆ sm_TagName [3/19] const char CHTML_button::sm_TagName = "button" staticprivateDefinition at line 1174 of file html.hpp.
◆ sm_TagName [4/19] const char CHTML_optgroup::sm_TagName = "optgroup" staticprivateDefinition at line 1200 of file html.hpp.
◆ sm_TagName [5/19] const char CHTML_option::sm_TagName = "option" staticprivateDefinition at line 1220 of file html.hpp.
◆ sm_TagName [6/19] const char CHTML_select::sm_TagName = "select" staticprivateDefinition at line 1240 of file html.hpp.
◆ sm_TagName [7/19] const char CHTML_a::sm_TagName = "a" staticprivateDefinition at line 1262 of file html.hpp.
◆ sm_TagName [8/19] const char CHTML_br::sm_TagName = "br" staticprivateDefinition at line 1279 of file html.hpp.
◆ sm_TagName [9/19] const char CHTML_area::sm_TagName = "area" staticprivateDefinition at line 1294 of file html.hpp.
◆ sm_TagName [10/19] const char CHTML_dl::sm_TagName = "dl" staticprivateDefinition at line 1375 of file html.hpp.
◆ sm_TagName [11/19] const char CHTML_ol::sm_TagName = "ol" staticprivateDefinition at line 1394 of file html.hpp.
◆ sm_TagName [12/19] const char CHTML_ul::sm_TagName = "ul" staticprivateDefinition at line 1412 of file html.hpp.
◆ sm_TagName [13/19] const char CHTML_dir::sm_TagName = "dir" staticprivateDefinition at line 1425 of file html.hpp.
◆ sm_TagName [14/19] const char CHTML_menu::sm_TagName = "menu" staticprivateDefinition at line 1438 of file html.hpp.
◆ sm_TagName [15/19] const char CHTML_font::sm_TagName = "font" staticprivateDefinition at line 1451 of file html.hpp.
◆ sm_TagName [16/19] const char CHTML_basefont::sm_TagName = "basefont" staticprivateDefinition at line 1495 of file html.hpp.
◆ sm_TagName [17/19] const char CHTML_hr::sm_TagName = "hr" staticprivateDefinition at line 1520 of file html.hpp.
◆ sm_TagName [18/19] const char CHTML_meta::sm_TagName = "meta" staticprivateDefinition at line 1539 of file html.hpp.
◆ sm_TagName [19/19] const char CHTML_script::sm_TagName = "script" staticprivateDefinition 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