org.apache.pluto.core.impl
Class PortletContextImpl

java.lang.Object
  extended by org.apache.pluto.core.impl.PortletContextImpl
All Implemented Interfaces:
InternalPortletContext

public class PortletContextImpl
extends java.lang.Object
implements InternalPortletContext


Field Summary
private  PortletApplicationDefinition portletApplicationDefinition
           
private  javax.servlet.ServletContext servletContext
           
 
Constructor Summary
PortletContextImpl(javax.servlet.ServletContext servletContext, PortletApplicationDefinition portletApplicationDefinition)
           
 
Method Summary
 java.lang.Object getAttribute(java.lang.String name)
           
 java.util.Enumeration getAttributeNames()
           
 java.lang.String getInitParameter(java.lang.String name)
           
 java.util.Enumeration getInitParameterNames()
           
 PortletApplicationDefinition getInternalPortletApplicationDefinition()
           
 int getMajorVersion()
           
 java.lang.String getMimeType(java.lang.String file)
           
 int getMinorVersion()
           
 javax.portlet.PortletRequestDispatcher getNamedDispatcher(java.lang.String name)
           
 java.lang.String getPortletContextName()
           
 java.lang.String getRealPath(java.lang.String path)
           
 javax.portlet.PortletRequestDispatcher getRequestDispatcher(java.lang.String path)
           
 java.net.URL getResource(java.lang.String path)
           
 java.io.InputStream getResourceAsStream(java.lang.String path)
           
 java.util.Set getResourcePaths(java.lang.String path)
           
 java.lang.String getServerInfo()
           
 javax.servlet.ServletContext getServletContext()
           
 void log(java.lang.String msg)
           
 void log(java.lang.String message, java.lang.Throwable throwable)
           
private  java.util.Map parseQueryParams(java.lang.String path)
           
 void removeAttribute(java.lang.String name)
           
 void setAttribute(java.lang.String name, java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

portletApplicationDefinition

private PortletApplicationDefinition portletApplicationDefinition

servletContext

private javax.servlet.ServletContext servletContext
Constructor Detail

PortletContextImpl

public PortletContextImpl(javax.servlet.ServletContext servletContext,
                          PortletApplicationDefinition portletApplicationDefinition)
Method Detail

getServerInfo

public java.lang.String getServerInfo()

getRequestDispatcher

public javax.portlet.PortletRequestDispatcher getRequestDispatcher(java.lang.String path)

getNamedDispatcher

public javax.portlet.PortletRequestDispatcher getNamedDispatcher(java.lang.String name)

getResourceAsStream

public java.io.InputStream getResourceAsStream(java.lang.String path)

getMajorVersion

public int getMajorVersion()

getMinorVersion

public int getMinorVersion()

getMimeType

public java.lang.String getMimeType(java.lang.String file)

getRealPath

public java.lang.String getRealPath(java.lang.String path)

getResourcePaths

public java.util.Set getResourcePaths(java.lang.String path)

getResource

public java.net.URL getResource(java.lang.String path)
                         throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException

getAttribute

public java.lang.Object getAttribute(java.lang.String name)

getAttributeNames

public java.util.Enumeration getAttributeNames()

getInitParameter

public java.lang.String getInitParameter(java.lang.String name)

getInitParameterNames

public java.util.Enumeration getInitParameterNames()

log

public void log(java.lang.String msg)

log

public void log(java.lang.String message,
                java.lang.Throwable throwable)

removeAttribute

public void removeAttribute(java.lang.String name)

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object object)

getPortletContextName

public java.lang.String getPortletContextName()

getServletContext

public javax.servlet.ServletContext getServletContext()
Specified by:
getServletContext in interface InternalPortletContext

getInternalPortletApplicationDefinition

public PortletApplicationDefinition getInternalPortletApplicationDefinition()
Specified by:
getInternalPortletApplicationDefinition in interface InternalPortletContext

parseQueryParams

private java.util.Map parseQueryParams(java.lang.String path)