このクラスのインスタンスを生成したら、すぐにloadInstanceメソッドを呼び出して下さい。
Public Property Get name()
As String タグリスト名を返します。 |
Public Function item(index)
As Object clsIHCTemplateTagクラスのインスタンスへの参照を返します。 |
Public Function count()
As Long コレクションが保持しているタグの総数を返します。 |
Public Sub loadInstance() テンプレートタグ定義ファイルからタグを読込み、このインスタンスを初期化します。 |
Public Function toString()
As String インスタンスの情報を返します。 |
name |
タグリスト名を返します。
※常に"template"を返します。
item |
clsIHCTemplateTagクラスのインスタンスへの参照を返します。in引数:
index:タグを読込んだ番号(定義ファイルに定義してある順番)(1以上の整数)、
またはタグ名(例:"classTemplate")を指定します。
count |
コレクションが保持しているタグの総数を返します。備考:
コレクションが保持しているタグの総数は、tag_custom/template.txtで定義したタグの数と同じです。
loadInstance |
テンプレートタグ定義ファイルからタグを読込み、このインスタンスを初期化します。備考:
インスタンス生成後、すぐにこのメソッドを呼んで下さい。スローされるエラー:
?:タグ定義ファイルがない場合
5:タグ定義文字列が不正な場合
?:タグを重複して定義している場合
toString |
インスタンスの情報(タグリスト名とタグ名を連結した文字列)を返します。返り値の例:
"ListName:=template,list:=(classTemplate,methodTemplate)"