Class AbstractJavaClientGenerator

Direct Known Subclasses:
DynamicSqlMapperGenerator, JavaMapperGenerator, SimpleJavaClientGenerator

public abstract class AbstractJavaClientGenerator extends AbstractJavaGenerator
This class exists to that Java client generators can specify whether an XML generator is required to match the methods in the Java client. For example, a Java client built entirely with annotations does not need matching XML.
Author:
Jeff Butler
  • Constructor Details

    • AbstractJavaClientGenerator

      protected AbstractJavaClientGenerator(String project, boolean requiresXMLGenerator)
  • Method Details

    • requiresXMLGenerator

      public boolean requiresXMLGenerator()
      Returns true is a matching XML generator is required.
      Returns:
      true if matching XML is generator required
    • getMatchedXMLGenerator

      public abstract AbstractXmlGenerator getMatchedXMLGenerator()
      Returns an instance of the XML generator associated with this client generator.
      Returns:
      the matched XML generator. May return null if no XML is required by this generator