Interface IDefinitionBindingConfiguration

    • Method Detail

      • getClassName

        @Nullable
        String getClassName()
        Get the class name to use for the generated class associated with this binding.
        Returns:
        a class name
      • getQualifiedBaseClassName

        @Nullable
        String getQualifiedBaseClassName()
        Get the class that the associated generated class will extend.
        Returns:
        a full type, including the package
      • getInterfacesToImplement

        @NonNull
        Collection<StringgetInterfacesToImplement()
        A collection of interfaces that the associated generated class will implement.
        Returns:
        a list of fully qualified type names for interfaces