![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework 4.1 |
#include <SFXXMLComment.hpp>
class SFXXMLComment : public SFXXMLText;
SFMTYPEDEFCLASS(SFXXMLComment)


Comment ノード (SFXXMLComment) は、XML 文書のコメントを保持します。
SFXXMLNode | SFXXMLAttribute | SFXXMLCDATASection | SFXXMLDocument | SFXXMLDocumentFragment | SFXXMLDocumentType | SFXXMLElement | SFXXMLEntity | SFXXMLEntityReference | SFXXMLNotation | SFXXMLProcessingInstruction | SFXXMLText
| コンストラクタ/デストラクタ |
|---|
|
SFXXMLComment(
SFXXMLDocumentPtr owner
, SFXAnsiStringConstRef name
) SFXXMLComment( SFXXMLCommentConstRef other , Bool deep = false ) SFXXMLComment クラスのコンストラクタです。
|
|
~SFXXMLComment( Void ) SFXXMLComment クラスのデストラクタです。
|
| パブリック関数 | |
|---|---|
| SFCError |
CloneNode(
SFXXMLNodeHandle clonenode
, Bool deep
) ノードのコピーを作成します。
|
| ACharConstPtr |
GetNodeName( Void ) ノードの名前を取得します。
|
| NodeType |
GetNodeType( Void ) ノード タイプを取得します。
|
| SFXXMLNodePtr |
GetParentNode( Void ) 親ノードを取得します。
|
| SFXXMLCommentPtr |
SplitText(
SInt32 offset
) 2 つのノードに分割します。
|
| SFCError |
AppendChild(
SFXXMLNodeConstPtr newchild
)
(SFXXMLNode から継承)
子ノードの最後にノードを追加します。
|
| Void |
AppendData(
ACharConstPtr data
)
(SFXXMLText から継承)
指定したテキストをノードの値の末尾に追加します。
|
| Void |
DeleteData(
SInt32 offset
, SInt32 count
)
(SFXXMLText から継承)
ノードの値(テキスト)を一部削除します。
|
| Bool |
EqualNode(
SFXXMLNodeConstPtr arg
)
(SFXXMLNode から継承)
指定したノードと同等かどうかを判定します。
|
| DOMNodeListPtr |
GetChildNodes( Void )
(SFXXMLNode から継承)
すべての子ノードを取得します。
|
| ACharConstPtr |
GetData( Void )
(SFXXMLText から継承)
ノードの値を取得します。
|
| SFXXMLNodePtr |
GetFirstChild( Void )
(SFXXMLNode から継承)
最初の子ノードを取得します。
|
| SFXXMLNodePtr |
GetLastChild( Void )
(SFXXMLNode から継承)
最後の子ノードを取得します。
|
| SInt32 |
GetLength( Void )
(SFXXMLText から継承)
テキストの長さを取得します。
|
| SFXXMLNodePtr |
GetNextSibling( Void )
(SFXXMLText から継承)
次の兄弟ノードを取得します。
|
| ACharConstPtr |
GetNodeValue( Void )
(SFXXMLText から継承)
ノードの値を取得します。
|
| SFXXMLNodePtr |
GetPreviousSibling( Void )
(SFXXMLText から継承)
前の兄弟ノードを取得します。
|
| SFXAnsiString |
GetText( Void )
(SFXXMLNode から継承)
ノード テキストを取得します。
|
| Bool |
HasChildNodes( Void )
(SFXXMLNode から継承)
子ノードを持つかどうかを判定します。
|
| SFCError |
InsertBefore(
SFXXMLNodeConstPtr newchild
, SFXXMLNodeConstPtr refchild
)
(SFXXMLNode から継承)
ノードを挿入します。
|
| Void |
InsertData(
SInt32 offset
, ACharConstPtr data
)
(SFXXMLText から継承)
テキストを挿入します。
|
| Bool |
IsSameNode(
SFXXMLNodeConstPtr other
)
(SFXXMLNode から継承)
指定したノードと同一であるかを判定します。
|
| SFCError |
RemoveChild(
SFXXMLNodeConstPtr oldchild
)
(SFXXMLNode から継承)
子孫ノードも含めて子ノードを削除します。
|
| SFCError |
ReplaceChild(
SFXXMLNodeConstPtr newchild
, SFXXMLNodeConstPtr oldchild
)
(SFXXMLNode から継承)
子ノードを置換します。
|
| Void |
ReplaceData(
SInt32 offset
, SInt32 count
, ACharConstPtr data
)
(SFXXMLText から継承)
テキストを置換します。
|
| Void |
SetData(
ACharConstPtr data
)
(SFXXMLText から継承)
ノードの値を設定します。
|
| Void |
SetNodeValue(
ACharConstPtr value
)
(SFXXMLText から継承)
ノードの値を設定します。
|
| SFCError |
SetText(
SFXAnsiStringConstRef text
)
(SFXXMLNode から継承)
ノード テキストを設定します。
|
| SFXAnsiString |
SubstringData(
SInt32 offset
, SInt32 count
)
(SFXXMLText から継承)
部分文字列を取得します。
|
| 型 |
|---|
|
DOMNamedNodeMap
(SFXXMLNode から継承)
複数の DOM ノードを名前で管理するためのクラスです。
|
|
DOMNodeList
(SFXXMLNode から継承)
複数の DOM ノードをリスト形式で管理するためのクラスです。
|
|
NodeType
(SFXXMLNode から継承)
ノード タイプの数値です。
|
[ public, explicit ]
SFXXMLComment(
SFXXMLDocumentPtr owner // ルート
SFXAnsiStringConstRef name // Comment ノードの名前
);
[ public, explicit ]
SFXXMLComment(
SFXXMLCommentConstRef other // コメントのインスタンス
Bool deep = false // 子ノードを再帰的にコピーするかどうか
);
[ public, virtual ] virtual ~SFXXMLComment(Void);
[ public, virtual ] SFCError CloneNode( SFXXMLNodeHandle clonenode // コピー先のノード(Handle 型) Bool deep // 子ノードが再帰的にコピーされるかどうか【無効】 );
コピー先ノードを指定します。
この引数は無効です。
[ public, virtual, const ] ACharConstPtr GetNodeName(Void);
"#comment" を返します。
[ public, virtual, const ] NodeType GetNodeType(Void);
COMMENT_NODE を返します。
[ public, virtual, const ] SFXXMLNodePtr GetParentNode(Void);
親ノードを返します。親ノードがない場合は、null を返します。
[ public ] SFXXMLCommentPtr SplitText( SInt32 offset );
|
Copyright (C) 2002 - 2009 Sophia Cradle, Inc. All Rights Reserved. |
![]() ![]() ![]()
|