java.lang.Object
org.jdrupes.mdoclet.internal.doclets.toolkit.builders.BuilderFactory

public class BuilderFactory extends Object
The factory for constructing builders.
  • Konstruktordetails

    • BuilderFactory

      public BuilderFactory(BaseConfiguration configuration)
      Construct a builder factory using the given configuration.
      Parameter:
      configuration - the configuration for the current doclet being executed.
  • Methodendetails

    • getConstantsSummaryBuilder

      Return the builder that builds the constant summary.
      Gibt zurück:
      the builder that builds the constant summary.
    • getPackageSummaryBuilder

      Return the builder that builds the package summary.
      Parameter:
      pkg - the package being documented.
      Gibt zurück:
      the builder that builds the package summary.
    • getModuleSummaryBuilder

      Return the builder that builds the module summary.
      Parameter:
      mdle - the module being documented.
      Gibt zurück:
      the builder that builds the module summary.
    • getClassBuilder

      public AbstractBuilder getClassBuilder(TypeElement typeElement, ClassTree classTree)
      Return the builder for the class.
      Parameter:
      typeElement - the class being documented.
      classTree - the class tree.
      Gibt zurück:
      the writer for the class. Return null if this writer is not supported by the doclet.
    • getMethodBuilder

      Return an instance of the method builder for the given class.
      Parameter:
      classWriter - the writer for the enclosing class
      Gibt zurück:
      an instance of the method builder for the given class.
    • getAnnotationTypeMemberBuilder

      Return an instance of the annotation type member builder for the given class.
      Parameter:
      classWriter - the writer for the enclosing annotation type
      Gibt zurück:
      an instance of the annotation type member builder for the given annotation type.
    • getEnumConstantsBuilder

      Return an instance of the enum constants builder for the given class.
      Parameter:
      classWriter - the writer for the enclosing class
      Gibt zurück:
      an instance of the enum constants builder for the given class.
    • getFieldBuilder

      Return an instance of the field builder for the given class.
      Parameter:
      classWriter - the writer for the enclosing class
      Gibt zurück:
      an instance of the field builder for the given class.
    • getPropertyBuilder

      Return an instance of the property builder for the given class.
      Parameter:
      classWriter - the writer for the enclosing class
      Gibt zurück:
      an instance of the field builder for the given class.
    • getConstructorBuilder

      Return an instance of the constructor builder for the given class.
      Parameter:
      classWriter - the writer for the enclosing class
      Gibt zurück:
      an instance of the constructor builder for the given class.
    • getMemberSummaryBuilder

      Return an instance of the member summary builder for the given class.
      Parameter:
      classWriter - the writer for the enclosing class
      Gibt zurück:
      an instance of the member summary builder for the given class.
    • getSerializedFormBuilder

      Return the builder that builds the serialized form.
      Gibt zurück:
      the builder that builds the serialized form.