Package org.jvnet.jaxb.plugin.model
Class AbstractModelPlugin
- java.lang.Object
-
- com.sun.tools.xjc.Plugin
-
- org.jvnet.jaxb.plugin.AbstractPlugin
-
- org.jvnet.jaxb.plugin.AbstractParameterizablePlugin
-
- org.jvnet.jaxb.plugin.model.AbstractModelPlugin
-
- Direct Known Subclasses:
OldElementWrapperPlugin
public abstract class AbstractModelPlugin extends AbstractParameterizablePlugin
-
-
Field Summary
-
Fields inherited from class org.jvnet.jaxb.plugin.AbstractPlugin
logger
-
-
Constructor Summary
Constructors Constructor Description AbstractModelPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass>getModel(com.sun.tools.xjc.model.Model model)protected MModelOutlinegetModelOutline(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> modelInfo, com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)protected voidpostProcessModel(com.sun.tools.xjc.model.Model model, MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> modelInfo, ErrorHandler errorHandler)voidpostProcessModel(com.sun.tools.xjc.model.Model model, ErrorHandler errorHandler)protected booleanrun(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)-
Methods inherited from class org.jvnet.jaxb.plugin.AbstractParameterizablePlugin
parseArgument
-
Methods inherited from class org.jvnet.jaxb.plugin.AbstractPlugin
afterRun, beforeRun, getCustomizationElementNames, getCustomizationURIs, init, isCustomizationTagName, onActivated, run
-
-
-
-
Method Detail
-
getModel
protected MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> getModel(com.sun.tools.xjc.model.Model model)
-
getModelOutline
protected MModelOutline getModelOutline(MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> modelInfo, com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)
-
postProcessModel
public void postProcessModel(com.sun.tools.xjc.model.Model model, ErrorHandler errorHandler)- Overrides:
postProcessModelin classcom.sun.tools.xjc.Plugin
-
postProcessModel
protected void postProcessModel(com.sun.tools.xjc.model.Model model, MModelInfo<com.sun.tools.xjc.model.nav.NType,com.sun.tools.xjc.model.nav.NClass> modelInfo, ErrorHandler errorHandler)
-
run
protected boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options) throws Exception- Overrides:
runin classAbstractPlugin- Throws:
Exception
-
-