Java tutorial
/** * Copyright (c) 2005-2012 https://github.com/zhangkaitao * * Licensed under the Apache License, Version 2.0 (the "License"); */ package com.sishuok.bigpipe; import org.springframework.util.Assert; /** * <p>User: Zhang Kaitao * <p>Date: 13-8-4 ?8:55 * <p>Version: 1.0 */ public class PageletResult { private boolean isFrameResult = false; private String viewName; //? private String container; private String[] cssUrls; private String[] jsUrls; public static PageletResult frameResult(String viewName) { PageletResult framePageletResult = new PageletResult(); framePageletResult.viewName = viewName; framePageletResult.isFrameResult = true; return framePageletResult; } public static PageletResult pageletResult(String viewName) { PageletResult framePageletResult = new PageletResult(); framePageletResult.viewName = viewName; framePageletResult.isFrameResult = false; return framePageletResult; } public PageletResult container(String container) { Assert.isTrue(this.isFrameResult == false, "only be not frame result has container"); this.container = container; return this; } public PageletResult cssUrl(String... cssUrls) { Assert.isTrue(this.isFrameResult == false, "only be not frame result has css url"); this.cssUrls = cssUrls; return this; } public PageletResult jsUrl(String... jsUrls) { Assert.isTrue(this.isFrameResult == false, "only be not frame result has js url"); this.jsUrls = jsUrls; return this; } public boolean isFrameResult() { return isFrameResult; } public String getViewName() { return viewName; } public String getContainer() { return container; } public String[] getCssUrls() { return cssUrls; } public String[] getJsUrls() { return jsUrls; } }