Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Spr::FIDocNode Class Reference

ドキュメントノード More...

#include <FIDocNode.h>

Inherits Spr::FIDocNodeBase, Spr::UTTreeNode< FIDocNode >, Spr::FIDocNodeBase, and Spr::UTTreeNode< FIDocNode >.

Collaboration diagram for Spr::FIDocNode:

Collaboration graph
[legend]
List of all members.

Public Types

Public Member Functions

Protected Member Functions

Classes


Detailed Description

ドキュメントノード

Definition at line 171 of file FIDocNode.h.


Member Typedef Documentation

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

基本クラス

Definition at line 278 of file FIDocNode.h.


Member Function Documentation

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

このノードの名前の取得

Implements Spr::FIDocNodeBase.

Definition at line 292 of file FIDocNode.h.

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

このノードの名前の設定

Implements Spr::FIDocNodeBase.

Definition at line 294 of file FIDocNode.h.

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

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

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

このノードの型名の取得

Implements Spr::FIDocNodeBase.

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

親ノード

Implements Spr::FIDocNodeBase.

Definition at line 304 of file FIDocNode.h.

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

子ノードの数

Implements Spr::FIDocNodeBase.

Definition at line 306 of file FIDocNode.h.

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

親ノードの設定

Implements Spr::FIDocNodeBase.

Definition at line 308 of file FIDocNode.h.

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

子ノードをすべて削除

Implements Spr::FIDocNodeBase.

Definition at line 310 of file FIDocNode.h.

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

子ノードを返す

Implements Spr::FIDocNodeBase.

Definition at line 312 of file FIDocNode.h.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Reimplemented from Spr::FIDocNodeBase.

void Spr::FIDocNode::SetType FITypeDesc t  ) 
 

型の設定

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

このノードの名前の取得

Implements Spr::FIDocNodeBase.

Definition at line 145 of file FIDocument.h.

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

このノードの名前の設定

Implements Spr::FIDocNodeBase.

Definition at line 147 of file FIDocument.h.

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

このノードの型名の取得

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

Definition at line 151 of file FIDocument.h.

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

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

Implements Spr::FIDocNodeBase.

Definition at line 153 of file FIDocument.h.

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

親ノード

Implements Spr::FIDocNodeBase.

Definition at line 159 of file FIDocument.h.

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

子ノードの数

Implements Spr::FIDocNodeBase.

Definition at line 161 of file FIDocument.h.

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

親ノードの設定

Implements Spr::FIDocNodeBase.

Definition at line 163 of file FIDocument.h.

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

子ノードをすべて削除

Implements Spr::FIDocNodeBase.

Definition at line 165 of file FIDocument.h.

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

子ノードを型名で検索

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

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

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

Implements Spr::FIDocNodeBase.

Definition at line 179 of file FIDocument.h.


The documentation for this class was generated from the following files:
Generated on Sun Apr 16 02:08:02 2006 for Springhead by  doxygen 1.4.1