rubbish.db.gen.template
クラス ActiveRecordTemplate

java.lang.Object
  拡張rubbish.db.gen.template.AbstractTemplate
      拡張rubbish.db.gen.template.AbstractJavaTemplate
          拡張rubbish.db.gen.template.ActiveRecordTemplate
すべての実装インタフェース:
Template

public class ActiveRecordTemplate
extends AbstractJavaTemplate

アクティブレコードのテンプレート

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

入れ子クラスの概要
 
クラス rubbish.db.gen.template.Template から継承した入れ子クラス
Template.Factory
 
フィールドの概要
 
クラス rubbish.db.gen.template.AbstractJavaTemplate から継承したフィールド
pkg
 
クラス rubbish.db.gen.template.AbstractTemplate から継承したフィールド
destdir, extensions
 
コンストラクタの概要
ActiveRecordTemplate(java.lang.String pkg, java.lang.String destdir)
           
 
メソッドの概要
protected  void child(java.io.PrintWriter writer, java.lang.String clsname, java.lang.String childClass)
           
protected  void footer(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.util.SortedSet imports)
           
protected  void header(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.util.SortedSet imports)
           
protected  void parent(java.io.PrintWriter writer, java.lang.String clsname, java.lang.String parentClass)
           
protected  void processImports(java.util.SortedSet imports, java.lang.String clsname)
           
protected  void property(java.io.PrintWriter writer, java.lang.String clsname, java.lang.String propname, java.lang.String stype, java.lang.Number size, boolean nullable, java.util.SortedSet imports, boolean pk)
           
 
クラス rubbish.db.gen.template.AbstractJavaTemplate から継承したメソッド
body, body, getDestdir, getFilename, getPackage, getShortName
 
クラス rubbish.db.gen.template.AbstractTemplate から継承したメソッド
addExtension, getBody, isWritable, write, writeFile
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ActiveRecordTemplate

public ActiveRecordTemplate(java.lang.String pkg,
                            java.lang.String destdir)
メソッドの詳細

processImports

protected void processImports(java.util.SortedSet imports,
                              java.lang.String clsname)
オーバーライド:
クラス AbstractJavaTemplate 内の processImports

header

protected void header(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.util.SortedSet imports)
オーバーライド:
クラス AbstractJavaTemplate 内の header

property

protected void property(java.io.PrintWriter writer,
                        java.lang.String clsname,
                        java.lang.String propname,
                        java.lang.String stype,
                        java.lang.Number size,
                        boolean nullable,
                        java.util.SortedSet imports,
                        boolean pk)
オーバーライド:
クラス AbstractJavaTemplate 内の property

parent

protected void parent(java.io.PrintWriter writer,
                      java.lang.String clsname,
                      java.lang.String parentClass)
オーバーライド:
クラス AbstractJavaTemplate 内の parent

child

protected void child(java.io.PrintWriter writer,
                     java.lang.String clsname,
                     java.lang.String childClass)
オーバーライド:
クラス AbstractJavaTemplate 内の child

footer

protected void footer(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.util.SortedSet imports)
オーバーライド:
クラス AbstractJavaTemplate 内の footer


Copyright © 2007 null. All Rights Reserved.