com.artenum.forceria
Class ForceriaGenerator

java.lang.Object
  extended by com.artenum.forceria.ForceriaGenerator

public class ForceriaGenerator
extends Object

Generate the data model from Forceria description file

Author:
JeT - Artenum

Constructor Summary
ForceriaGenerator()
           
 
Method Summary
static String combinePackagesName(String packageName, String subpackageName)
          Combine packages names by adding a "." char between package and subpackage.
 void generate()
          Launch the forceria generation
 void setChildTemplate(String getterTemplate)
           
 boolean setDestinationPath(String outputPathName)
           
 void setLoadTemplate(String setterTemplate)
           
 void setModelDescription(InputStream in)
           
 void setNodeTemplate(String classTemplate)
           
 void setParentTemplate(String setterTemplate)
           
 void setPersistTemplate(String setterTemplate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForceriaGenerator

public ForceriaGenerator()
Method Detail

setNodeTemplate

public void setNodeTemplate(String classTemplate)

setChildTemplate

public void setChildTemplate(String getterTemplate)

setParentTemplate

public void setParentTemplate(String setterTemplate)

setLoadTemplate

public void setLoadTemplate(String setterTemplate)

setPersistTemplate

public void setPersistTemplate(String setterTemplate)

setModelDescription

public void setModelDescription(InputStream in)

setDestinationPath

public boolean setDestinationPath(String outputPathName)

generate

public void generate()
              throws FileFormatException,
                     GenerationException
Launch the forceria generation

Throws:
FileFormatException
GenerationException

combinePackagesName

public static String combinePackagesName(String packageName,
                                         String subpackageName)
Combine packages names by adding a "." char between package and subpackage. One of the parameters ca be null or empty.

Parameters:
packageName -
subpackageName -
Returns:


Copyright © 2010-2013 Artenum. All Rights Reserved.