rubbish.db.gen.template
クラス AbstractTemplate

java.lang.Object
  拡張rubbish.db.gen.template.AbstractTemplate
すべての実装インタフェース:
Template
直系の既知のサブクラス:
AbstractJavaTemplate, EditHtmlTemplate, ListHtmlTemplate, NewHtmlTemplate, ShowHtmlTemplate

public abstract class AbstractTemplate
extends java.lang.Object
implements Template

テンプレートのスケルトン

バージョン:
$Revision: 1.10 $
作成者:
$Author: winebarrel $

入れ子クラスの概要
 
クラス rubbish.db.gen.template.Template から継承した入れ子クラス
Template.Factory
 
フィールドの概要
protected  java.lang.String destdir
           
protected  java.util.List extensions
           
 
コンストラクタの概要
protected AbstractTemplate(java.lang.String destdir)
           
 
メソッドの概要
 void addExtension(TemplateExtension extension)
           
protected abstract  void body(java.io.PrintWriter writer, java.lang.String clsname, java.util.LinkedHashMap props, java.util.LinkedHashMap sizes, java.util.LinkedHashMap nullables, java.util.LinkedHashSet pks, java.lang.String[] parentClasses, java.lang.String[] childClasses)
           
protected  java.lang.String getBody(java.lang.String clsname, java.util.LinkedHashMap props, java.util.LinkedHashMap sizes, java.util.LinkedHashMap nullables, java.util.LinkedHashSet pks, java.lang.String[] parentClasses, java.lang.String[] childClasses)
           
protected  java.lang.String getDestdir(java.lang.String destdir)
           
 boolean isWritable(java.lang.String clsname, java.util.LinkedHashMap props, java.util.LinkedHashMap sizes, java.util.LinkedHashMap nullables, java.util.LinkedHashSet pks, java.lang.String[] parentClasses, java.lang.String[] childClasses)
           
 void write(java.lang.String clsname, java.util.LinkedHashMap props, java.util.LinkedHashMap sizes, java.util.LinkedHashMap nullables, java.util.LinkedHashSet pks, java.lang.String[] parentClasses, java.lang.String[] childClasses)
           
protected  void writeFile(java.lang.String clsname, java.lang.String body)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース rubbish.db.gen.template.Template から継承したメソッド
getFilename
 

フィールドの詳細

destdir

protected java.lang.String destdir

extensions

protected java.util.List extensions
コンストラクタの詳細

AbstractTemplate

protected AbstractTemplate(java.lang.String destdir)
メソッドの詳細

addExtension

public void addExtension(TemplateExtension extension)
定義:
インタフェース Template 内の addExtension

isWritable

public boolean isWritable(java.lang.String clsname,
                          java.util.LinkedHashMap props,
                          java.util.LinkedHashMap sizes,
                          java.util.LinkedHashMap nullables,
                          java.util.LinkedHashSet pks,
                          java.lang.String[] parentClasses,
                          java.lang.String[] childClasses)
定義:
インタフェース Template 内の isWritable

write

public void write(java.lang.String clsname,
                  java.util.LinkedHashMap props,
                  java.util.LinkedHashMap sizes,
                  java.util.LinkedHashMap nullables,
                  java.util.LinkedHashSet pks,
                  java.lang.String[] parentClasses,
                  java.lang.String[] childClasses)
定義:
インタフェース Template 内の write

getBody

protected java.lang.String getBody(java.lang.String clsname,
                                   java.util.LinkedHashMap props,
                                   java.util.LinkedHashMap sizes,
                                   java.util.LinkedHashMap nullables,
                                   java.util.LinkedHashSet pks,
                                   java.lang.String[] parentClasses,
                                   java.lang.String[] childClasses)

body

protected abstract void body(java.io.PrintWriter writer,
                             java.lang.String clsname,
                             java.util.LinkedHashMap props,
                             java.util.LinkedHashMap sizes,
                             java.util.LinkedHashMap nullables,
                             java.util.LinkedHashSet pks,
                             java.lang.String[] parentClasses,
                             java.lang.String[] childClasses)

writeFile

protected void writeFile(java.lang.String clsname,
                         java.lang.String body)

getDestdir

protected java.lang.String getDestdir(java.lang.String destdir)


Copyright © 2007 null. All Rights Reserved.