GeneratorBuilder.java
package ru.volnenko.maven.plugin.databasedoc.builder.impl;
import lombok.NonNull;
import ru.volnenko.maven.plugin.databasedoc.builder.IGeneratorBuilder;
import ru.volnenko.maven.plugin.databasedoc.model.impl.Root;
public final class GeneratorBuilder implements IGeneratorBuilder {
@NonNull
private final Root root;
public GeneratorBuilder(@NonNull final Root root) {
this.root = root;
}
public GeneratorBuilder() {
root = new Root();
}
@NonNull
@Override
public RootBuilder root() {
return RootBuilder.create(root);
}
@NonNull
@Override
public GeneratorBuilder serviceName() {
return this;
}
}