Class AbstractModelPlugin

  • Direct Known Subclasses:
    ElementWrapperPlugin

    public abstract class AbstractModelPlugin
    extends org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin
    • Field Summary

      • Fields inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> getModel​(com.sun.tools.xjc.model.Model model)  
      protected org.jvnet.jaxb2_commons.xjc.outline.MModelOutline getModelOutline​(org.jvnet.jaxb2_commons.xml.bind.model.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 void postProcessModel​(com.sun.tools.xjc.model.Model model, org.jvnet.jaxb2_commons.xml.bind.model.MModelInfo<com.sun.tools.xjc.model.nav.NType,​com.sun.tools.xjc.model.nav.NClass> modelInfo, ErrorHandler errorHandler)  
      void postProcessModel​(com.sun.tools.xjc.model.Model model, ErrorHandler errorHandler)  
      protected boolean run​(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options options)  
      • Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractParameterizablePlugin

        parseArgument
      • Methods inherited from class org.jvnet.jaxb2_commons.plugin.AbstractPlugin

        afterRun, beforeRun, getCustomizationElementNames, getCustomizationURIs, init, isCustomizationTagName, onActivated, run
      • Methods inherited from class com.sun.tools.xjc.Plugin

        getOptionName, getUsage
    • Constructor Detail

      • AbstractModelPlugin

        public AbstractModelPlugin()
    • Method Detail

      • getModel

        protected org.jvnet.jaxb2_commons.xml.bind.model.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 org.jvnet.jaxb2_commons.xjc.outline.MModelOutline getModelOutline​(org.jvnet.jaxb2_commons.xml.bind.model.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:
        postProcessModel in class com.sun.tools.xjc.Plugin
      • postProcessModel

        protected void postProcessModel​(com.sun.tools.xjc.model.Model model,
                                        org.jvnet.jaxb2_commons.xml.bind.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:
        run in class org.jvnet.jaxb2_commons.plugin.AbstractPlugin
        Throws:
        Exception