tmpl.d †
テンプレートエンジンです。
コメント †
- UQHUJMgbX -- pdmoxz?
- uQajPBbpreOfvTMFQ -- jgiawomllx?
目次 †
- tmpl.d
- コメント
- 目次
- class TmplDom
- char[] name
- TmplDom array[]
- TmplDom[][char[]] arrayHash
- TmplDom parent
- char[][char[]] endFlg
- char[][char[]] attr
- static ScriptDom[char[]]
- classHash
- ScriptDom script
- Dom page
- char[] outputstring
- this(char[] html,char[] pagexml,char[] name)
- this(ScriptDom script,Dom page,char[] name)
- TmplDom newTmplDom(char[] html,char[] page, char[] name)
- char[][char[]]attrChangeKey
- char[][char[]]attrChangeValue
- TmplDom setAttr(char[] name,char[] key,char[] value)
- TmplDom setValue(char[] name,char[] value)
- TmplDom setHtmlValue(char[] name,char[] value)
- TmplDom addBlock(char[] name)
- TmplDom setDom(Dom dom)
- void setSessionString(char[] str)
- char[] toString()
- void print(char[] s)
- void close()
- class TmplParser
- class ScriptDom:Dom
- class StreamingTmplDom:TmplDom
- bool test
- void sleep(long msec)
- this(char[] html,char[] page, char[] name)
- this(char[] html,char[] page, char[] name,bit test)
- this(ScriptDom script,Dom page,char[] name)
- this(ScriptDom script,Dom page,char[] name,int n)
- TmplDom newTmplDom(char[] html,char[] page, char[] name)
- TmplDom setValue(char[] name,char[] value)
- TmplDom addBlock(char[] name)
- void print(char[] s)
- char[] toString()
- void close()
- class test:ScriptDom
class TmplDom? †
テンプレートにデータを指定するためのクラスです。
char[] name †
名前
TmplDom? array[] †
子ノード
TmplDom?[][char[]] arrayHash †
子ノードの順番を保存するための連想配列
TmplDom? parent †
親ノード。親が無ければnull
char[][char[]] endFlg †
ブロックデータ出力が終了していることを示す。
char[][char[]] attr †
static ScriptDom?[char[]] †
classHash †
ScriptDom?のネイティブバージョンを入れるハッシュ
ScriptDom? script †
出力用スクリプト
Dom page †
データ定義
char[] outputstring †
this(char[] html,char[] pagexml,char[] name) †
this(ScriptDom? script,Dom page,char[] name) †
TmplDom? newTmplDom?(char[] html,char[] page, char[] name) †
char[][char[]]attrChangeKey? †
char[][char[]]attrChangeValue? †
TmplDom? setAttr(char[] name,char[] key,char[] value) †
TmplDom? setValue(char[] name,char[] value) †
指定されたテンプレート項目名に指定された値を埋め込みます。htmlのタグは安全にエスケープされて埋め込まれます。
TmplDom? setHtmlValue?(char[] name,char[] value) †
指定されたテンプレート項目名に指定された値を埋め込みます。htmlのタグはエンコードされずに埋め込まれます。
TmplDom? addBlock(char[] name) †
TmplDom? setDom(Dom dom) †
void setSessionString?(char[] str) †
char[] toString() †
void print(char[] s) †
void close() †
class TmplParser? †
DefTag? treeDefTags?[] †
public this() †
Dom parse(char[] str) †
class ScriptDom?:Dom †
enum †
int mode †
int pos †
TmplDom? stack[] †
int var[char[]] †
TmplDom? currentData †
char[] sessionString †
char[] hrefSessionString? †
void print(char[] str) †
ScriptDom? newScript() †
static ScriptDom? domToScript?(Dom dom) †
static ScriptDom? tmplToScript?(Dom tmpl) †
static int tmplToScript?(Dom tmpl,ScriptDom? script,int pos) †
void run() †
void close(TmplDom? thisData) †
class StreamingTmplDom?:TmplDom? †
bool test †
void sleep(long msec) †
this(char[] html,char[] page, char[] name) †
this(char[] html,char[] page, char[] name,bit test) †
this(ScriptDom? script,Dom page,char[] name) †
this(ScriptDom? script,Dom page,char[] name,int n) †
TmplDom? newTmplDom?(char[] html,char[] page, char[] name) †
TmplDom? setValue(char[] name,char[] value) †
TmplDom? addBlock(char[] name) †
void print(char[] s) †
char[] toString() †
void close() †
class test:ScriptDom? †
static this() †
ScriptDom? newScript() †
this(byte type,char[] value) †
void run() †
void main() †
テスト用
人気の10件
- counter: 3745
- today: 1
- yesterday: 1
- online: 1