org.gedcomx.build.enunciate
Class GedcomxExtensionDeploymentModule

java.lang.Object
  extended by org.codehaus.enunciate.modules.BasicDeploymentModule
      extended by org.codehaus.enunciate.modules.FreemarkerDeploymentModule
          extended by org.gedcomx.build.enunciate.GedcomxExtensionDeploymentModule
All Implemented Interfaces:
org.codehaus.enunciate.apt.EnunciateModelAware, org.codehaus.enunciate.modules.DeploymentModule

public class GedcomxExtensionDeploymentModule
extends org.codehaus.enunciate.modules.FreemarkerDeploymentModule

Author:
Ryan Heaton

Field Summary
 
Fields inherited from class org.codehaus.enunciate.modules.BasicDeploymentModule
enunciate
 
Constructor Summary
GedcomxExtensionDeploymentModule()
           
 
Method Summary
protected  void doBuild()
           
 void doFreemarkerGenerate()
           
protected  URL getDocsTemplateURL()
           
 String getName()
           
 int getOrder()
           
 void init(org.codehaus.enunciate.main.Enunciate enunciate)
           
 boolean isDisabled()
           
 
Methods inherited from class org.codehaus.enunciate.modules.FreemarkerDeploymentModule
close, doGenerate, getConfiguration, getModel, getModelInternal, getObjectWrapper, getTemplateExceptionHandler, getTemplateLoader, initModel, processTemplate, processTemplate, processTemplate, processTemplate
 
Methods inherited from class org.codehaus.enunciate.modules.BasicDeploymentModule
debug, doCompile, doPackage, getAliases, getBuildDir, getCompileDir, getConfigurationRules, getEnunciate, getGenerateDir, getPackageDir, getValidator, info, setBuildDir, setCompileDir, setDisabled, setGenerateDir, setPackageDir, step, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GedcomxExtensionDeploymentModule

public GedcomxExtensionDeploymentModule()
Method Detail

getName

public String getName()
Specified by:
getName in interface org.codehaus.enunciate.modules.DeploymentModule
Overrides:
getName in class org.codehaus.enunciate.modules.BasicDeploymentModule

getOrder

public final int getOrder()
Specified by:
getOrder in interface org.codehaus.enunciate.modules.DeploymentModule
Overrides:
getOrder in class org.codehaus.enunciate.modules.BasicDeploymentModule

init

public void init(org.codehaus.enunciate.main.Enunciate enunciate)
          throws org.codehaus.enunciate.EnunciateException
Specified by:
init in interface org.codehaus.enunciate.modules.DeploymentModule
Overrides:
init in class org.codehaus.enunciate.modules.BasicDeploymentModule
Throws:
org.codehaus.enunciate.EnunciateException

getDocsTemplateURL

protected URL getDocsTemplateURL()

doFreemarkerGenerate

public void doFreemarkerGenerate()
                          throws org.codehaus.enunciate.EnunciateException,
                                 IOException,
                                 freemarker.template.TemplateException
Specified by:
doFreemarkerGenerate in class org.codehaus.enunciate.modules.FreemarkerDeploymentModule
Throws:
org.codehaus.enunciate.EnunciateException
IOException
freemarker.template.TemplateException

doBuild

protected void doBuild()
                throws org.codehaus.enunciate.EnunciateException,
                       IOException
Overrides:
doBuild in class org.codehaus.enunciate.modules.BasicDeploymentModule
Throws:
org.codehaus.enunciate.EnunciateException
IOException

isDisabled

public boolean isDisabled()
Specified by:
isDisabled in interface org.codehaus.enunciate.modules.DeploymentModule
Overrides:
isDisabled in class org.codehaus.enunciate.modules.BasicDeploymentModule


Copyright © 2016. All rights reserved.