Class AbstractModelPlugin

    • Constructor Detail

      • AbstractModelPlugin

        public AbstractModelPlugin()
    • 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:
        postProcessModel in class com.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:
        run in class AbstractPlugin
        Throws:
        Exception