package org.atomnuke.atom.model.builder; import org.atomnuke.atom.model.Content; /** * * @author zinic */ public class ContentBuilder extends SimpleContentBuilder<ContentBuilder, Content, ContentImpl> { public ContentBuilder() { super(ContentBuilder.class, new ContentImpl()); } public ContentBuilder(Content copyConstruct) { super(ContentBuilder.class, new ContentImpl(), copyConstruct); if (copyConstruct != null) { if (copyConstruct.src() != null) { setSrc(copyConstruct.src()); } if (copyConstruct.type() != null) { setType(copyConstruct.type()); } } } public final ContentBuilder setType(String type) { construct().setType(type); return this; } public final ContentBuilder setSrc(String src) { construct().setSrc(src); return this; } }