jp.ne.nifty.iga.tosiki.wizard
クラス JSourceCodeWizardField

java.lang.Object
  |
  +--jp.ne.nifty.iga.tosiki.wizard.wiz.JSourceCodeWizardFieldAbstract
        |
        +--jp.ne.nifty.iga.tosiki.wizard.JSourceCodeWizardField
すべての実装インタフェース:
java.lang.Comparable

public class JSourceCodeWizardField
extends JSourceCodeWizardFieldAbstract

JSourceCodeWizard のヘルパークラス
フィールド(項目)を表現するクラスです

作成者:
Tosiki IGA

フィールドの概要
protected  JSourceCodeWizardChannel f_channel
           
 
クラス jp.ne.nifty.iga.tosiki.wizard.wiz.JSourceCodeWizardFieldAbstract から継承したフィールド
f_availableSql, f_availableTsv, f_availableXml, f_child, f_default, f_delegate, f_description, f_fractionLength, f_length, f_name, f_notNull, f_primary, f_title, f_type
 
コンストラクタの概要
JSourceCodeWizardField()
           
 
メソッドの概要
 JSourceCodeWizardField findDelegateField(JSourceCodeWizard wizard)
           
static JSourceCodeWizard findWizardFromXmlByClassName(JSourceCodeWizard wizard, JSourceCodeWizardChannel dataChannel, java.lang.String strObject)
           
 boolean getAvailableSql()
          availableSql(SQL入出力が可能かどうか) のgetter
 boolean getAvailableTsv()
          availableTsv(TSV入出力が可能かどうか) のgetter
 boolean getAvailableXml()
          availableXml(XML入出力が可能かどうか) のgetter
 JSourceCodeWizardChannel getChannel()
          channel(チャンネル) のgetter
 java.lang.String getSqlTypeInDdl()
          与えられた型を SQL DDL上で どの型に当てはめるのかを 考えるルーチン
 java.lang.String getTitleFieldName()
           
 void printDescriptions(JSourceCodeWizard wizard, IndentWriter out)
           
 void processInitialize(JSourceCodeWizard wizard)
           
 void setChannel(JSourceCodeWizardChannel arg)
          channel(チャンネル) のsetter
static void writeCopy(JSourceCodeWizard wizard, JSourceCodeWizardChannel dataChannel, java.util.ArrayList vecItem, IndentWriter out)
           
 void writeDefine(IndentWriter out)
           
static void writeGetSet(JSourceCodeWizard wizard, JSourceCodeWizardChannel dataChannel, java.util.ArrayList vecItem, IndentWriter out)
          write getter - setter
 void writeSqlGetParam(IndentWriter out)
          このメソッドは見るからにリファクタリングしたいでしょうけれども、 困ったことに 仕組み上 これ以上手を入れるのは困難です。
 void writeSqlSetParam(java.lang.String strGuide, IndentWriter out)
          このメソッドは見るからにリファクタリングしたいでしょうけれども、 困ったことに 仕組み上 これ以上手を入れるのは困難です。
 void writeTsvSetParam(java.lang.String strSource, IndentWriter out)
           
 void writeXmlSetParam(IndentWriter out)
           
 
クラス jp.ne.nifty.iga.tosiki.wizard.wiz.JSourceCodeWizardFieldAbstract から継承したメソッド
compareTo, compareTo, equals, fitRight, getAvailableSqlDefault, getAvailableSqlLength, getAvailableSqlName, getAvailableSqlTitle, getAvailableSqlType, getAvailableTsvDefault, getAvailableTsvLength, getAvailableTsvName, getAvailableTsvTitle, getAvailableTsvType, getAvailableXmlDefault, getAvailableXmlLength, getAvailableXmlName, getAvailableXmlTitle, getAvailableXmlType, getChild, getChildDefault, getChildName, getChildTitle, getChildType, getComparator, getDefault, getDefaultDefault, getDefaultDescription, getDefaultName, getDefaultTitle, getDefaultType, getDelegate, getDelegateDefault, getDelegateName, getDelegateTitle, getDelegateType, getDescription, getDescriptionDefault, getDescriptionDescription, getDescriptionName, getDescriptionTitle, getDescriptionType, getDisplayString, getFractionLength, getFractionLengthDefault, getFractionLengthDescription, getFractionLengthName, getFractionLengthTitle, getFractionLengthType, getLength, getLengthDefault, getLengthDescription, getLengthName, getLengthTitle, getLengthType, getName, getNameDefault, getNameDescription, getNameName, getNameTitle, getNameType, getNotNull, getNotNullDefault, getNotNullLength, getNotNullName, getNotNullTitle, getNotNullType, getPrimary, getPrimaryDefault, getPrimaryLength, getPrimaryName, getPrimaryTitle, getPrimaryType, getTextNodeValue, getTitle, getTitleDefault, getTitleDescription, getTitleName, getTitleTitle, getTitleType, getType, getTypeDefault, getTypeDescription, getTypeName, getTypeTitle, getTypeType, getWizardShortName, isAvailableSql, isAvailableTsv, isAvailableXml, isNotNull, isPrimary, padRight, parse, parse, parse, parseCsv, parseTsv, parseXml, serialize, serialize, serializeCsv, serializeCsv, serializeTsv, serializeTsv, serializeXml, setAvailableSql, setAvailableTsv, setAvailableXml, setChild, setDefault, setDelegate, setDescription, setFractionLength, setLength, setName, setNotNull, setPrimary, setTitle, setType, sqlCreateTable, sqlDelete, sqlDropTable, sqlInsertInto, sqlSelect, sqlSelect, sqlSelectList, sqlSelectWhereOrderBy, sqlUpdate, subString, toInteger, trimRight, trimRight, wizCsvNextToken, wizTsvNextToken
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

f_channel

protected JSourceCodeWizardChannel f_channel
コンストラクタの詳細

JSourceCodeWizardField

public JSourceCodeWizardField()
メソッドの詳細

setChannel

public void setChannel(JSourceCodeWizardChannel arg)
channel(チャンネル) のsetter
パラメータ:
JSourceCodeWizardChannel - arg channel(チャンネル)

getChannel

public JSourceCodeWizardChannel getChannel()
channel(チャンネル) のgetter
戻り値:
JSourceCodeWizardChannel f_channel(チャンネル)

printDescriptions

public void printDescriptions(JSourceCodeWizard wizard,
                              IndentWriter out)

processInitialize

public void processInitialize(JSourceCodeWizard wizard)

writeGetSet

public static final void writeGetSet(JSourceCodeWizard wizard,
                                     JSourceCodeWizardChannel dataChannel,
                                     java.util.ArrayList vecItem,
                                     IndentWriter out)
                              throws java.io.IOException
write getter - setter

writeCopy

public static final void writeCopy(JSourceCodeWizard wizard,
                                   JSourceCodeWizardChannel dataChannel,
                                   java.util.ArrayList vecItem,
                                   IndentWriter out)
                            throws java.io.IOException

findWizardFromXmlByClassName

public static JSourceCodeWizard findWizardFromXmlByClassName(JSourceCodeWizard wizard,
                                                             JSourceCodeWizardChannel dataChannel,
                                                             java.lang.String strObject)

findDelegateField

public JSourceCodeWizardField findDelegateField(JSourceCodeWizard wizard)

getAvailableSql

public boolean getAvailableSql()
availableSql(SQL入出力が可能かどうか) のgetter
オーバーライド:
クラス JSourceCodeWizardFieldAbstract 内の getAvailableSql
戻り値:
boolean f_availableSql(SQL入出力が可能かどうか)

getAvailableXml

public boolean getAvailableXml()
availableXml(XML入出力が可能かどうか) のgetter
オーバーライド:
クラス JSourceCodeWizardFieldAbstract 内の getAvailableXml
戻り値:
boolean f_availableXml(XML入出力が可能かどうか)

getAvailableTsv

public boolean getAvailableTsv()
availableTsv(TSV入出力が可能かどうか) のgetter
オーバーライド:
クラス JSourceCodeWizardFieldAbstract 内の getAvailableTsv
戻り値:
boolean f_availableTsv(TSV入出力が可能かどうか)

getTitleFieldName

public java.lang.String getTitleFieldName()

getSqlTypeInDdl

public java.lang.String getSqlTypeInDdl()
与えられた型を SQL DDL上で どの型に当てはめるのかを 考えるルーチン

writeDefine

public void writeDefine(IndentWriter out)
                 throws java.io.IOException

writeSqlSetParam

public void writeSqlSetParam(java.lang.String strGuide,
                             IndentWriter out)
                      throws java.io.IOException
このメソッドは見るからにリファクタリングしたいでしょうけれども、 困ったことに 仕組み上 これ以上手を入れるのは困難です。

writeSqlGetParam

public void writeSqlGetParam(IndentWriter out)
                      throws java.io.IOException
このメソッドは見るからにリファクタリングしたいでしょうけれども、 困ったことに 仕組み上 これ以上手を入れるのは困難です。

writeXmlSetParam

public void writeXmlSetParam(IndentWriter out)
                      throws java.io.IOException

writeTsvSetParam

public void writeTsvSetParam(java.lang.String strSource,
                             IndentWriter out)
                      throws java.io.IOException