|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.hibernate.tool.ddl2hbm.MapGenerator
public class MapGenerator
Constructor Summary | |
---|---|
MapGenerator()
Creates a new instance of SchemaExport |
Method Summary | |
---|---|
protected void |
addCompositeId(org.w3c.dom.Element classElement,
Collection primaryKeys,
Collection foreignKeys)
|
protected void |
addGenerator(org.w3c.dom.Element idElement)
|
protected void |
addHibernateClass(Connection c,
String tableName,
org.w3c.dom.Element mappingElement)
|
protected void |
addId(org.w3c.dom.Element classElement,
JDBCUtil.Column pkColumn)
|
protected void |
addProperties(org.w3c.dom.Element classElement,
Collection pkColumns,
Collection fkColumns,
Collection columns)
|
protected org.w3c.dom.Document |
createMappingDoc()
|
void |
generate(Connection c)
|
void |
generateCode(org.w3c.dom.Document doc)
|
String |
getBaseClass()
Getter for property baseClass. |
String |
getCatalog()
Getter for property catalog. |
String |
getGenerator()
Getter for property generator. |
String[] |
getGeneratorParameters()
Getter for property generatorParameters. |
String |
getIdName()
Getter for property idName. |
String |
getIdType()
Getter for property idType. |
org.w3c.dom.Document |
getMap(Connection c)
|
String |
getMappingFile()
Getter for property mappingFile. |
File |
getOutputDirectory()
Getter for property outputDirectory. |
String |
getPackageName()
Getter for property packageName. |
String |
getSchemaPattern()
Getter for property schemaPattern. |
String[] |
getTableNames()
Getter for property tablePattern. |
String[] |
getTableTypes()
Getter for property tableTypes. |
protected String |
getXml(org.w3c.dom.Node node)
|
boolean |
isGenerateSource()
Getter for property generateSource. |
boolean |
isHibernateTypes()
Getter for property hibernateTypes. |
boolean |
isSingleMapFile()
Getter for property singleMapFile. |
protected String |
makeEntityName(String name)
|
protected String |
makeMemberName(String name)
|
void |
setBaseClass(String baseClass)
Setter for property baseClass. |
void |
setCatalog(String catalog)
Setter for property catalog. |
void |
setGenerateSource(boolean generateSource)
Setter for property generateSource. |
void |
setGenerator(String generator)
Setter for property generator. |
void |
setGeneratorParameters(String[] generatorParameters)
Setter for property generatorParameters. |
void |
setHibernateTypes(boolean hibernateTypes)
Setter for property hibernateTypes. |
void |
setIdName(String idName)
Setter for property idName. |
void |
setIdType(String idType)
Setter for property idType. |
void |
setMappingFile(String mappingFile)
Setter for property mappingFile. |
void |
setOutputDirectory(File outputDirectory)
Setter for property outputDirectory. |
void |
setPackageName(String packageName)
Setter for property packageName. |
void |
setSchemaPattern(String schemaPattern)
Setter for property schemaPattern. |
void |
setSingleMapFile(boolean singleMapFile)
Setter for property singleMapFile. |
void |
setTableNames(String[] tableNames)
Setter for property tablePattern. |
void |
setTableTypes(String[] tableTypes)
Setter for property tableTypes. |
protected void |
writeHbm(org.w3c.dom.Node node,
OutputStream os)
|
protected void |
writeMapping(org.w3c.dom.Document mapping)
|
protected void |
writeNode(org.w3c.dom.Node node,
OutputStream os)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MapGenerator()
Method Detail |
---|
public void generate(Connection c) throws IOException, SQLException, Exception
IOException
SQLException
Exception
public org.w3c.dom.Document getMap(Connection c) throws IOException, SQLException
IOException
SQLException
public void generateCode(org.w3c.dom.Document doc) throws Exception
Exception
protected void writeMapping(org.w3c.dom.Document mapping) throws IOException
IOException
protected void writeHbm(org.w3c.dom.Node node, OutputStream os)
protected String getXml(org.w3c.dom.Node node)
protected void writeNode(org.w3c.dom.Node node, OutputStream os)
protected org.w3c.dom.Document createMappingDoc()
protected void addHibernateClass(Connection c, String tableName, org.w3c.dom.Element mappingElement) throws SQLException
SQLException
protected void addId(org.w3c.dom.Element classElement, JDBCUtil.Column pkColumn)
protected void addCompositeId(org.w3c.dom.Element classElement, Collection primaryKeys, Collection foreignKeys)
protected void addProperties(org.w3c.dom.Element classElement, Collection pkColumns, Collection fkColumns, Collection columns)
protected void addGenerator(org.w3c.dom.Element idElement)
protected String makeEntityName(String name)
protected String makeMemberName(String name)
public String getSchemaPattern()
public void setSchemaPattern(String schemaPattern)
schemaPattern
- New value of property schemaPattern.public String[] getTableNames()
public void setTableNames(String[] tableNames)
tablePattern
- New value of property tablePattern.public String getCatalog()
public void setCatalog(String catalog)
catalog
- New value of property catalog.public String[] getTableTypes()
public void setTableTypes(String[] tableTypes)
tableTypes
- New value of property tableTypes.public String getPackageName()
public void setPackageName(String packageName)
packageName
- New value of property packageName.public File getOutputDirectory()
public void setOutputDirectory(File outputDirectory)
outputDirectory
- New value of property outputDirectory.public String getIdName()
public void setIdName(String idName)
idName
- New value of property idName.public String getGenerator()
public void setGenerator(String generator)
generator
- New value of property generator.public String[] getGeneratorParameters()
public void setGeneratorParameters(String[] generatorParameters)
generatorParameters
- New value of property generatorParameters.public String getMappingFile()
public void setMappingFile(String mappingFile)
mappingFile
- New value of property mappingFile.public String getIdType()
public void setIdType(String idType)
idType
- New value of property idType.public String getBaseClass()
public void setBaseClass(String baseClass)
baseClass
- New value of property baseClass.public boolean isGenerateSource()
public void setGenerateSource(boolean generateSource)
generateSource
- New value of property generateSource.public boolean isSingleMapFile()
public void setSingleMapFile(boolean singleMapFile)
singleMapFile
- New value of property singleMapFile.public boolean isHibernateTypes()
public void setHibernateTypes(boolean hibernateTypes)
hibernateTypes
- New value of property hibernateTypes.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |