br.com.objectos.ui.html.NamingBuilderPojo Maven / Gradle / Ivy
The newest version!
package br.com.objectos.ui.html;
import com.squareup.javapoet.ClassName;
import javax.annotation.Generated;
@Generated({
"br.com.objectos.way.pojo.compiler.PojoCompiler",
"br.com.objectos.way.pojo.plugin.StandardBuilderPropertyAction"
})
final class NamingBuilderPojo implements NamingBuilder, NamingBuilder.NamingBuilderClassName, NamingBuilder.NamingBuilderSpecClassName, NamingBuilder.NamingBuilderElementClassName {
private ClassName className;
private ClassName specClassName;
private ClassName elementClassName;
public NamingBuilderPojo() {
}
@Override
public Naming build() {
return new NamingPojo(this);
}
@Override
public NamingBuilder.NamingBuilderClassName className(ClassName className) {
if (className == null) {
throw new NullPointerException();
}
this.className = className;
return this;
}
ClassName ___get___className() {
return className;
}
@Override
public NamingBuilder.NamingBuilderSpecClassName specClassName(ClassName specClassName) {
if (specClassName == null) {
throw new NullPointerException();
}
this.specClassName = specClassName;
return this;
}
ClassName ___get___specClassName() {
return specClassName;
}
@Override
public NamingBuilder.NamingBuilderElementClassName elementClassName(ClassName elementClassName) {
if (elementClassName == null) {
throw new NullPointerException();
}
this.elementClassName = elementClassName;
return this;
}
ClassName ___get___elementClassName() {
return elementClassName;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy