Klasse GroupInterfacePlugin

java.lang.Object
com.sun.tools.xjc.Plugin
com.kscs.util.plugins.xjc.base.AbstractPlugin
com.kscs.util.plugins.xjc.GroupInterfacePlugin

public class GroupInterfacePlugin extends com.kscs.util.plugins.xjc.base.AbstractPlugin
Generates interface declarations from <group> and <attributeGroup> XSD declarations, and makes classes generated from complexTypes that use these declarations implement the generated interface.
  • Felddetails

  • Konstruktordetails

    • GroupInterfacePlugin

      public GroupInterfacePlugin()
  • Methodendetails

    • getCustomizationURIs

      public List<String> getCustomizationURIs()
      Setzt außer Kraft:
      getCustomizationURIs in Klasse com.sun.tools.xjc.Plugin
    • isCustomizationTagName

      public boolean isCustomizationTagName(String nsUri, String localName)
      Setzt außer Kraft:
      isCustomizationTagName in Klasse com.sun.tools.xjc.Plugin
    • getOptionName

      public String getOptionName()
      Angegeben von:
      getOptionName in Klasse com.sun.tools.xjc.Plugin
    • run

      public boolean run(com.sun.tools.xjc.outline.Outline outline, com.sun.tools.xjc.Options opt, ErrorHandler errorHandler) throws SAXException
      Angegeben von:
      run in Klasse com.sun.tools.xjc.Plugin
      Löst aus:
      SAXException
    • getGroupInterfacesForClass

      public List<TypeOutline> getGroupInterfacesForClass(PluginContext pluginContext, String className) throws SAXException
      Löst aus:
      SAXException
    • getSettings

      public GroupInterfaceGeneratorSettings getSettings(PluginContext pluginContext)
    • onActivated

      public void onActivated(com.sun.tools.xjc.Options opts) throws com.sun.tools.xjc.BadCommandLineException
      Setzt außer Kraft:
      onActivated in Klasse com.sun.tools.xjc.Plugin
      Löst aus:
      com.sun.tools.xjc.BadCommandLineException