package com.openedit.generators; import com.openedit.Generator; import com.openedit.OpenEditException; import com.openedit.WebPageRequest; import com.openedit.page.Page; public class FailGenerator implements Generator { protected String fieldName; public FailGenerator(String inName) { fieldName = inName; } public boolean canGenerate(WebPageRequest inReq) { return false; } public void generate(WebPageRequest inContext, Page inPage, Output inOut) throws OpenEditException { throw new OpenEditException("Generator does not exist." + getName()); } public String getName() { return fieldName + " (missing)"; } public boolean hasGenerator(Generator inChild) { return false; } public void setName(String inName) { } }