|
Content Assembler API 2.1.2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
See:
Description
Packages | |
---|---|
com.endeca.content | Contains the core Content Assembler API. |
com.endeca.content.assembler | Contains the core Content Assembler implementation. |
com.endeca.content.ene | A Navigation API implementation of the core Content Assembler API. |
This overview contains the following sections:
// Create a globally scoped ContentManager. ContentManager contentManager = null; final ServletContext servletContext = getServletContext(); synchronized(servletContext) { ContentManager contentManager = (ContentManager)servletContext.getAttribute("contentManager"); if(null == contentManager) { // Create an ENEContentManager. contentManager = new ENEContentManager(); servletContext.setAttribute("contentManager", contentManager); } }
ContentManager
ENEContentManager
// Create an ENEContentQuery. final ENEContentQuery query = (ENEContentQuery)contentManager.createQuery(); // Populate the query. query.setENEQuery(new UrlENEQuery(request.getQueryString(), encoding)); query.setENEConnection(new HttpENEConnection(eneHost, enePort)); query.setRuleZone("NavigationPageZone");
ContentManager.createQuery()
ENEContentQuery
// Execute the query. final ENEContentResults results = (ENEContentResults)query.execute(); // Get the root content item. final ContentItem content = results.getContent(); // Get the ENEQueryResults. final ENEQueryResults eneQueryResults = results.getENEQueryResults();
ContentQuery.execute()
ContentResults
ContentItem
ENEContentResults.getENEQueryResults()
|
Content Assembler API 2.1.2 | |||||||||
PREV NEXT | FRAMES NO FRAMES |
@VERSION PRODUCT: Content Assembler API (ContentAssemblerAPIJava) VERSION: 2.1.2 BUILD: 54DEV ARCH_OS: n/a DATE: 2012-02-16T20:28:44-0500