Class AbstractModelPlugin

java.lang.Object
com.sun.tools.xjc.Plugin
Direct Known Subclasses:
OldElementWrapperPlugin

public abstract class AbstractModelPlugin extends AbstractParameterizablePlugin
  • Constructor Details

    • AbstractModelPlugin

      public AbstractModelPlugin()
  • Method Details

    • 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