org.jvnet.jaxb2_commons.plugin.spring
Class AbstractSpringConfigurablePlugin

java.lang.Object
  extended by com.sun.tools.xjc.Plugin
      extended by org.jvnet.jaxb2_commons.plugin.AbstractPlugin
          extended by org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
              extended by org.jvnet.jaxb2_commons.plugin.spring.AbstractSpringConfigurablePlugin

public abstract class AbstractSpringConfigurablePlugin
extends AbstractParameterizablePlugin


Field Summary
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
AbstractSpringConfigurablePlugin()
           
 
Method Summary
protected  void beforeRun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)
           
 org.springframework.context.support.AbstractXmlApplicationContext getApplicationContext()
           
protected  int getAutowireMode()
           
 String[] getConfigLocations()
           
protected  String[] getDefaultConfigLocations()
           
 void init(com.sun.tools.xjc.Options options)
           
protected  boolean isDependencyCheck()
           
 void setConfigLocations(String[] configLocations)
           
 
Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
parseArgument
 
Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
afterRun, getCustomizationElementNames, getCustomizationURIs, isCustomizationTagName, onActivated, run, run
 
Methods inherited from class com.sun.tools.xjc.Plugin
getOptionName, getUsage, postProcessModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected org.apache.commons.logging.Log logger
Constructor Detail

AbstractSpringConfigurablePlugin

public AbstractSpringConfigurablePlugin()
Method Detail

getApplicationContext

public org.springframework.context.support.AbstractXmlApplicationContext getApplicationContext()

getDefaultConfigLocations

protected String[] getDefaultConfigLocations()

getConfigLocations

public String[] getConfigLocations()

setConfigLocations

public void setConfigLocations(String[] configLocations)

getAutowireMode

protected int getAutowireMode()

isDependencyCheck

protected boolean isDependencyCheck()

init

public void init(com.sun.tools.xjc.Options options)
          throws Exception
Overrides:
init in class AbstractPlugin
Throws:
Exception

beforeRun

protected void beforeRun(com.sun.tools.xjc.outline.Outline outline,
                         com.sun.tools.xjc.Options options)
                  throws Exception
Overrides:
beforeRun in class AbstractPlugin
Throws:
Exception


Copyright © 2005-2012. All Rights Reserved.