rubbish.db.gen.template
クラス AbstractJavaTemplate

java.lang.Object
  拡張rubbish.db.gen.template.AbstractTemplate
      拡張rubbish.db.gen.template.AbstractJavaTemplate
すべての実装インタフェース:
Template
直系の既知のサブクラス:
ActiveRecordTemplate, ClassTemplate, EditPageTemplate, IFTemplate, ListPageTemplate, NewPageTemplate, ShowPageTemplate

public abstract class AbstractJavaTemplate
extends AbstractTemplate

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

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

入れ子クラスの概要
 
クラス rubbish.db.gen.template.Template から継承した入れ子クラス
Template.Factory
 
フィールドの概要
protected  java.lang.String pkg
           
 
クラス rubbish.db.gen.template.AbstractTemplate から継承したフィールド
destdir, extensions
 
コンストラクタの概要
protected AbstractJavaTemplate(java.lang.String pkg, java.lang.String destdir)
           
 
メソッドの概要
protected  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.util.SortedSet imports, java.lang.String[] parentClasses, java.lang.String[] childClasses)
           
protected  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  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  java.lang.String getDestdir(java.lang.String destdir)
           
 java.lang.String getFilename(java.lang.String clsname)
           
protected  java.lang.String getPackage(java.lang.String fqcn)
           
protected  java.lang.String getShortName(java.lang.String fqcn)
           
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.AbstractTemplate から継承したメソッド
addExtension, getBody, isWritable, write, writeFile
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

pkg

protected java.lang.String pkg
コンストラクタの詳細

AbstractJavaTemplate

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

body

protected 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)
定義:
クラス AbstractTemplate 内の body

getDestdir

protected java.lang.String getDestdir(java.lang.String destdir)
オーバーライド:
クラス AbstractTemplate 内の getDestdir

getFilename

public java.lang.String getFilename(java.lang.String clsname)

getShortName

protected java.lang.String getShortName(java.lang.String fqcn)

getPackage

protected java.lang.String getPackage(java.lang.String fqcn)

processImports

protected void processImports(java.util.SortedSet imports,
                              java.lang.String clsname)

body

protected 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.util.SortedSet imports,
                    java.lang.String[] parentClasses,
                    java.lang.String[] childClasses)

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)

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)

parent

protected void parent(java.io.PrintWriter writer,
                      java.lang.String clsname,
                      java.lang.String parentClass)

child

protected void child(java.io.PrintWriter writer,
                     java.lang.String clsname,
                     java.lang.String childClass)

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)


Copyright © 2007 null. All Rights Reserved.