#include <C_AnchorTag.h>
Inheritance diagram for C_AnchorTag:


Public Types | |
| enum | eTagType { UNKNOWN, IMPORT, STREAM, META, HEAD, TITLE, BASE, CLIP, ANCHOR, IMAGE, DESC, PARAM, BAD_TAG = 1000 } |
Public Member Functions | |
| C_AnchorTag (void) | |
| virtual | ~C_AnchorTag (void) |
| wstring | cls () |
| Returns the style sheet attribute. | |
| wstring | href () |
| Returns the uri that this anchor tag links to. | |
| void | setCls (wstring inCls) |
| Sets the style sheet attribute. | |
| void | setHref (wstring inHref) |
| Sets the uri this anchor tag links to. | |
| virtual wstring | toString () |
| Convert this anchor tag to an xml string. | |
| C_AnchorTag * | clone () |
| Performs a deep copy and returns you a pointer you can keep. | |
| virtual C_CMMLTag * | genericClone () |
| Performs a deep copy and returns you a pointer to the base class you can keep (Virtual contructor). | |
| wstring | text () |
| Returns the inner text associated with this tag. | |
| void | setText (wstring inText) |
| Sets the inner text associated with this tag/. | |
| wstring | lang () |
| Returns the language country code for this tag (eg. en or de). | |
| wstring | dirn () |
| Returns the direction this langauge is read (ltr or rtl). | |
| void | setLang (wstring inLang) |
| Sets the language country code for this tag (eg. en or de). | |
| void | setDirn (wstring inDirn) |
| Sets the direction this langauge is read (ltr or rtl). | |
| wstring | id () |
| Returns the id attribute for this tag. | |
| void | setId (wstring inId) |
| Sets the id attribute for this tag. | |
| eTagType | tagType () |
| Returns the type of tag this really is. | |
Protected Member Functions | |
| virtual void | privateClone (C_CMMLTag *outTag) |
| Internal method which performs deep copying. | |
| virtual wstring | makeLangElements () |
| wstring | makeAttribute (wstring inElemName, wstring inElemContent) |
| Makes an attribute of the form name="content" and returns a string. | |
| wstring | makeRequiredAttribute (wstring inElemName, wstring inElemContent) |
| wstring | escapeEntities (wstring inString) |
| Escapes out & " < > ' and turns it into an entity reference. | |
| wstring | replaceAll (wstring inOriginal, wchar_t inReplaceThis, wstring inWithThis) |
| Implements the missing functionality from an stl string... ie replace. | |
Protected Attributes | |
| wstring | mCls |
| wstring | mHref |
| wstring | mText |
| wstring | mLang |
| wstring | mDirn |
| wstring | mId |
| eTagType | mTagType |
|
|
Definition at line 60 of file C_CMMLTag.h. Referenced by C_CMMLTag::tagType(). |
|
|
Definition at line 40 of file C_AnchorTag.cpp. |
|
|
Definition at line 48 of file C_AnchorTag.cpp. |
|
|
Performs a deep copy and returns you a pointer you can keep.
Definition at line 51 of file C_AnchorTag.cpp. References privateClone(). Referenced by genericClone(), C_ClipTag::privateClone(), and illiminable::libCMMLTagsDotNET::ClipTag::setAnchor(). |
Here is the call graph for this function:

|
|
Returns the style sheet attribute.
Definition at line 62 of file C_AnchorTag.cpp. |
|
|
Returns the direction this langauge is read (ltr or rtl).
Definition at line 49 of file C_HumReadCMMLTag.cpp. |
|
|
Escapes out & " < > ' and turns it into an entity reference.
Definition at line 92 of file C_CMMLTag.cpp. References C_CMMLTag::replaceAll(). Referenced by C_CMMLTag::makeAttribute(), C_CMMLTag::makeRequiredAttribute(), C_TitleTag::toString(), C_HeadTag::toString(), C_DescTag::toString(), and toString(). |
Here is the call graph for this function:

|
|
Performs a deep copy and returns you a pointer to the base class you can keep (Virtual contructor).
Implements C_CMMLTag. Definition at line 57 of file C_AnchorTag.cpp. References clone(). |
Here is the call graph for this function:

|
|
Returns the uri that this anchor tag links to.
Definition at line 65 of file C_AnchorTag.cpp. Referenced by CMMLParser::parseAnchorTag(). |
|
|
Returns the id attribute for this tag.
Definition at line 46 of file C_CMMLTag.cpp. Referenced by illiminable::libCMMLTagsDotNET::CMMLTag::id(). |
|
|
Returns the language country code for this tag (eg. en or de).
Definition at line 46 of file C_HumReadCMMLTag.cpp. |
|
||||||||||||
|
Makes an attribute of the form name="content" and returns a string.
Definition at line 56 of file C_CMMLTag.cpp. References C_CMMLTag::escapeEntities(). Referenced by C_HumReadCMMLTag::makeLangElements(), C_TitleTag::toString(), C_StreamTag::toString(), C_ParamTag::toString(), C_MetaTag::toString(), C_ImportTag::toString(), C_ImageTag::toString(), C_DescTag::toString(), C_CMMLRootTag::toString(), C_ClipTag::toString(), C_BaseTag::toString(), and toString(). |
Here is the call graph for this function:

|
|
Definition at line 69 of file C_HumReadCMMLTag.cpp. References C_CMMLTag::makeAttribute(), C_HumReadCMMLTag::mDirn, and C_HumReadCMMLTag::mLang. Referenced by C_TitleTag::toString(), C_ParamTag::toString(), C_MetaTag::toString(), C_ImportTag::toString(), C_ImageTag::toString(), C_HeadTag::toString(), C_DescTag::toString(), C_CMMLRootTag::toString(), C_ClipTag::toString(), and toString(). |
Here is the call graph for this function:

|
||||||||||||
|
Definition at line 66 of file C_CMMLTag.cpp. References C_CMMLTag::escapeEntities(). Referenced by toString(). |
Here is the call graph for this function:

|
|
Internal method which performs deep copying.
Reimplemented from C_TextFieldTag. Definition at line 95 of file C_AnchorTag.cpp. References mCls, mHref, and C_TextFieldTag::privateClone(). Referenced by clone(). |
Here is the call graph for this function:

|
||||||||||||||||
|
Implements the missing functionality from an stl string... ie replace.
Definition at line 73 of file C_CMMLTag.cpp. Referenced by C_CMMLTag::escapeEntities(). |
|
|
Sets the style sheet attribute.
Definition at line 70 of file C_AnchorTag.cpp. References mCls. Referenced by CMMLParser::parseAnchorTag(), and illiminable::libCMMLTagsDotNET::AnchorTag::setCls(). |
|
|
Sets the direction this langauge is read (ltr or rtl).
Definition at line 57 of file C_HumReadCMMLTag.cpp. References C_HumReadCMMLTag::mDirn. Referenced by CMMLParser::parseAnchorTag(), CMMLParser::parseClipTag(), CMMLParser::parseCMMLRootTag(), CMMLParser::parseDescTag(), CMMLParser::parseHeadTag(), CMMLParser::parseMetaTag(), CMMLParser::parseTitleTag(), C_HumReadCMMLTag::privateClone(), and illiminable::libCMMLTagsDotNET::HumReadCMMLTag::setDirn(). |
|
|
Sets the uri this anchor tag links to.
Definition at line 73 of file C_AnchorTag.cpp. References mHref. Referenced by CMMLParser::parseAnchorTag(), and illiminable::libCMMLTagsDotNET::AnchorTag::setHref(). |
|
|
Sets the id attribute for this tag.
Definition at line 51 of file C_CMMLTag.cpp. References C_CMMLTag::mId. Referenced by CMMLParser::parseAnchorTag(), CMMLParser::parseBaseTag(), CMMLParser::parseClipTag(), CMMLParser::parseCMMLRootTag(), CMMLParser::parseDescTag(), CMMLParser::parseHeadTag(), CMMLParser::parseImageTag(), CMMLParser::parseImportTag(), CMMLParser::parseMetaTag(), CMMLParser::parseParamTag(), CMMLParser::parseStreamTag(), CMMLParser::parseTitleTag(), C_CMMLTag::privateClone(), and illiminable::libCMMLTagsDotNET::CMMLTag::setId(). |
|
|
Sets the language country code for this tag (eg. en or de).
Definition at line 54 of file C_HumReadCMMLTag.cpp. References C_HumReadCMMLTag::mLang. Referenced by CMMLParser::parseAnchorTag(), CMMLParser::parseClipTag(), CMMLParser::parseCMMLRootTag(), CMMLParser::parseDescTag(), CMMLParser::parseHeadTag(), CMMLParser::parseMetaTag(), CMMLParser::parseTitleTag(), C_HumReadCMMLTag::privateClone(), and illiminable::libCMMLTagsDotNET::HumReadCMMLTag::setLang(). |
|
|
Sets the inner text associated with this tag/.
Definition at line 51 of file C_TextFieldTag.cpp. References C_TextFieldTag::mText. Referenced by CMMLParser::parseAnchorTag(), CMMLParser::parseDescTag(), CMMLParser::parseTitleTag(), and illiminable::libCMMLTagsDotNET::TextFieldTag::setText(). |
|
|
Returns the type of tag this really is.
Definition at line 111 of file C_CMMLTag.cpp. References C_CMMLTag::eTagType. Referenced by CMMLRawSourcePin::deliverTag(). |
|
|
Returns the inner text associated with this tag.
Definition at line 46 of file C_TextFieldTag.cpp. |
|
|
Convert this anchor tag to an xml string.
Implements C_TextFieldTag. Definition at line 78 of file C_AnchorTag.cpp. References C_CMMLTag::escapeEntities(), C_CMMLTag::makeAttribute(), C_HumReadCMMLTag::makeLangElements(), C_CMMLTag::makeRequiredAttribute(), mCls, and mHref. Referenced by C_ClipTag::toString(). |
Here is the call graph for this function:

|
|
Definition at line 76 of file C_AnchorTag.h. Referenced by C_AnchorTag(), privateClone(), setCls(), and toString(). |
|
|
Definition at line 69 of file C_HumReadCMMLTag.h. Referenced by C_HumReadCMMLTag::makeLangElements(), C_HumReadCMMLTag::privateClone(), and C_HumReadCMMLTag::setDirn(). |
|
|
Definition at line 77 of file C_AnchorTag.h. Referenced by C_AnchorTag(), privateClone(), setHref(), and toString(). |
|
|
Definition at line 89 of file C_CMMLTag.h. Referenced by C_CMMLTag::privateClone(), and C_CMMLTag::setId(). |
|
|
Definition at line 68 of file C_HumReadCMMLTag.h. Referenced by C_HumReadCMMLTag::makeLangElements(), C_HumReadCMMLTag::privateClone(), and C_HumReadCMMLTag::setLang(). |
|
|
Definition at line 90 of file C_CMMLTag.h. |
|
|
Definition at line 62 of file C_TextFieldTag.h. Referenced by C_TextFieldTag::privateClone(), and C_TextFieldTag::setText(). |
1.3.9