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

クラス TOutputHtmlFileStream の解説
[System Category]

This is the TOutputHtmlFileStream class. [詳細]

#include <TOutputHtmlFileStream.hh>

すべてのメンバ一覧

Public 型

enum  {
  fopen = 0x01,
  fclose = 0x02,
  otable = 0x04,
  ctable = 0x08,
  wheader = 0x10,
  wfooter = 0x20,
  title = 0x40
}

Public メソッド

 TOutputHtmlFileStream ()
 TOutputHtmlFileStream (const Tstring &filename)
 TOutputHtmlFileStream (const Tstring &filename, const Tstring &title)
 ~TOutputHtmlFileStream ()
virtual TOutputHtmlFileStream & WriteHeader ()
virtual TOutputHtmlFileStream & WriteFooter ()
virtual TOutputHtmlFileStream & OpenTable ()
virtual TOutputHtmlFileStream & CloseTable ()
Tbool IsOpen () const
Tbool IsClose () const
Tbool IsOpenTable () const
Tbool IsCloseTable () const
Tbool IsWrittenHeader () const
Tbool IsWrittenFooter () const
Tbool HasTitle () const
const TstringGetTitle () const
Tint GetStatus () const
const TstringGetFileName () const
Tvoid SetTitle (const Tstring &title)
Tvoid SetStatus (Tint status)
Tvoid Open (const Tstring &filename)
Tvoid Open (const Tstring &filename, const Tstring &title)
Tvoid Close ()

Protected メソッド

Tint setStatusBit (Tint status)
Tint clearStatusBit (Tint status)

Protected 変数

Tint theStatus
Tstring theTitle
Tstring theFileName


解説

This is the TOutputHtmlFileStream class.

作者:
Go IWAI <goiwai@users.sourceforge.jp>
The TOutputHtmlFileStream class detail description. Write it down ASAP!

TODO:
None?

バグ:
None?

TOutputHtmlFileStream.hh54 行で定義されています。


Enum の解説

anonymous enum
 

Enum 値:
fopen 
fclose 
otable 
ctable 
wheader 
wfooter 
title 

TOutputHtmlFileStream.hh59 行で定義されています。


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

TOutputHtmlFileStream::TOutputHtmlFileStream  ) 
 

TOutputHtmlFileStream.cc24 行で定義されています。

参照 Tofstream.

TOutputHtmlFileStream::TOutputHtmlFileStream const Tstring filename  ) 
 

TOutputHtmlFileStream.cc28 行で定義されています。

参照 clearStatusBit(), fclose, fopen, setStatusBit(), と Tofstream.

TOutputHtmlFileStream::TOutputHtmlFileStream const Tstring filename,
const Tstring title
 

TOutputHtmlFileStream.cc35 行で定義されています。

参照 clearStatusBit(), fclose, fopen, setStatusBit(), title, と Tofstream.

TOutputHtmlFileStream::~TOutputHtmlFileStream  ) 
 

TOutputHtmlFileStream.cc43 行で定義されています。

参照 Close().


メソッドの解説

Tint TOutputHtmlFileStream::clearStatusBit Tint  status  )  [inline, protected]
 

TOutputHtmlFileStream.hh150 行で定義されています。

参照 theStatus, と Tint.

呼出 Close(), CloseTable(), Open(), OpenTable(), と TOutputHtmlFileStream().

Tvoid TOutputHtmlFileStream::Close  ) 
 

TOutputHtmlFileStream.cc145 行で定義されています。

参照 clearStatusBit(), CloseTable(), ctable, fclose, fopen, IsCloseTable(), IsOpen(), IsOpenTable(), IsWrittenFooter(), IsWrittenHeader(), otable, setStatusBit(), Tvoid, wfooter, wheader, と WriteFooter().

呼出 ~TOutputHtmlFileStream().

TOutputHtmlFileStream & TOutputHtmlFileStream::CloseTable  )  [virtual]
 

TOutputHtmlFileStream.cc106 行で定義されています。

参照 clearStatusBit(), ctable, IsCloseTable(), IsOpen(), IsOpenTable(), IsWrittenHeader(), otable, setStatusBit(), Tendl, と WriteHeader().

呼出 Close(), OpenTable(), と operator<<().

const Tstring & TOutputHtmlFileStream::GetFileName  )  const [inline]
 

TOutputHtmlFileStream.hh127 行で定義されています。

参照 theFileName, と Tstring.

Tint TOutputHtmlFileStream::GetStatus  )  const [inline]
 

TOutputHtmlFileStream.hh122 行で定義されています。

参照 theStatus, と Tint.

const Tstring & TOutputHtmlFileStream::GetTitle  )  const [inline]
 

TOutputHtmlFileStream.hh117 行で定義されています。

参照 theTitle, と Tstring.

Tbool TOutputHtmlFileStream::HasTitle  )  const [inline]
 

TOutputHtmlFileStream.hh185 行で定義されています。

参照 Tbool, theStatus, と title.

Tbool TOutputHtmlFileStream::IsClose  )  const [inline]
 

TOutputHtmlFileStream.hh160 行で定義されています。

参照 fclose, Tbool, と theStatus.

Tbool TOutputHtmlFileStream::IsCloseTable  )  const [inline]
 

TOutputHtmlFileStream.hh170 行で定義されています。

参照 ctable, Tbool, と theStatus.

呼出 Close(), CloseTable(), と OpenTable().

Tbool TOutputHtmlFileStream::IsOpen  )  const [inline]
 

TOutputHtmlFileStream.hh155 行で定義されています。

参照 fopen, Tbool, と theStatus.

呼出 Close(), CloseTable(), Open(), OpenTable(), operator<<(), WriteFooter(), と WriteHeader().

Tbool TOutputHtmlFileStream::IsOpenTable  )  const [inline]
 

TOutputHtmlFileStream.hh165 行で定義されています。

参照 otable, Tbool, と theStatus.

呼出 Close(), と CloseTable().

Tbool TOutputHtmlFileStream::IsWrittenFooter  )  const [inline]
 

TOutputHtmlFileStream.hh180 行で定義されています。

参照 Tbool, theStatus, と wfooter.

呼出 Close(), と WriteFooter().

Tbool TOutputHtmlFileStream::IsWrittenHeader  )  const [inline]
 

TOutputHtmlFileStream.hh175 行で定義されています。

参照 Tbool, theStatus, と wheader.

呼出 Close(), CloseTable(), OpenTable(), と WriteHeader().

Tvoid TOutputHtmlFileStream::Open const Tstring filename,
const Tstring title
 

TOutputHtmlFileStream.cc138 行で定義されています。

参照 Open(), SetTitle(), と Tvoid.

Tvoid TOutputHtmlFileStream::Open const Tstring filename  ) 
 

TOutputHtmlFileStream.cc123 行で定義されています。

参照 clearStatusBit(), ctable, fclose, fopen, IsOpen(), otable, setStatusBit(), theFileName, Tvoid, wfooter, と wheader.

呼出 Open().

TOutputHtmlFileStream & TOutputHtmlFileStream::OpenTable  )  [virtual]
 

TOutputHtmlFileStream.cc86 行で定義されています。

参照 clearStatusBit(), CloseTable(), ctable, IsCloseTable(), IsOpen(), IsWrittenHeader(), otable, setStatusBit(), Tendl, と WriteHeader().

呼出 operator<<().

Tvoid TOutputHtmlFileStream::SetStatus Tint  status  )  [inline]
 

TOutputHtmlFileStream.hh139 行で定義されています。

参照 theStatus, と Tvoid.

Tint TOutputHtmlFileStream::setStatusBit Tint  status  )  [inline, protected]
 

TOutputHtmlFileStream.hh145 行で定義されています。

参照 theStatus, と Tint.

呼出 Close(), CloseTable(), Open(), OpenTable(), SetTitle(), TOutputHtmlFileStream(), WriteFooter(), と WriteHeader().

Tvoid TOutputHtmlFileStream::SetTitle const Tstring title  )  [inline]
 

TOutputHtmlFileStream.hh132 行で定義されています。

参照 setStatusBit(), theTitle, title, と Tvoid.

呼出 Open().

TOutputHtmlFileStream & TOutputHtmlFileStream::WriteFooter  )  [virtual]
 

TOutputHtmlFileStream.cc65 行で定義されています。

参照 IsOpen(), IsWrittenFooter(), setStatusBit(), Tendl, wfooter, と TSystemClock::WhatTimeIsItNow().

呼出 Close().

TOutputHtmlFileStream & TOutputHtmlFileStream::WriteHeader  )  [virtual]
 

TOutputHtmlFileStream.cc48 行で定義されています。

参照 IsOpen(), IsWrittenHeader(), setStatusBit(), Tendl, theTitle, と wheader.

呼出 CloseTable(), と OpenTable().


変数の解説

Tstring TOutputHtmlFileStream::theFileName [protected]
 

TOutputHtmlFileStream.hh72 行で定義されています。

呼出 GetFileName(), と Open().

Tint TOutputHtmlFileStream::theStatus [protected]
 

TOutputHtmlFileStream.hh70 行で定義されています。

呼出 clearStatusBit(), GetStatus(), HasTitle(), IsClose(), IsCloseTable(), IsOpen(), IsOpenTable(), IsWrittenFooter(), IsWrittenHeader(), SetStatus(), と setStatusBit().

Tstring TOutputHtmlFileStream::theTitle [protected]
 

TOutputHtmlFileStream.hh71 行で定義されています。

呼出 GetTitle(), SetTitle(), と WriteHeader().


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

CLDAQ - a Class Library for DataAcQuisition (Version 1.14.3)
Go IWAI -- goiwai at users.sourceforge.jp