メインページ   モジュール   クラス階層   アルファベット順一覧   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ  

クラス TBrowserUserInterface の解説

#include <TBrowserUserInterface.hh>

TBrowserUserInterfaceに対する継承グラフ

Inheritance graph
[凡例]
TBrowserUserInterfaceのコラボレーション図

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

Public メソッド

 TBrowserUserInterface (const Tstring &history)
 ~TBrowserUserInterface ()
Tbool AcceptCommand ()
const Tstring & GetInputCommand ()
Tvoid NotFoundCommand (const Tstring &commandname) const
Tint AddCommand (TCommand *command)
Tint RemoveCommand (Tint index)
Tvoid ClearCommands ()
TCommand * FindCommand (const Tstring &fullname)
TCommand * FindCommand (const Tstring &name, const Tstring &path)
TCommand * GetCommand (Tint index)
TCommand * GetCommand (const Tstring &fullname)
TCommand * GetCommand (const Tstring &name, const Tstring &path)
Tvoid ExecuteCommand (const Tstring &command, const TstringList &arguments)
Tvoid ExecuteCommand (const Tstring &command)
Tint GetCurrentWorkingDirectoryLevel () const
Tstring ModifyPath (const Tstring &path) const
const TCommandTable & GetCommandTable () const
TCommandTable & GetCommandTable ()
const Tstring & GetCurrentWorkingDirectory () const
Tstring & GetCurrentWorkingDirectory ()
const TCommandHistory & GetCommandHistory () const
TCommandHistory & GetCommandHistory ()
Tofstream & GetHistoryFileStream ()
Tvoid SetCommandTable (const TCommandTable &table)
Tvoid SetCurrentWorkingDirectory (const Tstring &directory)
Tvoid SetCommandHistory (const TCommandHistory &history)
virtual Tvoid ClearScreen () const
virtual Tint GetNumberOfColumns () const
virtual Tint GetNumberOfLines () const

Protected 変数

TCommandTable theCommandTable
Tofstream theHistoryFileStream
Tstring theCurrentWorkingDirectory
TCommandHistory theCommandHistory

コンストラクタとデストラクタの解説

TBrowserUserInterface::TBrowserUserInterface (  const Tstring &    history ) 
 

TBrowserUserInterface::~TBrowserUserInterface (    ) 
 


メソッドの解説

Tbool TBrowserUserInterface::AcceptCommand (    )  [virtual]
 

TUserInterfaceに実装されています.

Tint TUserInterface::AddCommand (  TCommand *    command )  [inherited]
 

Tvoid TUserInterface::ClearCommands (    )  [inherited]
 

virtual Tvoid TUserInterface::ClearScreen (    )  [virtual, inherited]
 

Tvoid TUserInterface::ExecuteCommand (  const Tstring &    command )  [inherited]
 

Tvoid TUserInterface::ExecuteCommand (  const Tstring &    command,
const TstringList &    arguments
)  [inherited]
 

TCommand* TUserInterface::FindCommand (  const Tstring &    name,
const Tstring &    path
)  [inherited]
 

TCommand* TUserInterface::FindCommand (  const Tstring &    fullname )  [inherited]
 

TCommand* TUserInterface::GetCommand (  const Tstring &    name,
const Tstring &    path
)  [inherited]
 

TCommand* TUserInterface::GetCommand (  const Tstring &    fullname )  [inherited]
 

TCommand* TUserInterface::GetCommand (  Tint    index )  [inherited]
 

TCommandHistory & TUserInterface::GetCommandHistory (    )  [inline, inherited]
 

const TCommandHistory & TUserInterface::GetCommandHistory (    )  [inline, inherited]
 

TCommandTable & TUserInterface::GetCommandTable (    )  [inline, inherited]
 

const TCommandTable & TUserInterface::GetCommandTable (    )  [inline, inherited]
 

Tstring & TUserInterface::GetCurrentWorkingDirectory (    )  [inline, inherited]
 

const Tstring & TUserInterface::GetCurrentWorkingDirectory (    )  [inline, inherited]
 

Tint TUserInterface::GetCurrentWorkingDirectoryLevel (    )  [inherited]
 

Tofstream & TUserInterface::GetHistoryFileStream (    )  [inline, inherited]
 

const Tstring& TBrowserUserInterface::GetInputCommand (    )  [virtual]
 

TUserInterfaceに実装されています.

virtual Tint TUserInterface::GetNumberOfColumns (    )  [virtual, inherited]
 

virtual Tint TUserInterface::GetNumberOfLines (    )  [virtual, inherited]
 

Tstring TUserInterface::ModifyPath (  const Tstring &    path )  const [inherited]
 

Tvoid TBrowserUserInterface::NotFoundCommand (  const Tstring &    commandname )  const [virtual]
 

TUserInterfaceを再定義しています。

Tint TUserInterface::RemoveCommand (  Tint    index )  [inherited]
 

Tvoid TUserInterface::SetCommandHistory (  const TCommandHistory &    history )  [inline, inherited]
 

Tvoid TUserInterface::SetCommandTable (  const TCommandTable &    table )  [inline, inherited]
 

Tvoid TUserInterface::SetCurrentWorkingDirectory (  const Tstring &    directory )  [inherited]
 


変数の解説

TCommandHistory TUserInterface::theCommandHistory [protected, inherited]
 

TCommandTable TUserInterface::theCommandTable [protected, inherited]
 

Tstring TUserInterface::theCurrentWorkingDirectory [protected, inherited]
 

Tofstream TUserInterface::theHistoryFileStream [protected, inherited]
 


このクラスの解説は次のファイルから生成されました:
CLDAQ - a Class Library for Data AcQuisition (Version 1.7.1)
Go IWAI <goiwai@users.sourceforge.jp>