/** * <pre> * Copyright: Copyright(C) 2011-2012, ketayao.com * Date: 2013年7月29日 * Author: <a href="mailto:ketayao@gmail.com">ketayao</a> * * </pre> **/ package com.ketayao.fensy.exception; import java.util.List; import com.ketayao.fensy.mvc.view.View; /** * * @author <a href="mailto:ketayao@gmail.com">ketayao</a> * @since 2013年7月29日 下午3:18:59 */ public class NotFoundTemplateException extends FensyException { /** 描述 */ private static final long serialVersionUID = 4297542590778361854L; /** * */ public NotFoundTemplateException() { super(); } /** * @param message * @param cause */ public NotFoundTemplateException(String message, Throwable cause) { super(message, cause); } /** * @param message */ public NotFoundTemplateException(String message) { super(message); } /** * @param cause */ public NotFoundTemplateException(Throwable cause) { super(cause); } /** * @param cause */ public static NotFoundTemplateException build(String path, List<View> viewList) { StringBuilder msg = new StringBuilder(); msg.append("Not found template:" + path + ", ext is"); for (View fensyView : viewList) { msg.append(" " + fensyView.getExt()); } msg.append("."); return new NotFoundTemplateException(msg.toString()); } }