Klasse FluentBuilderPlugin

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

public class FluentBuilderPlugin extends com.kscs.util.plugins.xjc.base.AbstractPlugin
Plugin to generate fluent Builders for generated classes
  • Felddetails

    • newBuilderMethodName

      protected String newBuilderMethodName
    • newCopyBuilderMethodName

      protected String newCopyBuilderMethodName
    • copyToMethodName

      protected String copyToMethodName
    • builderFieldSuffix

      protected String builderFieldSuffix
    • generateTools

      protected boolean generateTools
    • narrow

      protected boolean narrow
    • copyPartial

      protected boolean copyPartial
    • selectorClassName

      protected String selectorClassName
    • builderClassName

      protected String builderClassName
    • builderInterfaceName

      protected String builderInterfaceName
    • copyAlways

      protected boolean copyAlways
    • buildMethodName

      protected String buildMethodName
    • endMethodName

      protected String endMethodName
    • generateJavadocFromAnnotations

      protected boolean generateJavadocFromAnnotations
  • Konstruktordetails

    • FluentBuilderPlugin

      public FluentBuilderPlugin()
  • Methodendetails

    • 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
    • getSettings

      public BuilderGeneratorSettings getSettings()