org.jvnet.hyperjaxb3.ejb.plugin
Class EjbPlugin
java.lang.Object
com.sun.tools.xjc.Plugin
org.jvnet.jaxb2_commons.plugin.AbstractPlugin
org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
org.jvnet.jaxb2_commons.plugin.spring.AbstractSpringConfigurablePlugin
org.jvnet.hyperjaxb3.ejb.plugin.EjbPlugin
- Direct Known Subclasses:
- JPA1Plugin, JPA2Plugin
public class EjbPlugin
- extends org.jvnet.jaxb2_commons.plugin.spring.AbstractSpringConfigurablePlugin
Hyperjaxb3 EJB plugin.
|
Field Summary |
protected org.apache.commons.logging.Log |
logger
|
| Methods inherited from class org.jvnet.jaxb2_commons.plugin.spring.AbstractSpringConfigurablePlugin |
getApplicationContext, getConfigLocations, init, isDependencyCheck, setConfigLocations |
| Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin |
afterRun, getCustomizationElementNames, run |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected org.apache.commons.logging.Log logger
EjbPlugin
public EjbPlugin()
getOptionName
public String getOptionName()
- Specified by:
getOptionName in class com.sun.tools.xjc.Plugin
getUsage
public String getUsage()
- Specified by:
getUsage in class com.sun.tools.xjc.Plugin
getRoundtripTestClassName
public String getRoundtripTestClassName()
setRoundtripTestClassName
public void setRoundtripTestClassName(String rt)
setPersistenceUnitName
public void setPersistenceUnitName(String persistenceUnitName)
getPersistenceUnitName
public String getPersistenceUnitName()
getTargetDir
public File getTargetDir()
setTargetDir
public void setTargetDir(File targetDir)
getPersistenceXml
public File getPersistenceXml()
setPersistenceXml
public void setPersistenceXml(File persistenceXml)
getDefaultConfigLocations
protected String[] getDefaultConfigLocations()
- Overrides:
getDefaultConfigLocations in class org.jvnet.jaxb2_commons.plugin.spring.AbstractSpringConfigurablePlugin
getResult
public String getResult()
setResult
public void setResult(String variant)
getModelAndOutlineProcessorBeanName
public String getModelAndOutlineProcessorBeanName()
getMergePersistenceUnits
public String[] getMergePersistenceUnits()
setMergePersistenceUnits
public void setMergePersistenceUnits(String[] mergePersistenceUnits)
parseArgument
public int parseArgument(com.sun.tools.xjc.Options opt,
String[] args,
int start)
throws com.sun.tools.xjc.BadCommandLineException,
IOException
- Overrides:
parseArgument in class org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
- Throws:
com.sun.tools.xjc.BadCommandLineException
IOException
run
public boolean run(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options)
throws Exception
- Overrides:
run in class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
- Throws:
Exception
postProcessModel
public void postProcessModel(com.sun.tools.xjc.model.Model model,
ErrorHandler errorHandler)
- Overrides:
postProcessModel in class com.sun.tools.xjc.Plugin
getAutowireMode
protected int getAutowireMode()
- Overrides:
getAutowireMode in class org.jvnet.jaxb2_commons.plugin.spring.AbstractSpringConfigurablePlugin
onActivated
public void onActivated(com.sun.tools.xjc.Options options)
throws com.sun.tools.xjc.BadCommandLineException
- Overrides:
onActivated in class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
- Throws:
com.sun.tools.xjc.BadCommandLineException
beforeRun
protected void beforeRun(com.sun.tools.xjc.outline.Outline outline,
com.sun.tools.xjc.Options options)
throws Exception
- Overrides:
beforeRun in class org.jvnet.jaxb2_commons.plugin.spring.AbstractSpringConfigurablePlugin
- Throws:
Exception
getModelAndOutlineProcessor
public ModelAndOutlineProcessor<EjbPlugin> getModelAndOutlineProcessor()
setModelAndOutlineProcessor
public void setModelAndOutlineProcessor(ModelAndOutlineProcessor<EjbPlugin> modelAndOutlineProcessor)
getNaming
public Naming getNaming()
setNaming
public void setNaming(Naming naming)
getCustomizationURIs
public List<String> getCustomizationURIs()
- Overrides:
getCustomizationURIs in class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
isCustomizationTagName
public boolean isCustomizationTagName(String namespace,
String localPart)
- Overrides:
isCustomizationTagName in class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
getIncludedClasses
public Collection<com.sun.tools.xjc.outline.ClassOutline> getIncludedClasses()
setIncludedClasses
public void setIncludedClasses(Collection<com.sun.tools.xjc.outline.ClassOutline> includedClasses)
getCreatedClasses
public Collection<com.sun.tools.xjc.model.CClassInfo> getCreatedClasses()
getCreatedProperties
public Map<com.sun.tools.xjc.model.CPropertyInfo,com.sun.tools.xjc.model.CClassInfo> getCreatedProperties()
Copyright © 2005-2011. All Rights Reserved.