package org.nocket.gen.page.element;
import gengui.domain.DomainObjectReference;
import org.apache.wicket.model.IModel;
import org.jsoup.nodes.Element;
import org.nocket.gen.domain.element.SimplePropertyElement;
import org.nocket.gen.page.DMDWebGenPageContext;
import org.nocket.gen.page.element.synchronizer.FileUploadModel;
import org.nocket.gen.page.visitor.PageElementVisitorI;
public class FileInputElement extends AbstractDomainPageElement<Object> {
public FileInputElement(DMDWebGenPageContext context, Element element) {
super(context, element);
}
@Override
public IModel<Object> innerGetModel() {
IModel model = new FileUploadModel(this);
return model;
}
@Override
public void accept(PageElementVisitorI visitor) {
visitor.visitFileInput(this);
}
@Override
public SimplePropertyElement<DomainObjectReference> getDomainElement() {
return (SimplePropertyElement<DomainObjectReference>) super.getDomainElement();
}
}