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