TBrowserUserInterface class Reference

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

# クラス TBrowserUserInterface の解説

`#include <TBrowserUserInterface.hh>`

TBrowserUserInterfaceに対する継承グラフ

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

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

## 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]`

このクラスの解説は次のファイルから生成されました:

- TBrowserUserInterface.hh