org.apache.ibatis.abator.config
Class GeneratorSet

java.lang.Object
  extended by org.apache.ibatis.abator.config.GeneratorSet
Direct Known Subclasses:
Java2GeneratorSet, Java5GeneratorSet, LegacyGeneratorSet

public abstract class GeneratorSet
extends java.lang.Object

Author:
Jeff Butler

Field Summary
protected  java.lang.String javaModelGeneratorType
           
protected  java.lang.String javaTypeResolverType
           
protected  java.lang.String sqlMapGeneratorType
           
 
Constructor Summary
GeneratorSet()
           
 
Method Summary
 java.lang.String getJavaModelGeneratorType()
           
 java.lang.String getJavaTypeResolverType()
           
 java.lang.String getSqlMapGeneratorType()
           
 void setJavaModelGeneratorType(java.lang.String javaModelGeneratorType)
           
 void setJavaTypeResolverType(java.lang.String javaTypeResolverType)
           
 void setSqlMapGeneratorType(java.lang.String sqlMapGeneratorType)
           
abstract  java.lang.String translateDAOGeneratorType(java.lang.String configurationType)
          This method is used to translate the configuration nicknames for the different types of DAO generators into the actual implementation class names.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

javaModelGeneratorType

protected java.lang.String javaModelGeneratorType

sqlMapGeneratorType

protected java.lang.String sqlMapGeneratorType

javaTypeResolverType

protected java.lang.String javaTypeResolverType
Constructor Detail

GeneratorSet

public GeneratorSet()
Method Detail

translateDAOGeneratorType

public abstract java.lang.String translateDAOGeneratorType(java.lang.String configurationType)
This method is used to translate the configuration nicknames for the different types of DAO generators into the actual implementation class names. Typically, the method should handle translation of the special values IBATIS, SPRING, GENERIC-SI and GENERIC-CI.

Parameters:
configurationType -
Returns:
the fully qualified class name of the correct implementation class

getJavaModelGeneratorType

public java.lang.String getJavaModelGeneratorType()

setJavaModelGeneratorType

public void setJavaModelGeneratorType(java.lang.String javaModelGeneratorType)

getJavaTypeResolverType

public java.lang.String getJavaTypeResolverType()

setJavaTypeResolverType

public void setJavaTypeResolverType(java.lang.String javaTypeResolverType)

getSqlMapGeneratorType

public java.lang.String getSqlMapGeneratorType()

setSqlMapGeneratorType

public void setSqlMapGeneratorType(java.lang.String sqlMapGeneratorType)