rubbish.db.gen.template
クラス AbstractTemplate
java.lang.Object
rubbish.db.gen.template.AbstractTemplate
- すべての実装インタフェース:
- Template
- 直系の既知のサブクラス:
- ActiveRecordTemplate, ClassTemplate, IFTemplate
- public abstract class AbstractTemplate
- extends java.lang.Object
- implements Template
テンプレートのスケルトン
- バージョン:
- $Revision: 1.6 $
- 作成者:
- $Author: sugawara $
フィールドの概要 |
protected java.lang.String |
destdir
|
protected java.lang.String |
pkg
|
コンストラクタの概要 |
protected |
AbstractTemplate(java.lang.String pkg,
java.lang.String destdir)
|
メソッドの概要 |
protected abstract void |
footer(java.io.PrintWriter writer,
java.lang.String clsname,
java.util.LinkedHashMap props,
java.util.LinkedHashSet pks,
java.util.SortedSet imports)
|
protected java.lang.String |
getBody(java.lang.String clsname,
java.util.LinkedHashMap props,
java.util.LinkedHashSet pks,
java.util.SortedSet imports)
|
protected java.lang.String |
getShortName(java.lang.String fqcn)
|
protected java.lang.String |
getShortPkg(java.lang.String fqcn)
|
protected abstract void |
header(java.io.PrintWriter writer,
java.lang.String clsname,
java.util.LinkedHashMap props,
java.util.LinkedHashSet pks,
java.util.SortedSet imports)
|
protected void |
processImports(java.util.SortedSet imports)
|
protected abstract void |
property(java.io.PrintWriter writer,
java.lang.String clsname,
java.lang.String propname,
java.lang.String stype,
java.util.SortedSet imports,
boolean pk)
|
void |
write(java.lang.String clsname,
java.util.LinkedHashMap props,
java.util.LinkedHashSet pks)
|
protected void |
writeFile(java.util.SortedSet imports,
java.lang.String clsname,
java.lang.String body)
|
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
pkg
protected java.lang.String pkg
destdir
protected java.lang.String destdir
AbstractTemplate
protected AbstractTemplate(java.lang.String pkg,
java.lang.String destdir)
write
public void write(java.lang.String clsname,
java.util.LinkedHashMap props,
java.util.LinkedHashSet pks)
- 定義:
- インタフェース
Template
内の write
processImports
protected void processImports(java.util.SortedSet imports)
getBody
protected java.lang.String getBody(java.lang.String clsname,
java.util.LinkedHashMap props,
java.util.LinkedHashSet pks,
java.util.SortedSet imports)
writeFile
protected void writeFile(java.util.SortedSet imports,
java.lang.String clsname,
java.lang.String body)
getShortName
protected java.lang.String getShortName(java.lang.String fqcn)
getShortPkg
protected java.lang.String getShortPkg(java.lang.String fqcn)
header
protected abstract void header(java.io.PrintWriter writer,
java.lang.String clsname,
java.util.LinkedHashMap props,
java.util.LinkedHashSet pks,
java.util.SortedSet imports)
property
protected abstract void property(java.io.PrintWriter writer,
java.lang.String clsname,
java.lang.String propname,
java.lang.String stype,
java.util.SortedSet imports,
boolean pk)
footer
protected abstract void footer(java.io.PrintWriter writer,
java.lang.String clsname,
java.util.LinkedHashMap props,
java.util.LinkedHashSet pks,
java.util.SortedSet imports)