public class XsltRenderContext extends Object implements org.sakaiproject.portal.api.PortalRenderContext
| Constructor and Description |
|---|
XsltRenderContext(org.sakaiproject.portal.api.PortalRenderEngine renderEngine,
org.sakaiproject.portal.api.PortalRenderContext baseContext,
HttpServletRequest request) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addExtraConfig(Element config) |
protected void |
appendTextElementNode(Document doc,
String name,
String text,
Element parent) |
protected void |
appendTextElementNodeFromProp(Document doc,
String nodeName,
String propName,
Element parent) |
protected void |
appendTextElementNodes(Document doc,
String[] strings,
Element parent,
String topNodeName,
String nodeName) |
protected Element |
createCategory(Document doc,
Element categories,
Map page,
String name,
int index) |
protected Element |
createColumnToolsXml(Document doc,
List tools,
Map page) |
protected Element |
createConfixXml(Document doc,
boolean loggedIn,
Map sitePages) |
protected Element |
createExternalizedEntryXml(Document doc,
Object key,
Object value) |
protected Element |
createExternalizedXml(Document doc) |
protected Element |
createLoginXml(Document doc,
HttpServletRequest req) |
protected Element |
createPageCategories(Document doc,
List pageTools) |
protected Element |
createPageXml(Document doc,
Map page) |
protected Element |
createPoweredByXml(Document doc,
String text,
String image,
String url) |
protected Element |
createSite(Document doc,
Map siteMap,
int index) |
protected Element |
createSitePages(Document doc,
List<Map<String,?>> navPages) |
protected Element |
createSites(Document doc) |
protected Element |
createSitesList(Document doc,
Map currentContext,
String prop,
String elementName) |
protected Map |
createSiteTypesMap() |
protected Element |
createSkin(Document doc) |
protected Element |
createTermSites(Document doc,
Map tabSites) |
protected Element |
createToolXml(Document doc,
Map tool,
Map page) |
protected Element |
createUncategorizedPage(Document doc,
Map page,
int index) |
protected Element |
createUserXml(Document doc,
org.sakaiproject.user.api.User current) |
String |
dump() |
protected void |
dumpDocument(Node node) |
Object |
get(String key) |
String |
getAlternateTemplate() |
org.sakaiproject.portal.api.PortalRenderContext |
getBaseContext() |
protected String[] |
getListAsStringArray(String key) |
org.sakaiproject.portal.api.PortalRenderEngine |
getRenderEngine()
Get the render engine associated with this context.
|
boolean |
isDisplayToolCategories() |
Document |
produceDocument() |
void |
put(String string,
Object value) |
protected void |
safeAppendTextNode(Document doc,
Element element,
String text,
boolean cdata) |
void |
setBaseContext(org.sakaiproject.portal.api.PortalRenderContext baseContext) |
boolean |
uses(String includeOption) |
public XsltRenderContext(org.sakaiproject.portal.api.PortalRenderEngine renderEngine,
org.sakaiproject.portal.api.PortalRenderContext baseContext,
HttpServletRequest request)
public void put(String string, Object value)
put in interface org.sakaiproject.portal.api.PortalRenderContextpublic String dump()
dump in interface org.sakaiproject.portal.api.PortalRenderContextpublic boolean uses(String includeOption)
uses in interface org.sakaiproject.portal.api.PortalRenderContextpublic org.sakaiproject.portal.api.PortalRenderEngine getRenderEngine()
getRenderEngine in interface org.sakaiproject.portal.api.PortalRenderContextpublic org.sakaiproject.portal.api.PortalRenderContext getBaseContext()
public void setBaseContext(org.sakaiproject.portal.api.PortalRenderContext baseContext)
public Document produceDocument()
protected Element createExternalizedEntryXml(Document doc, Object key, Object value)
protected Element createSitesList(Document doc, Map currentContext, String prop, String elementName)
protected Element createPageCategories(Document doc, List pageTools) throws org.sakaiproject.portal.render.api.ToolRenderException
org.sakaiproject.portal.render.api.ToolRenderExceptionprotected Element createCategory(Document doc, Element categories, Map page, String name, int index)
protected Element createUncategorizedPage(Document doc, Map page, int index) throws org.sakaiproject.portal.render.api.ToolRenderException
org.sakaiproject.portal.render.api.ToolRenderExceptionprotected Element createPageXml(Document doc, Map page) throws org.sakaiproject.portal.render.api.ToolRenderException
org.sakaiproject.portal.render.api.ToolRenderExceptionprotected Element createColumnToolsXml(Document doc, List tools, Map page) throws org.sakaiproject.portal.render.api.ToolRenderException
org.sakaiproject.portal.render.api.ToolRenderExceptionprotected Element createToolXml(Document doc, Map tool, Map page) throws org.sakaiproject.portal.render.api.ToolRenderException
org.sakaiproject.portal.render.api.ToolRenderExceptionprotected Map createSiteTypesMap()
protected void addExtraConfig(Element config)
protected Element createPoweredByXml(Document doc, String text, String image, String url)
protected Element createLoginXml(Document doc, HttpServletRequest req)
protected void appendTextElementNodeFromProp(Document doc, String nodeName, String propName, Element parent)
protected void appendTextElementNode(Document doc, String name, String text, Element parent)
protected void safeAppendTextNode(Document doc, Element element, String text, boolean cdata)
protected void dumpDocument(Node node)
protected void appendTextElementNodes(Document doc, String[] strings, Element parent, String topNodeName, String nodeName)
public String getAlternateTemplate()
public boolean isDisplayToolCategories()
Copyright © 2003-2014 University of Michigan. All Rights Reserved.