Package org.jvnet.jaxb.plugin
Class AbstractPlugin
- java.lang.Object
-
- com.sun.tools.xjc.Plugin
-
- org.jvnet.jaxb.plugin.AbstractPlugin
-
- Direct Known Subclasses:
AbstractParameterizablePlugin
public abstract class AbstractPlugin extends com.sun.tools.xjc.Plugin
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.commons.logging.LogloggerPlugin logger.
-
Constructor Summary
Constructors Constructor Description AbstractPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterRun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)protected voidbeforeRun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)Collection<QName>getCustomizationElementNames()List<String>getCustomizationURIs()protected voidinit(com.sun.tools.xjc.Options options)booleanisCustomizationTagName(String namespaceURI, String localName)voidonActivated(com.sun.tools.xjc.Options options)protected booleanrun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)booleanrun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler)
-
-
-
Method Detail
-
onActivated
public void onActivated(com.sun.tools.xjc.Options options) throws com.sun.tools.xjc.BadCommandLineException- Overrides:
onActivatedin classcom.sun.tools.xjc.Plugin- Throws:
com.sun.tools.xjc.BadCommandLineException
-
run
public boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options, ErrorHandler errorHandler) throws SAXException- Specified by:
runin classcom.sun.tools.xjc.Plugin- Throws:
SAXException
-
beforeRun
protected void beforeRun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options) throws Exception- Throws:
Exception
-
run
protected boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options) throws Exception- Throws:
Exception
-
afterRun
protected void afterRun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options) throws Exception- Throws:
Exception
-
getCustomizationElementNames
public Collection<QName> getCustomizationElementNames()
-
getCustomizationURIs
public List<String> getCustomizationURIs()
- Overrides:
getCustomizationURIsin classcom.sun.tools.xjc.Plugin
-
-