メインページ | ネームスペース一覧 | クラス階層 | 構成 | Directories | ファイル一覧 | ネームスペースメンバ | 構成メンバ | ファイルメンバ | 関連ページ

クラス Spr::FIDocNode

ドキュメントノード [詳細]

#include <FIDocNode.h>

Spr::FIDocNodeBase, Spr::UTTreeNode< FIDocNode >, Spr::FIDocNodeBase, と Spr::UTTreeNode< FIDocNode >を継承しています。

Spr::FIDocNodeのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

Public メソッド

Protected メソッド

構成


説明

ドキュメントノード

FIDocNode.h の 171 行で定義されています。


型定義

typedef UTTreeNode<FIDocNode> Spr::FIDocNode::FITree
 

基本クラス

FIDocNode.h の 278 行で定義されています。


関数

virtual UTString Spr::FIDocNode::GetName (   )  const [inline, virtual]
 

このノードの名前の取得

Spr::FIDocNodeBaseを実装しています.

FIDocNode.h の 292 行で定義されています。

virtual void Spr::FIDocNode::SetName (  UTString  s  )  [inline, virtual]
 

このノードの名前の設定

Spr::FIDocNodeBaseを実装しています.

FIDocNode.h の 294 行で定義されています。

virtual void Spr::FIDocNode::SetType (  FIString  t  )  [virtual]
 

このノードの型名のせってい

virtual FIString Spr::FIDocNode::GetType (   )  const [virtual]
 

このノードの型名の取得

Spr::FIDocNodeBaseを実装しています.

virtual FIDocNodeBase* Spr::FIDocNode::GetParent (   )  [inline, virtual]
 

親ノード

Spr::FIDocNodeBaseを実装しています.

FIDocNode.h の 304 行で定義されています。

virtual int Spr::FIDocNode::NChildren (   )  const [inline, virtual]
 

子ノードの数

Spr::FIDocNodeBaseを実装しています.

FIDocNode.h の 306 行で定義されています。

virtual void Spr::FIDocNode::SetParent (  FIDocNodeBase *  n  )  [inline, virtual]
 

親ノードの設定

Spr::FIDocNodeBaseを実装しています.

FIDocNode.h の 308 行で定義されています。

virtual void Spr::FIDocNode::ClearChildren (   )  [inline, virtual]
 

子ノードをすべて削除

Spr::FIDocNodeBaseを実装しています.

FIDocNode.h の 310 行で定義されています。

virtual FIDocNodeBase* Spr::FIDocNode::Child (  int  i  )  [inline, virtual]
 

子ノードを返す

Spr::FIDocNodeBaseを実装しています.

FIDocNode.h の 312 行で定義されています。

virtual FIDocNodeBase* Spr::FIDocNode::SetNewNode (  FIString  id,
FIString  type
)  [virtual]
 

現在の属性に新しいノードをセットする.

Spr::FIDocNodeBaseを実装しています.

virtual FIIterator Spr::FIDocNode::FirstAttr (   )  const [virtual]
 

先頭の属性値を指すイタレータを取得

Spr::FIDocNodeBaseを実装しています.

virtual FIIterator Spr::FIDocNode::LastAttr (   )  const [virtual]
 

最後の次の属性値を指すイタレータを取得

Spr::FIDocNodeBaseを実装しています.

virtual FIIterator Spr::FIDocNode::FindAttr (  FIString  id,
size_t  pos = 0
)  const [virtual]
 

指定のノードを指すイタレータを取得

Spr::FIDocNodeBaseを実装しています.

virtual bool Spr::FIDocNode::IsLast (  const FIIterator &  it  )  const [virtual]
 

イタレータが最後に来たら true

Spr::FIDocNodeBaseを再定義しています。

void Spr::FIDocNode::SetType (  FITypeDesc *  t  ) 
 

型の設定

virtual UTString Spr::FIDocNode::GetName (   )  [inline, virtual]
 

このノードの名前の取得

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 145 行で定義されています。

virtual void Spr::FIDocNode::SetName (  UTString  s  )  [inline, virtual]
 

このノードの名前の設定

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 147 行で定義されています。

virtual UTString Spr::FIDocNode::GetType (   )  [virtual]
 

このノードの型名の取得

Spr::FIDocNodeBaseを実装しています.

virtual FITypeDesc* Spr::FIDocNode::GetTypeDesc (   )  [inline, virtual]
 

このノードの型データの取得

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 151 行で定義されています。

virtual bool Spr::FIDocNode::IsReference (   )  [inline, virtual]
 

このノードがシーングラフ内の他のノードへの参照かどうか

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 153 行で定義されています。

virtual FIDocNodeBase* Spr::FIDocNode::GetParent (   )  [inline, virtual]
 

親ノード

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 159 行で定義されています。

virtual int Spr::FIDocNode::NChildren (   )  const [inline, virtual]
 

子ノードの数

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 161 行で定義されています。

virtual void Spr::FIDocNode::SetParent (  FIDocNodeBase *  n  )  [inline, virtual]
 

親ノードの設定

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 163 行で定義されています。

virtual void Spr::FIDocNode::ClearChildren (   )  [inline, virtual]
 

子ノードをすべて削除

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 165 行で定義されています。

virtual FIDocNodeBase* Spr::FIDocNode::FindChild (  UTString  type  )  [virtual]
 

子ノードを型名で検索

Spr::FIDocNodeBaseを実装しています.

virtual FIDocNodePos* Spr::FIDocNode::ReadContextImp (  FIString  id  )  [virtual]
 

読み出しコンテキストの作成

Spr::FIDocNodeBaseを実装しています.

virtual bool Spr::FIDocNode::Read (  FIDocNodePos *  ctx,
char *  ptr,
int  sz
)  [virtual]
 

次のフィールドを読み出す関数

Spr::FIDocNodeBaseを実装しています.

virtual void Spr::FIDocNode::Write (  FIDocNodePos *  ctxBase,
const char *  ptr,
int  sz,
FIString  fn,
FIString  type
)  [virtual]
 

次のフィールドのデータを書き込む

Spr::FIDocNodeBaseを実装しています.

virtual FIDocNodeBase* Spr::FIDocNode::Child (  int  i  )  [inline, protected, virtual]
 

子ノードを返す関数の実装

Spr::FIDocNodeBaseを実装しています.

FIDocument.h の 179 行で定義されています。


このクラスの説明は次のファイルから生成されました:
Springheadに対してSun Apr 16 01:58:57 2006に生成されました。  doxygen 1.4.1