/** * Stores the container's content info bean in the page context.<p> * * @param container the parent container */ protected void storeContentInfoBean(CmsJspTagResourceLoad container) { CmsContentInfoBean contentInfoBean = container.getContentInfoBean(); contentInfoBean.setPageSize(container.getContentInfoBean().getPageSize()); contentInfoBean.setPageIndex(container.getContentInfoBean().getPageIndex()); contentInfoBean.setResultSize(container.getContentInfoBean().getResultSize()); storeAttribute(contentInfoBean); } }
/** * Returns the next resource from the collector.<p> * * @return the next resource from the collector */ protected CmsResource getNextResource() { if ((m_collectorResult != null) && (m_collectorResult.size() > 0)) { m_contentInfoBean.incResultIndex(); return m_collectorResult.remove(0); } return null; }
int pageCount = -1; if (contentInfoBean.getPageSize() > 0) { pageCount = collectorResult.size() / contentInfoBean.getPageSize(); if ((collectorResult.size() % contentInfoBean.getPageSize()) != 0) { pageCount++; contentInfoBean.setPageCount(pageCount); int startIndex = (contentInfoBean.getPageIndex() - 1) * contentInfoBean.getPageSize(); int endIndex = contentInfoBean.getPageIndex() * contentInfoBean.getPageSize(); if (endIndex > collectorResult.size()) { endIndex = collectorResult.size(); contentInfoBean.setPageCount(1);
m_contentInfoBean = new CmsContentInfoBean(); m_contentInfoBean.setPageSizeAsString(resolver.resolveMacros(m_pageSize)); m_contentInfoBean.setPageIndexAsString(resolver.resolveMacros(m_pageIndex)); m_contentInfoBean.setPageNavLengthAsString(resolver.resolveMacros(m_pageNavLength)); m_contentInfoBean.setResultSize(m_collectorResult.size()); m_contentInfoBean.initResultIndex(); m_contentInfoBean.initPageNavIndexes(); } else if (isScopeVarSet()) {
case 0: return Integer.toString(bean.getResultSize()); case 1: return Integer.toString(bean.getResultIndex()); case 2: return Integer.toString(bean.getPageCount()); case 3: return Integer.toString(bean.getPageIndex()); case 4: return Integer.toString(bean.getPageSize()); case 5: return Integer.toString(bean.getPageNavStartIndex()); case 6: return Integer.toString(bean.getPageNavEndIndex()); case 7: return Integer.toString(bean.getPageNavLength()); default:
m_contentInfoBean = new CmsContentInfoBean(); m_contentInfoBean.setPageSizeAsString(resolver.resolveMacros(m_pageSize)); m_contentInfoBean.setPageIndexAsString(resolver.resolveMacros(m_pageIndex)); m_contentInfoBean.setPageNavLengthAsString(resolver.resolveMacros(m_pageNavLength)); m_contentInfoBean.setResultSize(m_collectorResult.size()); m_contentInfoBean.setLocale(m_locale.toString()); m_contentInfoBean.initResultIndex(); m_contentInfoBean.initPageNavIndexes();
case 0: return Integer.toString(bean.getResultSize()); case 1: return Integer.toString(bean.getResultIndex()); case 2: return Integer.toString(bean.getPageCount()); case 3: return Integer.toString(bean.getPageIndex()); case 4: return Integer.toString(bean.getPageSize()); case 5: return Integer.toString(bean.getPageNavStartIndex()); case 6: return Integer.toString(bean.getPageNavEndIndex()); case 7: return Integer.toString(bean.getPageNavLength()); default:
int pageCount = -1; if (contentInfoBean.getPageSize() > 0) { pageCount = collectorResult.size() / contentInfoBean.getPageSize(); if ((collectorResult.size() % contentInfoBean.getPageSize()) != 0) { pageCount++; contentInfoBean.setPageCount(pageCount); int startIndex = (contentInfoBean.getPageIndex() - 1) * contentInfoBean.getPageSize(); int endIndex = contentInfoBean.getPageIndex() * contentInfoBean.getPageSize(); if (endIndex > collectorResult.size()) { endIndex = collectorResult.size(); contentInfoBean.setPageCount(1);
m_contentInfoBean = new CmsContentInfoBean(); m_contentInfoBean.setPageSizeAsString(resolver.resolveMacros(m_pageSize)); m_contentInfoBean.setPageIndexAsString(resolver.resolveMacros(m_pageIndex)); m_contentInfoBean.setPageNavLengthAsString(resolver.resolveMacros(m_pageNavLength)); m_contentInfoBean.setResultSize(m_collectorResult.size()); m_contentInfoBean.setLocale(m_locale.toString()); m_contentInfoBean.initResultIndex(); m_contentInfoBean.initPageNavIndexes();
/** * Stores the container's content info bean in the page context.<p> * * @param container the parent container */ protected void storeContentInfoBean(CmsJspTagContentLoad container) { CmsContentInfoBean contentInfoBean = container.getContentInfoBean(); contentInfoBean.setPageSize(container.getContentInfoBean().getPageSize()); contentInfoBean.setPageIndex(container.getContentInfoBean().getPageIndex()); contentInfoBean.setResultSize(container.getContentInfoBean().getResultSize()); storeAttribute(contentInfoBean); } }
/** * Returns the next resource from the collector.<p> * * @return the next resource from the collector */ private CmsResource getNextResource() { if ((m_collectorResult != null) && (m_collectorResult.size() > 0)) { m_contentInfoBean.incResultIndex(); return (CmsResource)m_collectorResult.remove(0); } return null; } }